Experience
Here's a timeline of my professional journey, showcasing my roles and contributions in full-stack development.

OneLogica
Full Stack Software Developer
Designed and developed a multilingual SDK and supporting backend infrastructure, enabling scalable and seamless localization across client applications.
- Built a powerful SDK that enables applications to be easily localized across multiple languages, streamlining internationalization for React Native and web platforms.
- Architected and implemented a scalable backend using FastAPI and Node.js to support SDK services, real-time features, and admin integrations.
- Led the end-to-end development and ongoing maintenance of two high-traffic React Native applications for enterprise clients, ensuring smooth UX and high performance across devices.
- Developed and refactored a feature-rich real-time chat backend using Node.js and WebSockets, integrating an intelligent notification system optimized for user online/offline presence.
- Actively exploring and prototyping with autonomous AI agents, LangGraph-based orchestration, and workflow automation using n8n to enhance developer productivity and application intelligence.

WorkGuard AI
Software Engineer
Redesigned and modernized the backend architecture using Node.js, enhancing system performance, maintainability, and scalability through clean code principles.
- Led a full-scale overhaul of the Node.js backend, applying OOP and SOLID principles to create a modular, extensible, and maintainable codebase.
- Architected and implemented a fully type-safe frontend using Next.js and TypeScript, resulting in improved developer experience, reduced runtime errors, and more reliable UI components.
- Designed and deployed CI/CD pipelines using modern DevOps tools, enabling automated testing, streamlined deployments, and faster delivery cycles with reduced manual overhead.
- Built a real-time operations dashboard to monitor system health and performance, and successfully decomposed the monolithic architecture into modular microservices to improve scalability, observability, and fault tolerance.
Projects
Explore my projects across different domains and technologies
Insightify
A feature-rich full-stack web application powered by Next.js. It provides intuitive UI, fast performance, and scalable architecture for handling complex data processing and user interactions.
Specter
A lightweight forward proxy server built in Rust that handles HTTP and HTTPS (via CONNECT), enabling secure and controlled request routing with custom headers, authentication, and filtering capabilities.
Acme-SaaS
A basic SaaS template built for immediate shipping. Ready-to-use foundation for launching SaaS applications quickly.
Lair
A high-performance WebSocket backend written in Go. Designed for real-time communication, scalability, and efficiency.
Blogs
Also, I write blogs (occasionally)
Monorepos: An In-Depth Look
Managing multiple projects or packages in a single repo is the traditional way of handling things in web2. Learn about monorepos and how they solve code duplication, complexity, and fragmentation issues in modern development.
Why TanStack Query Should Be Your Go-To for Data Fetching in React
Stop abusing useEffect for data fetching in React. Discover why TanStack Query is the superior solution for managing server state, caching, and data synchronization in your React applications.