Backend developer with a full-stack background. I enjoy building web apps and APIs, and lately I've been going deeper into how things work at the system level.
- nodechess — Real-time multiplayer chess. WebSockets, Redis for session caching, React frontend.
- create-x-lite — CLI for scaffolding production-ready Express.js projects. Inspired by create-vite.
- codenotes — Browser-based coding environment with a sandboxed JS runtime and markdown editor.
- portzap — CLI tool for managing and killing processes on specific ports.
- imalloc — Custom memory allocator in C. First-fit free list, coalescing, mmap support.
- ishell — Unix shell from scratch. Pipelines, I/O redirection, background processes.
Languages: C, Go, JavaScript, TypeScript, Python
Backend: Node.js, Express, Django, Go
Frontend: React, Next.js
Databases: PostgreSQL, MongoDB, Redis
Other: Docker, Linux, WebSockets
Reading, long walks, music.


