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 specialize 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

Experience

  1. Nov 2025 — Present

    Senior Software Engineer · EntainRemote

    Entain logo

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

    • Vue 3
    • TypeScript
    • Golang
    • GraphQL
    • LangGraph
    • Pydantic
    • Tailwind CSS
    • Vitest
  2. Aug 2021 — Oct 2025

    Lead Engineer · SeekMelbourne

    Seek logo

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

    • Next.js
    • React
    • TypeScript
    • Node.js
    • AWS
    • Amazon Bedrock
    • RAG
    • Playwright
  3. Jan 2019 — Aug 2021

    Principal Engineer · Cricket AustraliaMelbourne

    Cricket Australia logo

    cricket.com.au & playcricket.com.au.

    • Next.js
    • React
    • TypeScript
    • Apollo GraphQL
    • Cypress
    • Jest
  4. Jan 2018 — Jan 2019

    Software Engineer · InterNationsMunich

    InterNations logo
    • React
    • Redux
    • TypeScript
    • Flow
    • PHP/Symfony
  5. May 2016 — Jan 2018

    Senior Front End Developer · RXP ServicesMelbourne

    RXP Services logo

    Telstra Health platform.

    • React
    • Redux
    • TypeScript
    • .NET
    • Azure

Writing

Skills

Languages

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

  • JavaScript
  • TypeScript
  • Golang
  • Python
  • C#
  • C++

Frameworks

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

  • React.js
  • Redux/Sagas
  • Vue.js
  • Next.js
  • Node.js

Databases

Designing and working with relational data stores for production applications.

  • MS SQL Server

Cloud

Designing and shipping applications on modern cloud platforms.

  • AWS

Infrastructure

Containerising and orchestrating workloads for reliable, scalable delivery.

  • Docker
  • Kubernetes

AI / ML

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

  • LLM integration
  • LangGraph
  • RAG
  • Amazon Bedrock
  • Prompt orchestration
  • Agentic systems

Leadership

Leading and mentoring engineering teams to deliver responsibly and at scale.

  • People Management
  • Team Leadership
  • Mentoring

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.

100Performance: 100100Accessibility: 100100Best Practices: 100100SEO: 100154.2 KiB

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