Projects
Things I've built and worked on.
Portfolio Web & CMS Platform
FeaturedModern developer portfolio and single-user CMS platform built with Next.js (App Router) and TypeScript, featuring a clean CV-style public interface and a private admin panel for full content management. Powered by a custom Node.js backend API (see Portfolio Backend API project).
Portfolio Backend API
FeaturedCustom RESTful API built with Node.js and Express to power a single-user portfolio CMS system, designed with clean architecture principles and scalable data modeling. Designed to serve the Portfolio Web & CMS platform frontend.
E-Commerce API
FeaturedScalable e-commerce backend built with Node.js, Express, Sequelize, and MySQL, featuring JWT authentication, asynchronous order processing, and a port-based architecture ensuring clear service boundaries.
Task Tracker API
FeaturedA modular task management system developed with NestJS, Prisma, and PostgreSQL, supporting RBAC, email reminders, and clean architecture principles for maintainable backend design.
Blog Management API
FeaturedTypeScript-based blog API using Node.js and MongoDB, implementing JWT authentication, media uploads, rate limiting, and structured logging with a strong focus on security and scalability.
Chat Backend API
FeaturedChat backend built with PHP 8.1, Slim 4, and SQLite, enabling token-based public group messaging with a clean layered architecture, indexed pagination, structured logging, and automated tests for reliability.
Note App
RESTful note management system built with Node.js and MongoDB, including email verification, validation layers, file uploads, and a clean controller-service architecture.
Social Graph Analyzer
FeaturedA scalable full-stack application that analyzes GitHub followers and following lists to detect non-reciprocal relationships, built with a modular Node.js backend and a clean Next.js frontend, optimized with linear-time comparison and rate-limit aware design.