Building scalable platforms with React, Next.js, Node.js, TypeScript, AWS, Vercel, and AI integrations
π’ Actively seeking Staff Engineer / Tech Lead roles β Let's talk!
"I don't just write code β I architect systems that scale, lead teams that deliver, and solve problems that matter."
I'm a Senior Software Engineer with 7+ years of experience designing and shipping high-performance, cloud-native, full-stack applications used by real users at scale. I specialise in distributed systems, AI integrations, and engineering leadership β and I'm actively growing toward a Staff / Tech Lead role where I can drive technical strategy and cross-team impact.
- π’ Senior Engineer @ Accenture β leading full-stack architecture & cloud solutions for enterprise-scale clients
- π Building production-grade systems with Next.js, React, Node.js, TypeScript & AWS
- π€ Integrating LLMs, RAG pipelines & AI APIs into real-world applications
- π Passionate about system design, distributed architectures, and engineering excellence
- π± Constantly upskilling in AI for Engineers, Kafka, Kubernetes & vector search
- π¬ Ask me about React, Next.js, AWS, system design, microservices, or AI integrations
- β‘ Fun fact: I enjoy turning complex product requirements into reliable, maintainable systems.
Interested in Staff Engineer, Senior Full-Stack, Distributed Systems, or AI Engineering roles.
| Area | What I'm Working On |
|---|---|
| ποΈ Distributed Systems | Fault tolerance, leader election, SAGA patterns & distributed transactions |
| π€ AI Engineering | Built production RAG pipeline β Next.js + Gemini 2.5 + Pinecone + Vercel AI SDK. Exploring agentic workflows & multi-document RAG |
| βοΈ Cloud Architecture | Multi-region AWS with CloudFront, Lambda@Edge & serverless microservices |
| π Real-time Systems | High-throughput data pipelines with Kafka & WebSockets |
| π Search | Semantic search with Elasticsearch & vector databases (Pinecone, pgvector) |
| π‘οΈ Security | API security, rate limiting, zero-trust architecture & OAuth 2.0 patterns |
| π Engineering Leadership | Technical mentorship, system design reviews & cross-team architectural decisions |
πΉ System Design & Architecture πΉ Distributed Systems & Microservices
πΉ Cloud-Native Development (AWS) πΉ AI / LLM Integrations & RAG
πΉ Full Stack (React / Next.js) πΉ Real-time Systems & Event Streaming
πΉ API Design (REST / GraphQL) πΉ Performance & Scalability Engineering
πΉ CI/CD & DevOps Practices πΉ Technical Leadership & Mentorship
β¦ Build for scale from day one β not as an afterthought
β¦ Make trade-offs explicit β every architectural decision is a conversation
β¦ Optimise for developer experience β great DX leads to great products
β¦ Mentor relentlessly β a rising tide lifts all boats
β¦ Stay curious β the best engineers never stop learning
| Project | Description | Stack | Links |
|---|---|---|---|
| π§ AI RAG Assistant | Production RAG pipeline β upload PDFs and chat with an AI that references your documents | Next.js 16, Gemini 2.5, Pinecone, Vercel AI SDK | Live Β· Code |
| β‘ Real-Time Notification Engine | Serverless event-driven architecture with fan-out worker queues and live SSE push updates | Next.js 16, Upstash Redis, QStash, SSE | Live Β· Code |
| π Distributed URL Shortener | High-scale URL shortener with AP architecture, O(1) Redis lookups & edge redirects | Next.js, Upstash Redis, Vercel | Live Β· Code |
| βοΈ Staff Engineer Blog | Personal blog covering distributed systems, AI engineering & the road to Staff Engineer | Next.js 16, MDX, Tailwind, Vercel | Live |
- π― Transitioning into a Staff Engineer / Tech Lead role at a high-impact company
- π§© Contributing to open source projects in the React & AI tooling ecosystem
- βοΈ Sharing knowledge through technical articles on system design & AI engineering
- π Building AI-powered full-stack applications that solve real problems
I write deep technical breakdowns on distributed systems, AI engineering, and Staff-level architecture thinking.
Published Articles:
- β‘ Building a Real-Time Notification System with SSE, Redis & Next.js
- π€ How I Built a Production RAG Pipeline with Next.js and Pinecone
- ποΈ SAGA Pattern β How I'd Design Uber's Booking Flow
- π Scaling a Social Feed to 10 Million Users
- π¨ Message Queues Explained β SQS vs Kafka vs SNS
- π Consistent Hashing β Why Distributed Systems Can't Live Without It
- π CAP Theorem Explained with Real-World Examples


