Bengaluru, Karnataka, India
Full Stack & Mobile Engineer | Building Scalable SaaS with AI and Security Product-obsessed Senior Software Engineer and solo founder with 5+ years of experience architecting scalable full-stack applications and integrating production-grade LLM workflows. Proven track record of high ownership—from launching profitable AI-native SaaS platforms to designing event-driven microservices for enterprise systems. Deeply AI-native in execution; leveraging multi-agent workflows and coding assistants to rapidly ship complex features, drive organic growth, and act as a force multiplier for engineering and product teams.
Event-Driven Integrations: Engineered scalable systems to automatically sync customer OKRs with external platforms (Udemy, Azure DevOps, LinkedIn Learning) using an event-driven microservices architecture (Kafka, Debezium, Go, Python, TypeScript, Django). ChatOps & Notifications: Developed interactive Slack and MS Teams integrations to handle real-time notifications and bot-driven commands. AI-Native PM Tooling: Architected and deployed a working POC in n8n for an internal AI agent designed to automate Product Management workflows. Mapped identified PM bottlenecks directly to AI capabilities. Advanced Agentic Architecture: Integrated Model Context Protocol (MCP) to connect specialized sub-agents with Betterworks systems (GitHub, Confluence, Aha!). Built a local knowledge base of business logic, pod roles, and system workflows to ground the LLM. Workflow Automation Impact: Enabled the generation of hyper-personalized PRDs, user journeys, and codebase impact analyses directly from natural language queries, yielding an estimated time savings of 20 hours per PM per sprint. AI-Accelerated Development: Heavily utilized AI coding assistants to rapidly parse, understand, and contribute to a vast, polyglot microservice ecosystem, maintaining high velocity without sacrificing performance.
- Led the "Freya" AI CFO project from a weekend Python/RAG POC to a production-grade, multi-agent reasoning engine in TypeScript/Fastify/LangGraph. - Engineered the "boss battle" solution for teaching an LLM to speak NoSQL: • Built a secure agent to generate and execute MongoDB aggregation pipelines from natural language. • Solved critical security risks by programmatically injecting tenancy filters ($match conditions) into every query and enforcing a strict operator allowlist to prevent all data leakage. • Crushed the "Date Dilemma" by decoupling LLM "fuzziness" from logic; instructed the LLM to use date placeholders ([[RELATIVE:today]]) for date-related user queries and had the backend parse them into precise ISODate objects. - Architected a "supervisor" agent (LangGraph) to decompose complex, multi-intent user requests ("show top clients and get their invoice") into a dependency graph of sub-tasks executed by specialised agents (DB Query, RAG, Navigation). - Gave Freya the ability to talk by live transcribing client-side speech using STT models and generating audio using TTS models. - Used vision models to architect a high-accuracy, no-nonsense document intelligence flow for scanning and digitising Invoices and Expenses. - Mentored teammates on prompt engineering, agentic workflows, and made Al production-ready with monitoring, fallback paths, and cost controls. - Leading Refrens Mobile App developments. - Solving a variety of technical debts efficiently with minimal refactors and disruptions to established workflows and infra. - Greatly improving security and reliability of the entire software stack. - Guiding and reviewing work of peers. - Techincal documentations.
• Worked on the Profile Systems, User Feed, Accounting, and Book-Keeping software. • Collaborating with the CTO and a great engineering team on developing Refrens' SaaS product. Pair Programming to work on feature integrations and urgent bug fixes. • Tech Stack: Feathers JS (Node), Next JS, Mobx, Storybooks, Strapi, Websockets, MongoDB, PostgreSQL, Neo4j, Fast API (Python), OpenAI, and much more. • Taking charge of creating POCs on possible highly valuable integrations such as LLMs for Chat Support and generating profile content for businesses. • Optimizing rendering, forms, page performance, user experience, and SEO. Highlight: Optimized our Line Items rendering in the massive Invoice Form to support up to 300+ items in a single Formik-based React form (All while maintaining real-time balance computation of totals and taxes as you type). • Integrated accounting features such as GSTR categorization, GSTR-1 reports in JSON and Excel, Reverse Charge Mechanism, Voucher Entries, etc. • Worked on Email Sending (one-time and recurring) through custom domains using Gmail API and OAuth. Complete with a fallback mechanism to send email using AWS ses in case of auth failures. • Using NextJs' internal functions by digging through their repo to render pages as per our needs to suit performance and SEO. • Documenting, Reviewing PRs and taking hiring interviews. • Worked on featuring profile systems and rankings for Hire Freelancer Pages. • Lots of debugging, going through documentation and using AI anywhere possible to help speed up dev time. • Many, many more features and product enhancements.
• In charge of developing the CryptoXpress Apps. Working and collaborating with the CTO to brainstorm, develop, integrate, and test new features for the app, server, and smart contracts. • Tech Stack I worked with: React Native, React, Next JS, Node JS (Koa), MobX, Solidity, Hardhat, Web3/Ethers JS, Docker. • Integrating Modulr Payments for EU/UK Customers to enable Fiat Deposits and Withdrawals. • Designing NFT Smart Contracts based on ERC1155 and ERC721. • Testing the smart contract for BEP20 token standard and Token Vesting for the company's XPRESS Token. Also integrating the Token Vesting contract in a frontend React DAPP for investors using web3 and metamask. • Creating user and app flows. • Designing database models, new routes/APIs and proxies in the backend using Node JS. • Using MobX for App State Management. • Developing an NFT Marketplace on the BSC Network where users can sell or auction any asset they own as an NFT with ease. Integration of a Proxy Registry to hold approvals. • Creating a custom Node JS based smart contract event indexing service which is used to log and update the backend database with events that occurred in the Marketplace and NFT contracts. • Developing a frontend Next JS dapp for the NFT Marketplace along with a React Native mobile version. • Integrating a Crypto Exchange through Binance Broker Program. • Managing a centralized wallet (Binance) for the exchange, and allowing users to create multiple decentralized (on device) 'Payment' Wallets, which allows easy transfers to others and also allows NFT Transactions. • Working extensively with Web3, and understanding the blockchain and smart contracts to develop the application with more clarity. • Optimizing for performance by utilizing useCallback hooks, memos, and caching. • Screening and interviewing new hires.
• In charge of developing three Pindexx suite of React Native Apps. Developed one of them from scratch. I was the sole developer at the time. • Had to create UIs based on mockups, and write the appropriate business logic. • Use Redux for App State Management. • Had to restructure, clean up and upgrade the existing code bases from older versions of React Native. • Designed a Maps Screen which would allow users to pinpoint locations, draw borders/polygons around an area, and allow to navigate to specific locations. [Utilized Airbnb's RN Maps Library] • Integrated PDF viewer into one of the apps. Users could download, view, and share PDFs all from within the app. • Created a PDF Generator using pdfmake in Node JS which generates PDF's based on JSON data passed to it. Made the PDF styling match the mockup using a very unconventional 'hacky' method as the library didn't support such styles. I'm especially proud of this work of mine. • Had to update the team through Jira Kanban about the progress, bugs, requests, and other SDLC things.