
I focus on building secure and reliable backend systems with the mindset of “a craftsman taking care of his craft.” Mainly using TypeScript, Node.js/Bun, and PostgreSQL, and I use AWS for storage and deployment — still exploring its full depth. I keep dependencies minimal and learn continuously through documentation, books, and building real things, with a strong focus on security, availability, and long-term maintainability.
Outside of work, I enjoy talking about programming and religion, reading, and staying physically active. Staying consistent in training helps me stay disciplined and focused — in life and in work.
Building and maintaining a web-based business management platform that handles inventory, finances, and document generation. Automated financial reporting workflows, which noticeably reduced manual admin work for the client. Responsible for deploying and hosting the app on a custom Ubuntu VPS with Nginx and SSL, setting up a CI/CD pipeline using GitHub Actions, and continuously shipping new features. This is an ongoing project.
Built a local-first desktop app for judicial commissioners to manage 500+ case files. The app works fully offline with secure local storage, which made day-to-day work more reliable for the legal team. Focused on keeping the interface simple and practical for non-technical users.
Delivered 4+ full-stack projects across e-commerce, business management, and real estate. Built dashboards and web apps using React, Express, and Tailwind CSS. Improved app performance through frontend optimization and backend caching. Handled client communication from kickoff to delivery with positive feedback on all projects.
Helped build and maintain web solutions for small business clients. Contributed to delivering one web app and one WordPress plugin on schedule. Worked on frontend implementation and bug fixing alongside senior developers.
A modern, full-stack cloud storage application built with Qwik and QwikCity. This project provides a user-friendly interface for file management, including upload, organization, and trash functionality. It uses 2 separate microservices as the backend — one for authentication and one for file management.
A powerful command-line tool for crawling websites and generating CSV reports. This executable CLI tool efficiently crawls a website starting from a given URL, respecting concurrency limits and page limits.
Musicfy is a full-stack, production-ready music streaming platform focused on performance, scalability, and secure subscription-based access. It enables users to discover, stream, and manage music while integrating modern authentication, payments, and real-time data handling.
Choosing the right JavaScript runtime for your next project.
May 31, 2025 — 6 min read
Learn how to build a Python CPU simulator to understand CPU operations and enhance your coding skills!
Jun 30, 2024 — 3 min read
Do you crave a classic strategy game experience without the need for fancy hardware? Look no further!
May 6, 2024 — 2 min