Back to Saizen Acuity

NowData & AI Engineer, Saizen AcuityBEng & MEng, Heriot-Watt

Sankitha Kirindu

AI systemsData infrastructureAutomation platformsFull-stack product

Systems that keep working after launch.

I build the production engines that run Saizen Acuity's own operation, and the platforms it delivers for clients in property, recruitment and hardware. First in the country for Cambridge A-Level Computer Science, now on Heriot-Watt's highest merit scholarship.

Sankitha Kirindu, Data & AI Engineer at Saizen Acuity

In the country, A-Level CS#1

Engines in production15+

Heriot-WattHighest merit scholarship

Work, study and memberships

Scroll

01Profile

Before I build anything, I want to know why the problem exists.

I design and deliver production AI systems, data infrastructure and commercial automation platforms for UK and international businesses. At Saizen Acuity, a London AI, data and automation consultancy, that means the engines behind its own operation and the platforms it builds for clients in property, recruitment and hardware.

The first thing I ever fixed was my grandmother's Nokia, the day before I turned three. The habit stuck. Then one of my workflows failed silently in production, and a senior engineer asked what happens when an assumption is wrong. I have asked it of every system since.

The question he asks of every systemWhat happens when an assumption is wrong?

  1. Rule 01

    Validation before confidence

    Inputs are checked against what the system expects before any model sees them. Bad data stops at the door, loudly.

  2. Rule 02

    Fallbacks before elegance

    Timeouts retry, malformed outputs get repaired, and a second path exists before the first one is made beautiful.

  3. Rule 03

    Human review before anything irreversible

    Anything that cannot be taken back, a client email or a public post, waits for a person to approve it.

Break an engine and watch the rules work

02Experience at Saizen Acuity

Intern to engineer in one month.

A web development internship in July 2025 became full-time responsibility for AI automation, data engineering, analytics and client delivery. Select any piece of work on the timeline for the full story: situation, task, action, result.

RolesSaizen Acuity, remote

Intern Data & AI Engineer, full-time
Illustration: Sankitha Kirindu rebuilding the Saizen Acuity website
+270%page views against the old baseline

Jul 2025Web Developer & Programmer Intern

The website relaunch

  1. Situation

    The company website was a static presence, not a measurable business system.

  2. Task

    Rebuild and relaunch it: design, development, SEO, analytics and security.

  3. Action

    Rebuilt the pages with custom CSS and JavaScript, structured them around clear journeys, implemented schema and on-page SEO, set up GA4, heatmaps and event tracking, and hardened SSL, access, firewall and backups.

  4. Result

    +270% page views, +119% sessions, +69% visitors, +46% average session duration, and bounce rate down 27%.

Illustration: Sankitha Kirindu building late at night
300+articles a day through the news system

Aug 2025Web Developer & Programmer Intern

From brochure to system

  1. Situation

    A relaunched site still has to do work after the visitor arrives.

  2. Task

    Turn the website into the foundation the company's later systems could build on.

  3. Action

    Built reusable landing-page frameworks, member and AI Readiness Review pages, a news system, and form routing into Slack and Google Sheets through n8n.

  4. Result

    A news system pulling 300+ articles a day, and the base the automation engines were later built on. A month in, the internship became a full-time role.

Illustration: Sankitha Kirindu at the desk where the Saizen engines and GPT Suite connect
15+engines in production on one standard

2025 – nowData & AI Engineer

The automation engines

  1. Situation

    Research, content, follow-up and delivery ran on manual effort, and every new workflow risked becoming its own little universe.

  2. Task

    Build engines that keep working every day after launch, on one shared standard.

  3. Action

    Built 15+ engines across research, lead generation, content, email and client delivery on one standard for ingestion, reasoning, structured output, monitoring, retries and recovery. Designed the 14-assistant Saizen GPT Suite alongside it, each with a fixed output contract.

  4. Result

    About 1,200 tasks a day, 3,600+ reports a month and an estimated 5,000+ hours saved a month. Deploying a new client engine went from hours to minutes.

Illustration: Sankitha Kirindu on a Cyprus terrace beside a rising search ranking
50 / 50tracked keywords improved in 45 days

Dec 2025 – Jul 2026Client: Prestige Properties Cyprus

Prestige Properties Cyprus

  1. Situation

    A property website stops being "just design" very quickly: design, listings, CRM and data had to become one platform.

  2. Task

    Lead the technical rebuild end to end, then make the new site findable.

  3. Action

    Led the frontend, listing architecture, enquiry journeys and launch. Reconciled 457 property records for the website, Property Hive and Rightmove, wired every enquiry into a CRM running 13 automation workflows, then ran a 45-day SEO programme.

  4. Result

    All 50 tracked keywords improved: average rank 44.4 → 9.4, Google Top 10 from 1 keyword to 40, and 9th to 2nd against eight competitors.

Illustration: Sankitha Kirindu steering a stream of business records through a cleaning pipeline
~20,000qualified leads from 100,000+ raw records

Jan – Jun 2026Data engineering and GTM

Lead qualification and Vectis.ai

  1. Situation

    Lead generation fails when raw volume is mistaken for value.

  2. Task

    Find the records worth acting on: first in 100,000+ raw businesses, then in one concentrated market, a hardware trade event.

  3. Action

    Designed and ran the pipeline: extraction, normalisation, deduplication and verification, then wrote the rules for what counts as commercially usable. For Vectis.ai at Hardware Pioneers MAX, researched 253 exhibitors and mapped ~700 profiles by strategic fit.

  4. Result

    ~20,000 qualified leads in 16 sectors, ready for CRM import, and 35 priority accounts with prepared intelligence, including Jaguar Land Rover, STMicroelectronics and Medtronic Digital Surgery.

Illustration: Sankitha Kirindu working across client project dashboards
3platforms live: portal, ByteHire, Saizen Acuity V2

2026Client and company platforms

Platforms, shipped

  1. Situation

    A recruitment brand, a client-delivery process scattered across email and shared drives, and a company website that had to behave like part of the company.

  2. Task

    Ship each one, and keep it coherent while the brief kept moving.

  3. Action

    Built ByteHire's complete frontend through ~118 tracked revisions. Designed the access model and built the backend, database and messaging of a Flask customer portal. Engineered Saizen Acuity V2 as one Flask application.

  4. Result

    A customer portal live with 3 access levels and 0–100% project tracking, and Saizen Acuity V2 live at saizenacuity.com from November 2026.

04The engine room

Every engine on one standard.

Fifteen-plus engines run research, content, follow-up and delivery for Saizen Acuity and its clients. Pick one, break something, and watch the standard catch it. Then switch the standard off and see what a silent failure looks like.

15+engines in production

1,200+tasks a day

3,600+reports a month

Minutesto deploy a new client engine, down from hours

1. Pick an engine

2. Break something

Person Research Engine

  1. Trigger
  2. Gather
  3. Validate
  4. Reason
  5. Shape
  6. Review
  7. Deliver
  8. Monitor

What happened

    0runs

    0faults caught

    0retries

    0held for a person

    0silent failures

    An illustrative run of the standard, written from how the engines are built. It is a simulation, not live data from a client system.

    05Selected projects

    Ten of thirty-six, strongest first.

    Each opens to its full case study on sankitha.com. Three of them run here: find an equation, qualify a hundred thousand records, and move a component without breaking its connections.

    01

    Functional AI

    Independent research: symbolic regression

    Oct 2026 – PresentPython · Symbolic regression · Numerical optimisation · Cross-validation

    • 20 adversarial functions (oscillation, discontinuities, nested forms) against an engine that searches polynomial, rational, exponential, trigonometric and composite forms for a readable equation.
    • 9 exact structures plus 1 equivalent recovered on the retest, over 230 training and 86 holdout points; the write-up lists the failures too.
    A curve fit tells you what the data did. An equation is an argument about why, and it can be checked.
    Illustration: Sankitha Kirindu tracing an equation through scattered data points

    Find the hidden equation

    Pick a hidden function, or click the plot to place your own points

    trainholdout

    Best equationRun a search

      02

      Bump4Life AI

      Specialised medical AI over years of health records

      2025 – PresentRetrieval · Structured data · LLMs · Evaluation

      • 97.0% correct (194 of 200) on a frozen 37,613-record benchmark, every answer graded by hand: against 92.5% for ChatGPT and 52.0% for Gemini.
      • 60% fewer errors than ChatGPT and a 3.0s median answer against 62s, because the system retrieves the relevant entries and does the arithmetic in code.
      • 600 answers graded by hand, significance rules fixed before scoring: paired McNemar p = 0.0117, 10,000-resample bootstrap.
      Let the model explain. Let the code count.

      Bump4Life AIretrieve, then count in code

      ChatGPTwith code interpreter

      Geminiwhole record in context

      QuestionRetrieve from 37,613 entriesCalculate in codeModel explains

      Accuracy on 200 hand-graded questions over a frozen record.

      03

      Prestige Properties Cyprus

      Real-estate platform: rebuild, data, CRM and search

      Dec 2025 – Jul 2026Custom CSS & JavaScript · Property data · CRM automation · Technical SEO

      • 457 property records cleaned and every enquiry wired into a CRM running 13 automation workflows, after leading the technical rebuild: frontend, listing architecture, enquiry journeys and launch.
      • 50 of 50 tracked keywords improved in a 45-day SEO programme: average rank 44.4 → 9.4, and 9th to 2nd against eight competitors.
      A property website stops being "just design" very quickly: design, listings, CRM and data had to become one platform.
      Illustration: Sankitha Kirindu at a glass screen showing a Cyprus property website
      WebsiteProperty HiveRightmoveCRMOne source, 457 records

      04

      100K Lead Qualification Pipeline

      High-volume extraction, cleaning and segmentation

      Jan – Feb 2026Web scraping · Normalisation · Deduplication · Verification · CRM exports

      • 100,000+ raw business records extracted, normalised, deduplicated and verified, in a pipeline he designed and ran.
      • ~20,000 qualified leads in 16 sectors, ready for CRM import, after writing the rules for what counts as commercially usable rather than merely clean.
      Lead generation fails when raw volume is mistaken for value. The work was finding the 20,000 worth acting on.

      Leads out~20,000

      Worth acting on~20,000

      Usable share100%

      Only 100,000+ in and ~20,000 out are from the project. The stage counts and the effect of skipping a stage are illustrative.

      05

      Interactive PCB & Schematic Editors

      Browser prototypes for Vectis.ai

      Feb – Mar 2026React · Next.js · TypeScript · SVG & canvas

      • 2 browser editors that draw AI-generated hardware designs as a schematic and a PCB layout: selection, drag, zoom, pan, property editing, and the design file in, edited file back out.
      • Kept visual edits separate from engineering validity, flagging any change that still needs a backend electrical check.
      Moving a component on screen is easy. Moving it without losing what it is connected to is the whole job.
      
                    

      Drag a component. The wires follow, and the design file updates.

      Illustration: a building under construction becoming the new Saizen Acuity platform

      06

      Saizen Acuity V2

      The company platform as one Flask application

      Jul 2026 – PresentPython · Flask · Jinja · REST APIs

      • 1 application for the whole company site, live from November 2026: routing, server-side rendering and data-driven pages for services, specialists and case studies.
      • REST connections to supporting services, with enquiries wired into CRM and automation workflows.

        07

        Saizen Acuity Customer Portal

        Secure client delivery, built end to end

        Feb – Apr 2026Python · Flask · SQL · Role-based access

        • 3 access levels, and each client sees only their own projects: 0–100% progress, timelines, milestones, files and threaded updates.
        • 1 place for delivery that was scattered across email and shared drives. Try the three sign-ins.
        Illustration: Sankitha Kirindu on a busy hardware exhibition floor, linking stands to accounts

        08

        Vectis.ai: Hardware Pioneers MAX

        Event intelligence and account-based GTM

        May – Jun 2026Account scoring · Profile mapping · Lead routing

        • 253 exhibitors and ~700 profiles ranked by strategic fit into 35 priority accounts, including Jaguar Land Rover, STMicroelectronics and Medtronic Digital Surgery.
        • Helped build the AI layer the team queried on the floor, inside an eight-week GTM programme.
        Illustration: Sankitha Kirindu walking through an automated engine hall

        09

        Saizen Automation Engines

        Production AI workflows and a 14-engine GPT suite

        2025 – PresentPython · n8n · LLM APIs · CRM integrations

        • 15+ engines on one standard for ingestion, reasoning, structured output and recovery, running 1,200+ tasks a day.
        • 14 specialist assistants in the Saizen GPT Suite, each with a fixed output contract, so one result feeds the next.
        Illustration: a machine turning raw material into finished content cards

        10

        Saizen Content & Research Engines

        AI content at scale, and sales research in under 30 seconds

        Sep – Oct 2025n8n · Python · Web scraping · RSS · LLMs · Image generation

        • 300+ assets a week and 780+ hours saved a month, from scraping and tone logic to visuals and delivery; the LinkedIn system reported +5,464% impressions in its first month.
        • 880+ hours saved a month by the Personal Research Engine: 300+ reports, each under 30 seconds.
        All 36 projects on sankitha.com ↗

        06Education & honours

        The record, one step at a time.

        Five results from the age of ten to a university place that skipped two years. Each step is a real result; the last one is two steps high.

        1. Age 10

          Grade 5 Scholarship180 / 200, best in a school of 300
        2. 2023

          Cambridge O-Levels5 A* and 1 A, 99th percentile
        3. 2024

          National O-Levels9 A, 99th percentile
        4. 2025

          Cambridge A-Levels4 A*, #1 in the country
        5. 2026

          Heriot-Watt UniversityDirect entry, two years skipped
        Illustration: Sankitha outside the Heriot-Watt campus

        TopMerit scholarship

        2026 – Present

        Heriot-Watt University

        BEng & MEng, Electrical & Electronic Engineering

        Advanced direct entry, skipping two years, on the university's highest merit scholarship. Programme ranked #1 in the UK.

        Illustration: receiving an Outstanding Learner Award on stage

        4 A*#1 in country

        2025

        Cambridge A-Levels

        Maths, Further Maths, Physics, Computer Science

        AS and A2 in one year, studied privately. Highest total in the country, and first in the country for Computer Science.

        Illustration: Ananda College, Colombo

        99thPercentile, both

        2023 – 2024

        Ananda College, Colombo

        Cambridge O-Levels (2023) · National O-Levels (2024), GCSE equivalent

        5 A* and 1 A in Cambridge, 9 A nationally. Won multiple country-wide Mathematics and ICT competitions.

        Awards & honours

        • #1

          Best Across Cambridge A-Levels

          Highest total score in the country across all Cambridge A-Levels. Outstanding Learner Award, 2025.

        • #1

          Top in Country: Computer Science

          First in the country for Cambridge A-Level Computer Science. Outstanding Learner Award, 2025.

        • 4 A*

          Highest Grade Based Award

          Four A* grades in a single exam series. Outstanding Learner Award, 2025.

        • Top

          Highest Merit Scholarship, Heriot-Watt

          The university's top scholarship for Bachelor's study, with advanced direct entry that skipped two years.

        • 99th

          O-Levels (GCSE equivalent), twice

          99th percentile in both Cambridge (5 A*, 1 A) and national O-Levels (9 A).

        • #1

          Grade 5 Scholarship Examination

          180 / 200 at age ten: the best result in his school, across 300 students.

        Member of

        • British Computer Society
        • Royal Statistical Society
        • SIAM
        • Institute of Mathematical Statistics

        07Skills

        The full stack, with receipts.

        No scores out of ten. Each group lists where it was used; select one to see the projects that prove it.

        09In other people's words

        What they say in writing.

        Read all six letters ↗
        He does not treat problems as isolated technical exercises, but as interconnected systems involving trade-offs, human behaviour, and long-term consequences. … Individuals with his combination of discipline, judgment, and learning velocity tend to compound rapidly over time.
        Wael Elrifai (Oxon)Senior Technology Executive, BCS FellowOn the Council →
        I have seen him hold his own while working alongside engineers from top global institutions, not by asserting himself loudly, but through competence and reliability. Sankitha combines speed, humility, resilience, and technical depth in a way that is uncommon.
        Aamar HussainGlobal GenAI Tech Lead, Google; formerly Director, MicrosoftOn the Council →
        His curiosity is very precise. He does not ask broad or comforting questions. He challenges definitions. … He will not just keep up in a demanding technical environment. He will raise its standard.
        Ruwan IddamalgodaA-Level Computer Science; Cambridge Most Influential Teacher 2017

        10Volunteering & outside work

        700+ hours for other people.

        • 2023 – Present

          Co-instructor, Magic Box Mathematics Programme

          2,000+ students, 400+ hours: proof-based problem solving, peer marking and a lot of patience.

        • 2023 – Present

          Volunteer Web Developer

          Free websites and tools for schools, teachers and small community groups.

        • 2022 – 2023

          Student Volunteer, Friends of the Earth

          300+ hours of agroecology workshops, campaigning and habitat restoration.

        • 2023 – 2025

          Volunteer Chess Mentor, Ananda College

          Weekly coaching for beginners and younger players: calculation, combinations and endgames.