From writing my first production backend as an intern to leading engineering for banking platforms — the projects, the problems, and what each one taught me.
3+
Years building
20+
Projects shipped
Web3 · AI · FinTech
Domains
Chapter 01 · Oct 2022 — Oct 2024
Where it started
GeekyBones Labs Pvt Ltd
I joined as an intern and was handed real ownership almost immediately. Over two years I went from writing my first endpoints to owning backends, frontends and the infrastructure they ran on.
Swaaad — Food Delivery Platform
Backend owner
Built the entire backend from scratch for a delivery marketplace that let home food makers turn their kitchens into businesses. Later took over all infrastructure for the project.
Challenges
Designing an order lifecycle that stayed consistent across customers, home kitchens and delivery partners
Handling real-time order state and logistics without racing conditions at peak hours
Owning deployments and uptime while still shipping features
Outcome
End-to-end backend delivered solo, from schema design to production
Full infrastructure ownership: environments, deployments, monitoring
Node.jsREST APIsPostgreSQLAWS
Im at — Event Management & Booking Portal
Frontend lead
A portal where organisers post events and users discover and book them. I owned the frontend end to end, including real-time communication between hosts and attendees.
Challenges
Building voice calling, chat and video calling into a single, coherent booking experience
Keeping a media-heavy interface responsive and stable across devices
Outcome
Complete frontend delivered end to end
Integrated voice, chat and video in one product surface
ReactWebRTCWebSocketsTypeScript
Berra Pump & OnlyBags.fun — Meme Coin Platforms
Web3 frontend integration
My first real exposure to on-chain work: wiring Solana programs and EVM contracts straight into product frontends for two token launch platforms — wallet adapters, bonding-curve buys and sells, transaction building, signing and confirmation states.
Challenges
Wallet flows, transaction signing and failure handling across two very different chains
Reading on-chain account state and keeping token prices and balances live in the UI
Making blockchain latency feel invisible to non-crypto users
Socket-driven live trade and price updates, plus staking with lock-in periods
Graduating tokens to Raydium once they crossed a volume threshold
SolanaAnchorEVMWeb3.jsWallet AdapterReact
News Scraping & Analysis Engine
Freelance
A scraping engine that crawled news sources, parsed articles into structured records and persisted them for downstream analysis.
Challenges
Parsing wildly inconsistent HTML structures into one clean schema
Scheduling and deduplicating crawls at volume
PythonScrapingPostgreSQL
Course Hosting & Subscription Platform
Freelance
A course delivery backend on the Frappe framework: custom DocTypes for courses and lessons, subscription-gated content access, enrolment and learner management.
Challenges
Modelling subscriptions and content entitlements inside Frappe's DocType system
Extending a batteries-included framework without fighting its conventions
PythonFrappeMariaDBSubscriptions
Shopify Admin App — Order Sync & Merge
Freelance
An embedded Shopify admin app built with Remix, using Polaris and App Bridge so it matched the native Shopify admin look and feel. Backend and frontend in one Remix app, with an order pipeline that pulled orders from multiple sources and merged them into a single reconciled view.
Challenges
Syncing orders from multiple sources and merging duplicates into one canonical record
Working inside the embedded admin: session tokens, App Bridge and Shopify's Admin API rate limits
Matching Shopify's native UX closely enough that the app felt built-in
Outcome
Embedded admin app delivered and rated 5.0 by the client
Automated multi-source order sync replacing manual reconciliation
An MVP for a client in the security space, modelling entities and their relationships as a graph so complex connections could be queried directly.
Challenges
Choosing graph modelling over relational for deeply connected security data
Shipping a credible MVP fast enough to validate the idea
NestJSGraphDBTypeScriptDependency Injection
Stock Simulator Platform
Full-stack
A trading practice platform in three parts: an admin panel for managing users and sessions, a participant-facing frontend for live trading and leaderboards, and the backend engine driving it all. Deployed with Docker on a Linux server.
Challenges
Real-time trade processing and leaderboard updates over WebSockets
Session modelling: instruments, predefined support and resistance levels, and time limits
Queueing and background processing so live sessions never blocked
Outcome
Admin control centre for user and session management
Live trade monitoring with full transparency for admins
Containerised, scalable deployment
NestJSRedisBullMQWebSocketsDockerLinux
Chapter 02 · Oct 2024 — Sep 2025
Going independent
Freelance & Remote — Web3, AI, FinTech
After leaving GeekyBones I worked entirely through my network, taking on business-driven products for startups and enterprises. This is where I stopped being handed specs and started shaping them.
Retail Sales & Inventory Ecosystem
Technical lead / consultant
A mobile-first, multi-sided platform for shopkeepers and sales associates, built from scratch in React Native with an AI-assisted invoice-to-inventory pipeline on AWS.
Challenges
Designing a multi-level commission system where associates earn from their own recruits' onboarding — a self-expanding sales network
Turning photographed invoices into accurate inventory updates without manual entry
Leading two developers across backend and React Native while owning DevOps
Outcome
AI invoice processing: image analysis plus vision-based product recognition
Automatic extraction of product details and real-time quantity updates
Foundation of the app laid and core functionality shipped end to end
React NativeAWSChatGPTGoogle Vision APIDevOps
AI Story Generation Pipeline
Backend / performance
A React Native app backed by Node.js and a Python FastAPI service that generated illustrated stories through the OpenAI APIs. I reworked the generation pipeline around true async I/O.
Challenges
A ThreadPoolExecutor-based pipeline that blocked on I/O and burned threads while waiting
Fanning out image and text generation calls without hitting rate limits
Outcome
Migrated to asyncio + aiohttp with concurrent request batching
Cut roughly 2.5 minutes off end-to-end generation time
A run of Web3 builds, several of them pump.fun-style launchpads where I owned frontend and smart contract integration, plus a wider set of on-chain products.
Challenges
Contract integration across EVM and Solana with safe, predictable transaction UX
Real-time trading automation and bot reliability
Outcome
Token launchpad and presale platforms
On-chain casino, stake / unstake platform and Telegram trading bots
SolanaRustEVMDeFiReactTelegram Bot API
AI Agent Chatroom — Antwalk
Full-stack
A LiveKit-powered voice chatroom where users practise conversations with an AI agent. The client joins a room over a JWT-authenticated LiveKit connection, publishes a microphone track, and a backend agent subscribes to that stream, runs it through Whisper for transcription and GPT for reasoning, then publishes synthesised speech back into the room alongside live captions.
Rendering audio visualisation, streaming transcription and scenario context in one React surface
A template system where persona, scenario and evaluation criteria are data, so the same room works for sales, banking or education
Outcome
Reusable persona and scenario templates rather than one hard-coded use case
Production voice agent experience for enterprise sales practice
LiveKitWebRTCReactGPTWhisperJWT
Wonderplan.ai
Maintainer / feature engineer
Ongoing work on Wonderplan, an AI trip planning product running on Cloudflare Workers. I maintain the platform, ship new features and run the blog and content pipeline that drives its organic traffic.
Challenges
Building inside an edge runtime: Workers constraints, KV/caching and cold-path performance
Adding features to a live product without regressions for existing users
Outcome
Continuous feature delivery and maintenance on a live AI product
Blog and content publishing pipeline kept running alongside the app
Cloudflare WorkersEdge RuntimeTypeScriptSEO
Custom Wristband Commerce Platform
Co-lead (2-dev team)
A full replica-grade build of a custom wristband commerce business, delivered with a fellow developer from March 2025 and handed over to the client.
Challenges
Modelling every module: user ordering, inventory, complex admin, payments and a designer approval flow
Keeping the approval pipeline coherent between customers, designers and admins
Outcome
Complete platform delivered and handed over to the client
NestJSReactSQLPayments
Context-Driven Booking Chatbot
Founding engineer on the project
A prompt-based, context-aware assistant that helps users book home services for a Canada-based platform. Built in Python with FastAPI, backed by a vector store and warehouse data.
Challenges
Grounding responses in real service and availability data rather than generic model output
Keeping booking context coherent across a multi-turn conversation
Outcome
Built and stabilised, then handed over to a fellow developer who continues to extend it
PythonFastAPIPineconeSnowflakeLangChain
Chapter 03 · 2025 — Present
Building a company
Peaklyft Solutions Pvt Ltd
Co-founded Peaklyft as a core team member and tech lead. I still do the heavy lifting — infrastructure, architecture and the hard technical calls — while running the team and the delivery of every project.
AI Chatbot with LangChain & Pinecone
Architect
A retrieval-augmented assistant combining LangChain orchestration, Pinecone vector search and Snowflake for historical data, so answers are grounded in real company history.
Challenges
Wiring a warehouse into a retrieval pipeline without blowing up latency
Keeping retrieved context relevant as the corpus grew
LangChainPineconeSnowflakePython
Infrastructure & Technical Leadership
Tech lead / co-founder
Owning the technical side end to end: infrastructure and deployments, architecture decisions, engineering strategy, code review and stepping in on whatever the team is blocked by.
Outcome
Hands-on infra ownership across the company's projects
Mentoring and unblocking the team on hard technical problems
Cloud InfraCI/CDArchitectureMentoring
Chapter 04 · Nov 2025 — Present
Banking infrastructure
Banking solutions client
Currently engineering for a company serving six to seven banks, where correctness and uptime matter more than novelty.
Bank Platform Engineering
Engineer
Maintaining and extending backends across multiple bank deployments, with responsibility for how the software gets built, shipped and kept alive on Windows infrastructure.
Challenges
Windows Server deployments and project executable generation across multiple bank environments
Resolving payment issues in internet banking, where every failure is a real customer's money
Adding features to established backends without disturbing what already works
Windows ServerBackend EngineeringPaymentsInternet Banking
Trust & Delivery
Trusted by Devs & Companies Who Outsourced to Me
A few of the contracts behind the projects below — real work entrusted by senior developers, startups and companies who outsourced their projects and clients to me.
Token launcher platform (pump.fun clone)
5.0 rating — Rust, Solana and DeFi work: bonding-curve token launches with frontend and smart contract integration.
RustSolanaDeFi
Stock trading simulation game
5.0 rating, Sep 2024 — May 2025. Admin panel, live trading frontend and the real-time engine behind it.
NestJSWebSocketsRedis
Shopify admin app setup & development
5.0 rating, Mar 2024. A Remix-based embedded Shopify admin app with native admin look and feel, plus multi-source order syncing and merging.
RemixReactShopify Apps
NestJS API build
Backend API contract delivered in TypeScript and NestJS for a security-domain client MVP.
NestJSTypeScript
Still writing this story.
If you have a hard problem that needs shipping, I'd like to hear about it.