Software Engineer Building Intelligent Digital Products

SOFTWARE ENGINEER
BUILDING DIGITAL PRODUCTS

Combining product design, software engineering, and AI to create thoughtful, intelligent products.

STATUS
Available for Opportunities
FOCUS
AI Products · Full-Stack Systems
ENGINE
TypeScript · Python · C++

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 Engineering

Gomoku (Pente) engine in C++ Negamax + alpha-beta over a Zobrist-hashed transposition table.

  • C++
  • SFML
  • Minimax
  • Negamax
  • Alpha-Beta Pruning
  • Transposition Table

FreshFish RM

Product Engineering

Commercial site for a seafood supplier Next.js SSG with product showcase and quote funnel.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Figma
  • Adobe Photoshop

Webserv

Backend Systems

HTTP/1.1 server from scratch in C++98 single-threaded event loop over BSD sockets.

  • C++98
  • TCP
  • IPv4
  • BSD Sockets
  • socket()
  • bind()
04 / More Projects

More Projects

Continuing the work above systems, algorithms, and full-stack engineering spanning C++ to modern AI pipelines.

Product Engineering2025

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.

Next.jsReactTypeScriptTailwind CSSFigmaAdobe Photoshop
Explore Case Study
Backend Systems2023

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.

Cfork()execve()wait()waitpid()pipe()
Explore Case Study
Backend Systems2023

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.

C++98TCPIPv4BSD Socketssocket()bind()
Explore Case Study
Product Engineering2026

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.

PythonDjangoDjango REST FrameworkDjango ChannelsWebSocketsRedis
Explore Case Study
AI Engineering2026

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.

C++SFMLMinimaxNegamaxAlpha-Beta PruningTransposition Table
Explore Case Study
Backend Systems2023

Inception

Containerized infrastructure

Inception is a DevOps project centered around designing and deploying a complete multi-service infrastructure using Docker and Docker Compose.

DockerDocker ComposeLinuxShellGit
Explore Case Study
Backend Systems2026

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.

KubernetesK3sK3dArgo CDGitSelf-Hosted GitLab
Explore Case Study
AI Engineering2026

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.

PythonNumPyPandasMatplotlib
Explore Case Study

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.

TRY THE SYSTEM BUILDER

AN INTERACTIVE TOOL TYPE "USER RESEARCH → REST API" AND WATCH THE ARCHITECTURE ASSEMBLE ITSELF.