I work across full-stack development, including backend systems, frontend applications, and concurrent C++ systems. My experience covers REST APIs, distributed and event-driven architectures. I enjoy building end-to-end products, taking ideas from initial concept through design, development, testing, and finally to deployment and delivery. I find the full product lifecycle both challenging and rewarding, as it allows me to combine creativity, problem-solving, and technical skills to bring meaningful solutions to life.
Currently focused on scalable backend services, concurrency-safe design, and production-grade full-stack systems.
- bank_project โ A full-stack TypeScript/JavaScript banking application with account management, transactions, user authentication, and real-time features via Socket.IO and an AI bot agent. Frontend deployed on Vercel, backend on Render, using React, MUI, Node.js, MongoDB, Axios, and WebSocket. Live Demo
- ThreadPool โ A C++20 priority-based, dynamically resizable thread pool with explicit pause/resume barriers and controlled shutdown behavior. Implements priority task scheduling, runtime thread scaling, and deterministic single-thread execution for systems-level concurrency.
- Watchdog โ A C/C++ inter-process watchdog system that ensures high availability by automatically restarting monitored processes on failure. Features bidirectional monitoring, heartbeat-based liveness detection, graceful shutdown, and deterministic synchronization for fault-tolerant process supervision.

