Node.js / React | Java / Spring Boot | Python | PHP / Laravel

Jerome Thayananthajothy

Technical Lead | Full Stack and Generative AI Engineer

Remote work preferred; open to relocation

Technical Lead and full-stack engineer with 11+ years across product engineering, enterprise integrations and cloud services. Hands-on with Node.js/TypeScript, React, Java/Spring Boot, Python and PHP/Laravel; GenAI work spans workflow engines, semantic/vector search and chatbot infrastructure. I lead platform modernisation, cloud reliability and open-source maintenance.

Jerome Thayananthajothy

Sino Lanka Group

Independent contractor leading architecture and engineering for AI features, enterprise integrations and cloud reliability across Sino Lanka Group and its EduSight platform.

11+

Years experience

Technical leadership and product engineering

1,000+

Open-source stars

Across the featured GitHub projects

64%

Checkout latency reduction

Brompton Bicycle: 4.2 seconds to 1.5 seconds

6

Major projects

Three each at NetWatch Global and MacroActive

What I can lead

Senior engineering work where architecture, product judgment, and team standards meet.

The site is positioned for focused conversations around work where technical leadership has to create leverage, not only write code.

AI platforms

Designing observable AI workflow systems, evaluation paths, and production guardrails that teams can operate with confidence.

Architecture modernization

Moving legacy platforms toward typed services, clearer boundaries, and resilient delivery without pausing commercial momentum.

Engineering standards

Raising code quality, release hygiene, observability, and review practices so teams ship faster with fewer hidden costs.

Product delivery

Connecting technical choices to user value, roadmap trade-offs, and maintainable product execution.

Selected Work

Open-source tools with real adoption, plus product work with commercial intent.

The portfolio leads with projects that have earned usage and trust. Each card keeps the story practical: what it is, why it exists, and the engineering choices behind it.

Product

Honeymelon (formerly Comet)

TypeScript/Electron desktop media converter with a React interface currently in beta. Stable releases use the previous interface; conversions run locally with FFmpeg and bundled tools. The repository includes shared packages and Playwright end-to-end coverage.

  • Stable releases retain the previous interface; the React interface is available in the beta line.
  • Converts video, audio and images locally without uploads or cloud processing.
  • Uses shared packages and Playwright end-to-end tests.
TypeScriptElectronReactNode.jsFFmpegPlaywright

Creator and maintainer

Fetch PHP

45127

Modern PHP HTTP client inspired by JavaScript's fetch API. Async/await, streaming, SSE, middleware, RFC 7234 caching, and full PSR-7/18 compliance.

  • Fetch PHP is a Guzzle-based HTTP client for PHP with a small global fetch() helper, an object-oriented client, PSR-7 and PSR-18 support, streaming, middleware, retries, and optional caching.
  • The API takes inspiration from JavaScript Fetch. It uses PHP values and Guzzle request options, and it does not implement the browser Fetch API or its security model.
PHPfetchfetch-apifetch-phpguzzle

Creator and maintainer

Filterable

19510

Enhance Laravel queries with adaptable, customisable filters and intelligent caching to improve both performance and functionality.

  • Filterable turns HTTP request parameters into explicit, reusable Eloquent query filters. Declare handlers with attributes or existing properties, then opt into validation, transformations, permissions, caching, complexity limits, logging, optimization, streaming, and query chaining.
  • This README is the complete usage guide. Examples below use an application Post model with ordinary fields such as title , body , status , price , is available , published at , and tenant id ; adapt those names and relationships to your schema.
PHPdatabase-querieseloquenteloquent-ormeloquent-orm-models

Creator and maintainer

phpvm

17111

Simple PHP version manager for MacOS and Linux.

  • phpvm is a lightweight PHP Version Manager that allows you to easily install, switch between, and manage multiple PHP versions via the command line.
  • Seamlessly switch between installed PHP versions. Run commands with a specific PHP version without globally switching ( phpvm exec , phpvm run ). List available remote PHP versions from your system package manager ( phpvm ls-remote ). Install the latest available remote PHP version with phpvm install latest-remote . Update phpvm in place using phpvm self-update to pull the latest stable script version. Resolve ver…
Shellamd64apple-siliconarm64bash

Creator and maintainer

Honeymelon (formerly Comet)

15711

TypeScript/Electron desktop media converter with a React interface currently in beta. Stable releases use the previous interface; conversions run locally with FFmpeg and bundled tools. The repository includes shared packages and Playwright end-to-end coverage.

  • Stable releases retain the previous interface; the React interface is available in the beta line.
  • Converts video, audio and images locally without uploads or cloud processing.
  • Uses shared packages and Playwright end-to-end tests.
TypeScriptElectronReactNode.jsFFmpegPlaywright

Creator and maintainer

Matrix

603

Event-driven async helpers for ReactPHP with promise composition, cancellation, timeouts, concurrency limits, and rate limiting.

  • Matrix provides event-driven async helpers for ReactPHP: promise composition, concurrency limits, retries, timeouts, cancellation, rate limiting, events, and metrics. Work runs cooperatively on one event loop; callbacks must use nonblocking I/O.
  • This README is the repository's documentation, including the API reference, migration guide, and release history.
PHPasyncfiberjavascriptmatrix

Creator and maintainer

Dokimos

50

Python CLI for plagiarism evidence discovery and heuristic AI-likeness analysis. It ingests text, Markdown, DOCX and PDF documents, validates inputs with Pydantic and produces structured reports. AI-likeness scores are heuristic signals, not proof of authorship.

  • Supports text, Markdown, DOCX and PDF inputs with JSON report output.
  • Can combine free remote plagiarism sources with an optional indexed local corpus.
  • AI-likeness analysis is heuristic and does not prove AI authorship.
PythonPydanticCLIDocument ingestionStructured reports

Insights

First-hand notes on AI systems, platform modernization, and developer tools.

A curated publication for practical engineering judgment: decisions, trade-offs, architecture lessons, and reusable patterns.

Career

A full-stack path shaped by leadership, architecture, and delivery.

The timeline keeps the story concise while making the most relevant recent roles easy for hiring leaders to scan.

May 2026 - Present

Technical Lead (Independent Contractor)

Sino Lanka Group

  • Lead architecture and engineering work for EduSight as an independent contractor, spanning AI features, enterprise integrations and cloud reliability.
  • Work on the Java 17/Spring Boot chatbot API gateway, addressing OkHttp connection pooling, MongoDB client reuse, retries and GCP Cloud Run/NAT connectivity.
  • Contribute to WhatsApp Business integration and Embedded Signup configuration across QA and production environments.

Oct 2025 - May 2026

Technical Lead

KAYA

  • Designed LangGraph-based AI workflow engines using Node.js and TypeScript, working across Laravel and PostgreSQL application services.
  • Led distributed application development across Kubernetes clusters for the KAYA platform and client-facing applications.

Dec 2024 - Sep 2025

Technical Lead

Brompton Bicycle

  • Led migration from Vue Storefront/Alokai to Laravel and Vue.js 3 on AWS, saving £130K per month (approximately £1.56M annually) and eliminating revenue-based fees.
  • Reduced checkout latency from 4.2 seconds to 1.5 seconds, a 64% reduction.
  • Built semantic/vector product search on MySQL and integrated MuleSoft with Oracle NetSuite for ERP synchronisation and order lifecycle automation.
  • Introduced architecture and CI/CD standards, moving releases from monthly to every two weeks.

Jul 2023 - Dec 2024

Senior Software Engineer

NetWatch Global

  • Rebuilt a decade-old platform and delivered three major projects using PHP, TypeScript, Vue.js, AWS DynamoDB, MySQL and PostgreSQL.
  • Established engineering standards across the department to improve consistency and maintainability.

Jun 2021 - Nov 2022

Senior Software Engineer

MacroActive

  • Designed, developed and deployed three major projects using React, Vue.js, TypeScript and PHP, with AWS DynamoDB and MongoDB.
  • Trained new recruits, reviewed code and planned weekly sprints.

Apr 2019 - Jul 2020

Software Engineer; Senior Software Engineer

Elegant Media Australia

Jan 2018 - Mar 2019

Software Engineer

Seven's Idea

Jun 2015 - Jan 2018

Associate Software Engineer; Software Engineer

Alta Vision Solar

Expertise

Depth where it matters: architecture, teams, products, and delivery.

Generative AI and ML

LangGraph workflows, retrieval, embeddings, and applied machine learning.

LangGraphLLM workflowsRAGEmbeddingsPyTorch

Backend engineering

API gateways and application services across Node.js/TypeScript, Java/Spring Boot, Python, and PHP/Laravel.

Node.jsTypeScriptJavaSpring BootPythonPHPLaravelREST APIs

Frontend engineering

Full-stack product interfaces with React, Next.js, Vue, and TypeScript.

React.jsNext.jsVue.jsInertia.jsJavaScriptHTMLCSS

Data and search

Relational and document databases, caching, and semantic/vector search.

Semantic/vector searchMySQLPostgreSQLRedisMongoDBDynamoDB

Cloud and delivery

Cloud infrastructure, containers, and deployment pipelines across AWS and GCP.

AWSGCPDockerKubernetesTerraformGitHub ActionsCI/CD

Technical leadership and engineering quality

Technical leadership, system design, production reliability, observability, code review, and automated testing.

System designTechnical leadershipObservabilityCode reviewsPlaywrightJestpytestPHPUnit

Education

Formal engineering education backing practical delivery.

Sep 2022 - Jul 2023

BSc (Hons) Computer Systems Engineering — First Class

University of Sunderland

Aug 2020 - Mar 2022

Higher Diploma in Computing and Software Engineering

ICBT Campus

Work with me

Full-stack engineering, technical leadership and generative AI.

Explore my experience and work, then tell me about the role or problem you have in mind.

Hiring for technical leadership, full-stack or GenAI engineering?

Technical Lead | Full Stack and Generative AI Engineer

Node.js / React | Java / Spring Boot | Python | PHP / Laravel

Open to Technical Lead, Senior Full Stack Engineer and Generative AI Engineer roles. Remote work preferred; open to relocation.

Have a project to discuss?

Explore product engineering, AI workflows, enterprise integrations and platform modernization, alongside maintained PHP/Laravel libraries.

  • Fetch PHP

    Modern PHP HTTP client inspired by JavaScript's fetch API. Async/await, streaming, SSE, middleware, RFC 7234 caching, and full PSR-7/18 compliance.

  • Filterable

    Enhance Laravel queries with adaptable, customisable filters and intelligent caching to improve both performance and functionality.

  • Platform modernization: decisions and trade-offs