Full-stack engineer, building for the web.
Hi, I'm Abhishek, a software engineer from India with five years shipping production systems in TypeScript, React, and Node.js. Currently building gamification at Nykaa.
Selected work
Projects I've built, personal and open source.
Jarvis
Personal projectAI-powered travel recommendation app using Gemini Nano. Guides users through a 7-step interactive quiz about travel preferences and generates personalised destination suggestions. Fully client-side, no backend required.
Dockerized Ollama
Personal projectA Docker-powered setup to run Ollama (local LLMs) anywhere: isolated, secure, and persistent. Includes resource controls, model storage via Docker volumes, and full HTTP API access for text generation and chat.
Experience
Five years of full-stack work. Currently at Nykaa building gamification, previously at Lumiq building insurance and fintech platforms.
Resume (PDF)- NOct 2024 - Present
Software Engineer
Nykaa · Gurugram- Built a modular, config-driven gamification system supporting onboarding flows and reusable game + marketing pages, reducing redundant dev effort by 70%.
- Architected component library with Storybook for design-system consistency across all gamification surfaces.
- Drove SSR adoption and performance improvements across the gamification platform.
ReactTypeScriptNode.jsMongoDBSSRStorybookJest - LJuly 2021 - Sept 2024
Software Engineer
Lumiq · Noida- Built full-stack applications end-to-end as part of the core applications team.
- Developed Group Insurance Processing platform from the ground up.
- Developed Retail Insurance Processing platform.
- Part of the organisation's innovation charter, evaluating open-source databases and frameworks to inform adoption decisions.
ReactNode.jsTypeScriptMongoDBREST APIsDockerAWSRedisKafka - LFeb 2021 - June 2021
Intern
Lumiq · Noida- Worked on a document processing product powered by data science.
- Refactored and documented existing codebase.
- Integrated new APIs and built UI for the same.
Education
Computer science background, with a focus on systems and problem-solving.
- JIIT
Jaypee Institute of Information Technology
B.Tech in Computer Science & EngineeringCoursework in data structures, algorithms, operating systems, and computer networks. Final year project on distributed systems.
Skills
The tools I reach for, organised by where they live in the stack.
Writing
Engineering posts on things I learn, spanning frontend, backend, and infrastructure.
Developing Web Apps the AI Way
A tried-and-tested AI development workflow for building web applications more efficiently using generative AI and agentic tools.
Docker: A Beginner's Guide
Foundational Docker concepts with a practical, hands-on approach, covering containerisation, images, volumes, and networking.
Hosting Web Apps: Cloud vs Bare Metal
An exploration of the trade-offs between managed cloud services and self-managed servers when hosting web applications.
Certifications
AWS and Google Cloud certifications.
AWS Developer Associate
AWS Cloud Practitioner
Technical Accreditation
Google Associate Cloud Engineer