Skip to content
S
Sean Amarasinghe

Sean Amarasinghe

Lead Engineer

I architect and ship scalable, AI-powered web platforms.

About

Hi, I'm Sean — a Lead Engineer with over two decades of experience across the full frontend and full-stack spectrum. I specialise in JavaScript/TypeScript, React, Vue.js, Golang, and Python, and I've spent recent years focused on integrating Generative AI and LLM-powered features (recommendation engines, RAG, agentic systems) into large-scale production web platforms.

I've led engineering teams, driven monorepo and CI/CD modernization efforts, and partnered closely with product, data science, and design teams to ship AI-driven features responsibly and at scale.

Projects

  • Segrep logo

    Segrep

    A developer security platform that bundles six core vulnerability scanners (Trivy, Semgrep, Gitleaks, Checkov, Syft, and OSV/GHSA dependency scanning) into a single Docker image — with SARIF export, policy-as-code, and CI gating.

    Read case study
  • MyMovieDB logo

    MyMovieDB

    A personal movie catalogue for tracking watched films with their related actors and genres, featuring popularity rankings and ratings.

    Read case study
  • RetroCric logo

    RetroCric

    A digital magazine celebrating cricket's golden years — the stories, rivalries, and iconic moments that shaped the game, with feature articles and a learn section.

    Read case study

Experience

  1. Nov 2025 — Present

    Senior Software Engineer · EntainRemote

    Vue 3 Composition API + TypeScript monorepo powering the AI-driven Casino vertical across a multi-brand web platform.

  2. Aug 2021 — Oct 2025

    Lead Engineer · SeekMelbourne

    Led a team of 5 engineers across Brand Experience & Job Posting (company profiles and job posting).

    Engineers led
    5
    Faster builds
    20%
    More code reuse
    20%
    Faster CI
    30%
  3. Jan 2019 — Aug 2021

    Principal Engineer (Frontend) · Cricket AustraliaMelbourne

    Principal Engineer (Oct 2019 – Aug 2021) and previously Lead Frontend Developer (Jan 2019 – Oct 2019) on cricket.com.au and playcricket.com.au.

    Engineers mentored
    3
  4. Jan 2018 — Jan 2019

    Software Engineer · InterNationsMunich

    Software engineer on the InterNations web application, working with a small Agile team.

  5. May 2016 — Jan 2018

    Senior Front End Developer · RXP ServicesMelbourne

    Senior front end developer on Telstra Health and Sendle eBay Integration, working with a mid-sized Agile team.

Leadership

  • People leadership

    I lead engineering teams with a focus on clarity, mentoring, and shipping responsibly at scale — partnering closely with product, design, and data science.

  • Cross-team / organisational influence

    I set technical direction across product lines and partner teams — from monorepo and CI/CD standards to GenAI governance — often without owning every team involved.

  • Mentorship and multiplying others

    I grow engineers and raise the org's technical bar — through mentoring, design reviews, shared standards, and better tooling — so the team's output compounds beyond my own.

  • Ambiguity and judgment

    I take vague, open-ended problems and turn them into the right technical and product path — especially in 0-to-1 systems, migrations, and production AI where requirements start fuzzy and the stakes are high.

  • Communication artifacts

    I write and present the artifacts that align engineers and stakeholders — design docs, RFCs, postmortems, and technical writing — and translate fluidly between technical depth and business outcomes.

Skills

Languages

Programming languages used across frontend, backend, and data layers.

Frameworks

Building scalable frontend and full-stack applications across the JavaScript ecosystem.

Databases

Designing and working with relational data stores for production applications.

Cloud

Designing and shipping applications on modern cloud platforms.

Infrastructure

Containerising and orchestrating workloads for reliable, scalable delivery.

AI / ML

Integrating Generative AI and LLM-powered features into large-scale production platforms.

Writing

Featured

Latest on Medium

Contact

Let's build something.

I'm always happy to talk about engineering leadership, AI-powered product work, or an interesting problem worth solving. Whether you have a role in mind or just want to connect, my inbox is open.

Your details are used only to reply to this message.

··Performance: ····Accessibility: ····Best Practices: ····SEO: ··

Built by Sean Amarasinghe with Nuxt, Vue & Tailwind CSS.