Work
Pick one. The phone loads the real site, not a screenshot.
2023 – present · SDE 1, across the stack
Multibagg AI
Research a retail investor can actually act on
My day job, and the largest thing I have helped keep alive.
Proudest of
Turning one long fragile chain of scheduled work into queued jobs that each retry on their own. A bad afternoon stopped meaning a manual restart.
Hardest part
Market data arrives whether or not your pipeline is ready for it. Most of the work is making the system honest about what it does not have yet.
- 2+ yrs
- shipping in production
- 24/7
- scheduled data pipelines
- 2 channels
- realtime alerting
- Node.js
- TypeScript
- Prisma
- PostgreSQL
- Next.js
- React
- Redis
- BullMQ
- Docker
- AWS SES
- Recharts
loading
Systems
The machinery I own, and roughly what each piece is for.
AI pipeline
Where I am now: the pipeline that reduces a company's filings to a summary someone can read, and the chatbot surface on the product.
- Pipelines
- Summarisation
- Evaluation
- Chatbot
Scheduled pipelines
Cron jobs that keep a stock database current, running unattended every day. The work is queued rather than chained, so one slow stage does not take the run down with it.
- Cron
- BullMQ
- Redis
- Node.js
Queued work and retries
Recurring jobs pushed through BullMQ so each stage retries on its own. A failure is one job returning to the queue, not a pipeline that has to be restarted by hand.
- BullMQ
- Redis
- Workers
- Backoff
Product surfaces
The parts a user actually touches: the portfolio, corporate-actions alerts, financial calculators, the market overview and the stock homepage, with the charts that make a number mean something.
- Next.js
- React
- Recharts
- TypeScript
Realtime delivery
Alerts that reach a user on the channel they read, at the moment something affects their portfolio, rather than the next time they log in.
- AWS SES
- WhatsApp Business API
- Templating
Data model and reads
Modelling the domain, then keeping reads fast and writes safe as the surface area grows. A caching layer holds up API performance under load.
- PostgreSQL
- Prisma
- Caching
- Indexing
Shipping and running
Containerised services, authentication covering credentials, two-factor and social sign-in, and the deploys that put all of it in front of users.
- Docker
- Auth + 2FA
- CI
- Monitoring
Everything else I reach for
Backend and data
- Node.js
- Express.js
- Prisma
- SQL
- PostgreSQL
- MongoDB
Product engineering
- Next.js
- React
- TypeScript
- JavaScript
- Vue.js
- RESTful APIs
Automation and events
- Cron jobs
- BullMQ
- Redis
- Caching
- Background processing
- Event-driven architecture
Messaging and delivery
- AWS SES
- WhatsApp Business API
- Realtime alerting
- Transactional email
Interface craft
- Tailwind CSS
- HTML/CSS
- Recharts
- Data visualisation
- Design tokens
- Accessibility
Platform and tooling
- Docker
- Authentication and 2FA
- Jest
- Git
- C++
- OOP
Timeline
SDE 1Multibagg AInow
November 2023 – present · Bengaluru, India
- Builds product surfaces end to end, including the user portfolio, corporate-actions alerts, financial calculators and AI-powered company summaries.
- Owns automated stock database updates through cron jobs, and recurring background work queued via BullMQ and Redis so each stage retries independently.
- Built the realtime alerting layer on AWS SES and the WhatsApp Business API, notifying users the moment something affects their portfolio.
- Optimised API performance with caching and containerised the application with Docker.
- Works across backend services and APIs, data pipelines, the web frontend and the mobile client, on a small team with broad ownership; most recently on the AI pipeline.
- Built advanced data visualisations with Recharts, including interactive price graphs, and implemented authentication covering credentials, two-factor and social sign-in.
Full Stack Developer InternBharat Intern
January 2023 – April 2023 · Remote
Built PromptForge, prompt creation and management on Next.js, NextAuth.js and MongoDB Atlas. +30% user engagement.
Full Stack DeveloperCompsoft Technologies
August 2022 – November 2022 · Bengaluru, India
Built ATS-optimised résumé templates and responsive front ends with HTML, CSS, JavaScript and Python. +80% approval rates.
Education
Bachelor of Engineering
Visvesvaraya Technological University, Bengaluru
2023
Certifications
Web Development Bootcamp
Udemy
2023
Recommended
Things I would actually hand to someone. No affiliate links, no filler.
Books
The ones I actually go back to, not the ones that look good on a shelf.
- Designing Data-Intensive Applications
Martin Kleppmann
The book that made queues, replication and retries stop being magic. If you read one thing here, read this.
- Design Patterns
Gamma, Helm, Johnson, Vlissides
Dated examples, durable ideas. Worth it for the vocabulary alone.
- A Philosophy of Software Design
John Ousterhout
Short, opinionated, and the best argument I have read for deep modules over shallow ones.
Reading
Articles I send people often enough that they may as well live here.
- The Twelve-Factor App
Adam Wiggins
Still the clearest checklist for anything that has to run somewhere other than your laptop.
- Latency Numbers Every Programmer Should Know
Jeff Dean
One page that fixes an entire class of wrong intuitions.
- Building Effective Agents
Anthropic
The most level-headed thing written on agent design: start simple, add loops only when they earn it.
Listening
What is usually on while I am working through something.
- Syntax
Wes Bos and Scott Tolinski
Web development without the ceremony. Good for keeping up without reading twenty newsletters.
- The Changelog
Changelog Media
Long conversations with the people who actually maintain the things we import.
- Latent Space
swyx and Alessio
The AI engineering podcast that talks about shipping rather than benchmarks.
Off the clock
Bikes, cats, mountains, and reading other people’s source code for fun.
Bikes
Long rides on weekends. Yercaud most recently, up through the hairpins with no particular plan.
Yercaud, last trip
Cats
I will stop mid-sentence for a cat. Every street cat in the neighbourhood knows this about me. One of them was ours.
A small storyMeet Coco →Mountains
Anywhere with elevation and bad phone signal. The Western Ghats are close enough to make a habit of.
Western Ghats
Reading source
My favourite way to learn a library is to open it and find out how it actually works. Half of what I know came from reading someone else's code.
node_modules spelunking

Chief distraction officer. 
Stopped for the wall, not the bike. 
Two people, one boat, no hurry.
Contact
Open to full-time roles.
Email is fastest. I read everything and reply to anything specific.
akanshu028@gmail.com


