Projects

Not enough? I'm open for new challenges!✊

Learn more

Home Lab Kubernetes Deployment

Personal Project: Built and deployed a full-stack app on a 10-year-old laptop running Ubuntu Server. Used PostgreSQL, Express.js, and React with Bootstrap, containerized with Docker, and orchestrated via MicroK8s. Configured Nginx for custom domain and SSL, gaining hands-on experience in real-world Kubernetes deployments.

date svg icon

In progress

Full Stack

React

Python

Flask

PostgreSQL

Docker

MicroK8s

Kubernetes

Nginx

DevOps

Learn more

Chikinmos Website

Freelance Project: Developed a branding web site for the Korean Restaurant Chikinmos using Next.js framework with Typescript, enhancing SEO for the web indexing on Google Search. The website is designed with TailwindCSS and React, and the UI design is based on the client's requirements.

date svg icon

October 2024

Next.js

Typescript

React

TailwindCSS

UI design

Requirements Analysis

Learn more

Digital Twin of a Vehicle

The project creates a Python-based digital twin of a vehicle that communicates with a message router via MQTT, enabling API calls to microservices like telemetry logging and vehicle management. Components are containerized with Docker and orchestrated using Docker Compose.

date svg icon

April 2024

Python

REST API

Microservices

Docker

MQTT

PostMan

Learn more

Ablog

Ad hoc blogging platform that allows users to write, manage and publish their blogs easily. The frontend is developed with React and TailwindCSS, while the backend uses JavaScript, Node.js, Express, and PostgreSQL. They communicate through a REST API, and the authentication process is handled using JWT tokens.

date svg icon

July 2024

React

TailwindCSS

AWS

PotgreSQL

JWT

REST

Terraform

Docker

Learn more

Temperature Warrior

.NET application developed by a team of nine that uses Meadow F7 and IoT devices to monitor and control the temperature measured by TMP36 sensor via cooling peltier and heat gun. A web server is used to display the temperature and control the devices.

date svg icon

May 2024

C#

.NET

Fritzing

3D Modelling

Team management

IoT

Learn more

C Messenger

Messenger's backend is C-based with a Singly Linked List, providing a proxy to the frontend which is Python-based with Tkinter, communicating via sockets.

date svg icon

May 2023

C

Python

TKinter

Sockets

Data Structure

Client-Server

Learn more

C++ Simple FPS Game Engine

A simple game engine developed using ASCII Characters, applying Game Dev techniques such as Ray Casting. The engine is capable of rendering a user predifined map.

date svg icon

Feb 2023

C++

Game Dev

Ray Casting

ASCII

Linear Algebra

Learn more

MyTV

Web application that allows users to control the application from their phone, using sockets to communicate with the server. Developed in Node.js, using Express.js, and Socket.io. Frontend developed in HTML/CSS and JavaScript.

date svg icon

Jan 2023

Express.js

Node.js

Socket.io

HTML/CSS

JavaScript