Fullstack Engineer with 5+ years of experience in building scalable backend systems using Typescript, Node.js, Python, .NET, Go (Golang) Next.js and React. Currently focusing on developing robust applications with Typescript and React, leveraging cloud infrastructure on AWS. Passionate about designing efficient microservices, optimizing system performance, and delivering high quality software solutions.β
My background in C#/.NET Engineering gave me a strong foundation in Clean Architecture and System Design, which I now apply to the modern Node.js & React ecosystem.
- π Currently working on: Advanced AI Agents & Scalable Architectures.
- π± Learning: Golang and Kubernetes
- π Legacy Transformation: Rebuilt a critical VBA system into C#/.NET, reducing maintenance time by 70%.
- π€ AI Engineering: Developed RAG-based AI Agents for HVAC, cutting manual engineering time by 42%.
- π International Experience: Worked remotely for US based projects implementing complex CI/CD pipelines (Azure DevOps).
- π§ Open Source: Building production-ready templates for FullStack and scalable Microservices.
Here are some of the complex engineering challenges I've solved recently:
ποΈ Next Store (Next.js 15)
Production-ready B2C platform designed for high-ticket environments.
- The Tech: Next.js 15 (App Router), MongoDB, Stripe API.
- Key Challenge: Engineered a payment pipeline with Idempotency Keys and exponential backoff retries to prevent data loss or double charges during network failures.
- Result: robust Role-Based Access Control (RBAC) and sub-second page loads via Optimistic UI.
A high-fidelity streaming UI architected for scale.
- The Tech: TypeScript, Prisma ORM, Clerk Auth, Jotai (Atomic State).
- Key Challenge: implemented a hybrid database strategy to handle user lists and video metadata efficiently.
- Result: Pixel-perfect responsiveness and seamless authentication flows.
A sophisticated, high-performance social media application architected with GraphQL.
- The Tech: React 18, Apollo Client/Server, GraphQL, MongoDB, JWT.
- Key Challenge: Solved the N+1 query problem and data over-fetching common in REST APIs by engineering a unified GraphQL Schema. Implemented Normalized Caching and Optimistic UI to ensure sub-second interaction feedback.
- Result: A robust, stateless architecture featuring cascading account deletions, granular permissions, and real-time-like data synchronization.
I consider myself passionate about solving problems. My main focus is delivering and adding value to the product, despite technicalities and tech preferences.
"I may not know how to solve all the problems yet, but I will find a way."
If you have an interesting project or just want to chat about Software Engineering, feel free to connect!