đź‘‹ Hi there, and welcome!

This portfolio is a curated collection of my personal side projects—things I’ve built out of curiosity, passion, and a drive to explore new ideas. For me, learning isn’t just an activity but a lifelong commitment; it shapes everything I do, from software engineering to reading and writing. Unlike the work I’ve done for past employers (which remains closed-source), everything here is open for you to explore.

These projects reflect my practical understanding of software engineering principles-from designing scalable systems and writing clean, maintainable code, to choosing the right tools for the job. You’ll see a mix of technologies and programming languages as I enjoy working across the stack and diving into new domains whenever the chance arises. Alongside building, I’m always seeking to understand the “why” behind the “how”, and learning from every challenge.

Whether you’re here to evaluate my technical skills or just to see what I’ve been working on, I hope you find something interesting. Feel free to reach out—I’m always open to feedback and collaboration!

PSciT Library

PSciT is a private library and web app I built to share curated books on philosophy, science, and technology, featuring a production-grade stack, all developed and deployed in just one week.

# Cursor, Go, React.js, PostgreSQL, K8s, CI/CD (GitHub Actions), AWS, Loki, Prometheus, Grafana

Knowledge Repository

I’ve been maintaining this personal knowledge repository since 2021. It’s where I distill and document what I’ve learned. The topics are broad, spanning philosophy, science, software engineering, and business.

Open-Source Contributions

Though my experience with open source is limited, I have made improvements to Temporal.io and Solana documentation, and plan to contribute more as I work with new technologies.

# Temporal.io, Solana...

Realtime Quiz

This project showcases my approach to designing and developing robust, production-ready distributed systems through the lens of a real-time, Kahoot-style quiz platform.

# React.js, Go, Socket.IO (WebSocket), Kafka, Temporal.io, Redis

Bowling Score Tracker

This backend, built in Golang, tracks and calculates ten-pin bowling scores. The project is defined by a rigorous, maintainable test suite that emphasizes not just coverage, but clarity and reliability.

# Go, Unit Testing

Knowledge Repo - RAG Chatbot

I wanted to understand how a Retrieval-Augmented Generation (RAG) application works, so I built this chatbot from scratch to answer questions using resources from my knowledge repo.

# Node.js, Python, React.js, Qdrant, vLLM, GPT4All, LLaMA, OpenAI

Medical Contract Template

This simple browser-based app automates the process of filling out hospital procurement documents, saving my cousin’s team hours of repetitive work and greatly reducing errors. It shows how even a small, well-designed software solution can have a significant real-world impact.

# React.js, docxtemplater, AWS S3, AWS CloudFront

Realtime e-Learning System

I co-developed a real-time e-learning system for my graduation thesis, applying modern architectures and technologies. Our project was adopted by the university, enhancing remote education.

# React.js, Redux.js, Socket.IO (WebSocket), Node.js/Express, GCP Storage & Firestore, Heroku

My Personal Blog

My blog is where I confront questions that seem simple, but reveal complexity the deeper you examine them. I question traditions and challenge entrenched beliefs, whether that means dissecting the concept of freedom, poking holes in relativism, or examining what “engineering” really means in software.

# Hugo, AWS S3, AWS CloudFront

Learning Projects

Programming has always been a joyful, creative journey for me, from simple early projects to full apps and games-unlocking endless possibilities and excitement which I’m thrilled to share through my demo videos.

# Pascal, Java, Android...