02 / FEATURED WORK
Selected Projects
Three products demonstrating my approach to building complete digital systems from research and interface design to engineering and deployment.
Gomoku AI
AI Engineering01 / AI ENGINEERING
Gomoku AI
Gomoku (Pente) engine in C++ Negamax + alpha-beta over a Zobrist-hashed transposition table.
- C++
- SFML
- Minimax
- Negamax
- Alpha-Beta Pruning
- Transposition Table
Drag to pan or Hover to trace or Click to inspect
SYSTEM ARCHITECTURE - 2026
FreshFish RM
Product Engineering02 / PRODUCT ENGINEERING
FreshFish RM
Commercial site for a seafood supplier Next.js SSG with product showcase and quote funnel.
- Next.js
- React
- TypeScript
- Tailwind CSS
- Figma
- Adobe Photoshop
Drag to pan or Hover to trace or Click to inspect
SYSTEM ARCHITECTURE - 2025
Webserv
Backend Systems03 / BACKEND SYSTEMS
Webserv
HTTP/1.1 server from scratch in C++98 single-threaded event loop over BSD sockets.
- C++98
- TCP
- IPv4
- BSD Sockets
- socket()
- bind()
Drag to pan or Hover to trace or Click to inspect
SYSTEM ARCHITECTURE - 2023
More Projects
Continuing the work above systems, algorithms, and full-stack engineering spanning C++ to modern AI pipelines.
Gelanos Real Estate
Modern real estate platform
Gelanos Real Estate is a modern business website developed for a real estate agency to establish a professional online presence and showcase available properties and services.
Minishell
POSIX shell from scratch
Minishell is a simplified Unix shell built from scratch in C that reproduces the behavior of common POSIX-compatible shells. The project focuses on process creation, command parsing, inter-process communication, file descriptor management, and signal handling while using only low-level Unix system calls.
Webserv
HTTP/1.1 server from scratch
Webserv is a production-inspired HTTP/1.1 web server implemented entirely from scratch in modern C++. The objective of the project is to understand how web servers such as Nginx and Apache process requests internally by implementing every major subsystem manually.
Music Room
Collaborative music platform
Music Room is a collaborative music platform that enables users to create shared listening rooms where multiple participants can interact with playlists in real time.
Gomoku AI
Competitive AI game engine
Gomoku AI is a complete implementation of the Gomoku board game (Pente ruleset) featuring a competitive artificial intelligence capable of playing against human opponents.
Inception
Containerized infrastructure
Inception is a DevOps project centered around designing and deploying a complete multi-service infrastructure using Docker and Docker Compose.
Inception of Things
Kubernetes GitOps orchestration
Inception of Things is a Kubernetes infrastructure project focused on building lightweight container orchestration environments and deploying applications using GitOps principles.
Linear Regression from Scratch
Supervised learning from zero
Linear Regression from Scratch is a machine learning project focused on implementing one of the most fundamental supervised learning algorithms without relying on machine learning libraries such as Scikit-learn or TensorFlow.
04 / ENGINEERING PROCESS
How the work gets made
The same discipline runs through every project. Follow the line each stop is a stage every product passes through before it ships.
STEP 01
Discovery & Architecture
FIGMA · SYSTEM BUILDER · CONTENT MAPPING
Analyzing business requirements and user behavior to map system topology and information architecture before writing any code.
STEP 02
Interface Design
FIGMA · ADOBE PHOTOSHOP · GSAP
Crafting clean, premium, responsive user interfaces. Defining typographic scales, color systems, and interactive micro-motions.
STEP 03
Frontend Implementation
NEXT.JS · REACT · TYPESCRIPT · TAILWIND CSS
Building highly performant, type-safe client-side interfaces. Optimizing rendering cycles, image loading, and Core Web Vitals.
STEP 04
Backend & Real-Time Services
DJANGO · PYTHON · REST FRAMEWORK · REDIS
Engineering scalable backend architectures, RESTful APIs, and persistent WebSocket communication channels for state synchronization.
STEP 05
Infrastructure & Deployment
DOCKER · KUBERNETES · GITOPS · CPANEL · FTP
Containerizing services, automating pipelines, and managing production releases for reliable, zero-downtime operations.
AN INTERACTIVE TOOL TYPE "USER RESEARCH → REST API" AND WATCH THE ARCHITECTURE ASSEMBLE ITSELF.
