Ganesan Karuppaiya
PortfolioWritingResumeContact

Full-stack engineer, architect with 15+ years of enterprise experience in building scalable cloud native applications.

Chennai-based, focusing on AWS and Databricks currently.

Ganesan Karuppaiya

About Me

background

Fifteen years of well-rounded experience — a decade at the architect, lead, senior, designer, developer and mentor level. Started from a small startup and grew with the company to a global enterprise. Deep experience in retail, manufacturing, textiles, e-commerce, electronics, semi-conductor and real estate.

expertise

Full-stack development, architecture, design, development, testing, deployment, and maintenance of web applications. Experience with Cloud Platforms, Infra management with IaC. UI/UX design and development with Frameworks and Libraries. Solid Experience in Serverless Web Design & Development, Accessibility, Performance, Security, Testing and Monitoring, Analytics & Optimization. Recent exposure to Databricks, Spark, Python with Data Engineering and Analytics.

philosophy

A holistic mindset—caring deeply about the entire product lifecycle, from user interface to database, driven by curiosity and problem-solving rather than just a job title. Key aspects include versatility, ownership, continuous learning (even outside tech), strong communication, user-centric design, and building resilient, scalable systems, embracing iteration and adaptability.

execution

Total Ownership of full lifecycle—from UI design to cloud deployment on every layer is secure, performant, and cohesive. Build scalable, event-driven systems using modern stacks, focusing on accessibility and intuitive UX to solve real human problems. Driven by curiosity, with the ability to master core fundamentals rather than just chasing frameworks, often drawing problem-solving inspiration from fields outside of tech. Favor lean prototyping and modular architectures to deploy quickly, and evolve the system through continuous iteration.

At Work

i do

  • Discovery & Strategy: Defining project scope, analyzing requirements, and establishing technical roadmaps.
  • Technical Feasibility: Evaluating architectural risks, cost-efficiency, and identifying optimal technology stacks.
  • Architectural Design: Creating robust system designs, data models, and high-fidelity wireframes for scalable solutions.
  • Core Development: Implementing modular, high-performance codebases with a focus on enterprise-grade architecture.
  • Quality Engineering: Conducting rigorous testing across functionality, security, and performance to ensure reliability.
  • Cloud Operations: Orchestrating seamless deployments through IaC, CI/CD, and comprehensive monitoring systems.
  • System Evolution: Providing ongoing support, security updates, and performance tuning for long-term scalability.

i use

  • Frontend: HTML5, CSS3, JavaScript, TypeScript, React, Angular, Vue, Svelte, Riot, Solid.
  • Backend: Node.js, Express, NestJS, AWS Lambda, Serverless, AWS CDK, Python, Go.
  • Testing: Jest, Chai, Cucumber, Nightwatch, Cypress.
  • Cloud: SQS, Step Functions, VPC, API Gateway, S3, IAM, Route53, CloudFront, CloudWatch, ElastiCache.
  • IaC: CloudFormation, AWS CDK, Terraform, Serverless, SST, AWS CLI.
  • Databases: OpenSearch, DynamoDB, NeptuneDB, MongoDB, PostgreSQL.
  • Messaging & Caching: Kafka, Redis, ElastiCache.
  • UX & Design: Figma, Adobe Photoshop, InDesign, Illustrator.
  • Data Engineering: Databricks, Spark, Python, Jupyter Notebook.
  • Tools: Confluence, Jira, Jenkins.

i create

  • Full-Stack Applications: End-to-end web solutions from concept to deployment.
  • Serverless Architectures: Highly available and cost-effective cloud systems.
  • Data Solutions: Automated pipelines and large-scale data processing systems.
  • Distributed Systems: High-performance messaging and event-driven microservices.
  • User Interfaces: Modern, accessible, and high-performance frontend experiences.
  • Infrastructure as Code: Automated, reproducible, and secure cloud provisioning.

Recent Work

Over the course of my career, I got privilege of collaborating with exceptionally talented companies and individuals, which has allowed me to undertake a range of interesting, difficult, and amazing initiatives. Still, I will call attention to some individual projects here; more information about the ones I created for my employers may be found in my resume.

Apr 25, 2026

Next.js → TanStack Start migration experiment

Originally a Next.js 15 + shadcn + Firebase app, rebuilt end-to-end on TanStack Start to compare developer experience, bundle size, and real-world performance. Both versions are live and serving the same content side-by-side.

Jan 1, 2026

Machine learning Experiment with OpenCode using MediaPipe and TensorFlow.js

sign language recognition system using MediaPipe and TensorFlow.js involves real-time hand tracking for finding ASK Alphabets, the pure vibe coding results

Jan 1, 2026

Micro Frontend using Single SPA and Qiankun

Micro Frontend using Single SPA and Qiankun

Jan 1, 2026

Personal Website

My Old personal Website

View All

Writing

I often engage with articles across various fields, including technology and development. On occasion, I find the time to write, and the results of those efforts are listed below.

Apr 25, 2026

attempt with tanstack start and material ui

TanStack, known for its exceptional utilities like React Table, Query, and Router, has unveiled TanStack Start — a meta-framework addressing real-world performance and development challenges in Fullstack React apps.

Apr 16, 2026

go hang with go lang

From following Go news to building a real developer tool with it -- without writing a single line of Go myself. I used Cursor and Claude to generate a high-performance REST API that replaced hours of manual AWS log debugging with minutes of concurrent searching. Now I am learning Go from the code AI wrote.

Apr 6, 2026

Change Is Inevitable. Growth Is Intentional not optional anymore

In the middle of the AI revolution in software development, you can find millions of articles, posts, and videos claiming that AI is replacing everything, that developers must adapt, and that everyone will surface their own use cases and references. This post belongs to that same conversation—but it is grounded in what actually happened with my development team and the organizations I work with.