KAJENDRAN

ALAGARATNAM

Senior Engineer, TypeScript & Go

Kajendran

About Me

Senior Engineer with over 8 years of experience in turning complex problems into elegant solutions and delivering digital products across web applications, API services, and mobile solutions, as well as developer tools (VS Code extensions/CLIs).

Fixing real-world headaches

Journey

Experience spanning across small scale startups to large scale enterprises.

WSO2 Logo
WSO2
Jan 2021 - Present
  • Building VS Code extensions and CLIs to bridge the gap between local development and the cloud (Choreo/Devant), currently extending the WSO2 Integrator to support seamless cloud deployment and management directly within the IDE.
  • Drove platform growth through behavioral analytics and A/B testing while contributing to the open-source Ballerina ecosystem to enhance its developer-centric tooling and low-code capabilities.
MSc Software Engineering Logo
MSc Software Engineering
Jan 2021 - Nov 2022
  • Completed a two-year MSc in Advanced Software Engineering awarded by the University of Westminster, specializing in Big Data Analytics, Data Mining, Machine Learning, and the architecture of Concurrent and Distributed Systems.
  • Developed a machine learning project to predict Ethereum gas prices, analyzing network congestion and historical data to optimize transaction fee estimation on the blockchain.
Axiata Digital Labs Logo
Axiata Digital Labs
May 2020 - Dec 2020
  • Spearheaded the frontend engineering effort for ADA (Malaysia), delivering a platform to showcase and pitch their global customer reach to enterprise clients.
  • Key contributor to the Ncell (Nepal) Retailer App, developing a full-stack ecosystem comprising Node.js microservices, React web applications, and a React Native mobile app.
Linear Squared Logo
Linear Squared
July 2018 - Apr 2020
  • Designed and developed applications in a startup environment that connected users with machine learning forecasting models, helping businesses optimize inventory and reduce operational costs.
  • Contributed to the full development process, from analyzing requirements and designing interfaces to deploying tools that turned complex data into clear business insights.

Skills

Tools

Golang
TypeScript
JavaScript
HTML
CSS
React.js
React-Native
Node.js
Bun
npm
pnpm
Yarn
Next.js
Express.js
Hono
Expo
Astro
Qwik Qwik
Cobra Cobra
Echo Echo
Go Templ Go Templ
Datastar
NX
Rush Rush
Task
Redux
Xstate
Zustand Zustand
React-Query React-Query
Prisma
GORM GORM
Cypress
Playwright Playwright
jest-js-icon Jest
Vitest
Storybook icon Storybook
Testify Testify
K6 K6
Docker
AWS
RabbitMQ
Terraform
Pulumi Pulumi
Serverless Framework
Serverless Stack
Lambda
PostgreSQL
MySQL MySQL
SQLite
DynamoDB
MongoDB
Redis
Valkey Valkey
Neon Neon
PlanetScale PlanetScale
Xata
upstash Upstash
S3 S3
icon-square-small Webpack
file_type_vite Vite
Rspack Rspack
Tailwind
Ant Design
Material UI
Mantine Mantine
Styled Components
DaisyUI DaisyUI
Vercel
Netlify
Amplify Amplify
Firebase
Cloudflare Cloudflare
Auth0
Cognito
Clerk Clerk
Auth.js Auth.js
REST API
GraphQL
gRPC gRPC
TRPC
AsyncAPI AsyncAPI
MCP MCP
image/svg+xml Kubernetes
Helm Helm
Tilt Tilt
Skaffold Skaffold
Github Actions
ArgoCD ArgoCD
Sentry Sentry
Checkly Checkly
Site24x7 Site24x7
Prometheus
Grafana Streamline Icon: https://streamlinehq.com Grafana
Git
Devbox Devbox
Figma
VSC Extensions

Certifications

Projects

A showcase of projects I've built & contributed to across different technologies and domains

Personal Projects

Projects I've built independently

Menufic

A digital menu generator for restaurants with active users, built using T3 stack

Targabay

A comprehensive online vehicle marketplace with all the essential features

Beyojar

A simple notes taking application built using React-Native & Expo

Choreo @ WSO2

Contributions to WSO2's platform-as-a-service for developers

Choreo VS Code

A VS Code extension that simplifies managing Choreo's cloud applications directly within VS Code

Choreo CLI

A CLI tool with an MCP server for interacting with Choreo via commands, useful in remote or CI environments

Choreo Web Console

A web application that manages all Choreo functions, including building, deploying, testing, and monitoring

Choreo APIs

Various API services written in Go, Typescript & Ballerina to support the functionalities of Choreo platform

Other WSO2 Projects

Integration and developer tooling contributions at WSO2

WSO2 Platform Extension

A VS Code extension that allows users of other WSO2 extensions easily deploy their code to cloud

Ballerina Integrator

A Visual Studio Code extension that provides Ballerina Language support, debugging & graphical visualization

Micro Integrator

AI powered low-code integration platform for developing integrations easily

Devant Console

A developer platform for integration developers to deploy and manage their integrations in the cloud

Let's Talk

I’m currently based in Colombo, Sri Lanka. If you want to chat about tech or just say hello, my inbox is always open.

Name
Email
Message