Resume

Full-stack Engineer

Developer, YouTuberformerly

— Chennai, India · 3+ years in production

Vishnu J

A few things that happened along the way...
2026

Senior Software Engineer

Promoted at Casa Retail AI. Leading architecture decisions, shipping cross-cutting platform work, and raising the bar on system design, test coverage, and team velocity.

Distributed multi-tenant onboarding platform using Flowable BPM command-pattern orchestration for hybrid automated / human-approval workflows — cut merchant onboarding effort 90%.

Node.js · React · Flowable BPM · Jest · Mocha

Core multi-tenant backend services for a loyalty & promotions engine — bill processing, points earn/redeem, cohort segmentation, and campaign execution; extended ClickHouse OLAP pipelines and Elasticsearch indices for real-time analytics.

Node.js · TypeScript · Express · PostgreSQL · ClickHouse · Elasticsearch · Redis · Docker · Kubernetes

Multi-source event-streaming ingestion pipeline (Kafka topics, flat files, CDC) with schema-driven transformers and batched ClickHouse writes — processing millions of events/day at sub-second latency.

Apache Kafka · Node.js · ClickHouse · PostgreSQL

Full-stack embedded Shopify commerce app (Remix + Shopify GraphQL Admin API) bidirectionally syncing customer, catalog, and order data into the CRM; OAuth 2.0 / OIDC customer login via Keycloak.

Remix · TypeScript · Prisma · Shopify GraphQL Admin API · Keycloak (OIDC)

Serverless microservices (AWS Lambda + SQS + S3) automating AR template generation and deployment for a no-code AR platform — reduced deployment time 50%; 95% test coverage gated in CI/CD.

Node.js · AWS Lambda · S3 · SQS · GitHub Actions · Jest · Mocha

React 18 drag-and-drop e-bill configurator with runtime schema-driven layout and Zod validation — cut merchant configuration effort 70%; shipped 30+ MUI components to an internal Storybook, boosting team velocity 40%.

React 18 · TypeScript · react-hook-form · Zod · MUI · Storybook · Rollup

Webhook-driven lead-ingestion service capturing, validating, and routing Meta Ads leads in real time; integrated Meta Ads & Google Ads APIs into conversion dashboards for end-to-end marketing attribution.

Node.js · Meta Ads API · Google Ads API

AUG 2022

Software Engineer

Joined Casa Retail AI as a full-stack engineer. Building production backend services, event-driven pipelines, and React frontends for a multi-tenant retail CRM SaaS. New environment, real scale, maturing fast.

COVID 2020

Code & the Web

Switched to Linux, ditched Windows. Discovered I could build things — not just use them. Dove into OS internals, programming, and software development. College projects, side projects, and more Linux than was strictly necessary.

MID 2019

Games & Computers

Started as a hardcore PC gamer with a losing streak I refuse to acknowledge. Spent hours diagnosing broken game configs and weird driver errors — accidentally became decent at debugging. Most productive era in hindsight.

Things I've known

Languages
TypeScript, JavaScript (ES6+), Python, Java, Scala, SQL
Backend
Node.js, Express, NestJS, GraphQL, REST APIs, WebSockets, Sequelize, Prisma, Zod
Frontend
React, Next.js, Remix, Tailwind CSS, Material UI, Radix UI, TanStack Query, Storybook
Data & Streaming
PostgreSQL, ClickHouse, Elasticsearch, Redis, MySQL, Apache Kafka, Apache Spark
Cloud & DevOps
AWS (Lambda, S3, SQS, SES), Azure, GCP, Docker, Kubernetes, GitHub Actions, CI/CD
Practices & Tools
TDD, System Design, PWA / Service Workers, Canvas API, Jest, Mocha, Vite, Git

Things I've built

Featured · Full Stack

side-effects

A community platform for anime fans — combines blog, real-time chat, and search. Users can track episodes, discover new series, and interact with content.

React, Node.js, Express, MongoDB, Firebase
/images/anime-finder-1.png/images/anime-finder-2.png/images/anime-finder-3.png/images/anime-finder-4.png/images/anime-finder-5.png

Flexing

My Portfolio

The site you are looking at — built with Next.js, Tailwind CSS, and TypeScript.

Next.js, Tailwind CSS, TypeScript, React

Well, What do I do?

Full-stack engineer by day, side-project hoarder by night. I have a CS degree (framed, somewhere). I love picking up new languages and technologies — which is how I end up with more half-finished projects than I care to admit. Currently shipping production backend services and React frontends at scale. Occasionally the batman after hours.

So, Reach Out!

Have an idea that needs a collaborator? Or just want to say hi? I'm available across these platforms — pick your preference.