Luny

Projects

A full list of all projects I have ever done, including tiny-itty-bitty projects, or assignments done in school that I consider a full standalone project, or projects done for a learning path or challenges. I'm proud of all of them (more some than others).

The number next to the project is my self-classified tier. The higher tier, the more proud I am of that project.

Starred Projects

Cardcaptor Sakura (IV)

A 2D platformer game built from the ground up using C/C++ and Simple DirectMedia Layer, as a way to learn C/C++ in depth while making a game and an engine.

Cardcaptor Sakura
cmake
cpp
sdl
Active

Healthcare Chatbot (III)

An integrated healthcare chatbot that integrates the web with an underlying Python pipeline to transform the data up to HIPAA standards, before letting an in-house LLM touch it.

docker
fastapi
python
react
tailwindcss
typescript
Active

PromptPal (III)

A microservices-architecture deployed using Docker Compose with Docker Containers for a stock-finance transforming application, where data pipeline is distributed amongst 7 services through brokers and APIs.

docker
fastapi
go
nodejs
python
react
Archived

Advent of Code (III)

A set of solutions for Advent of Code puzzles in a myriad and diverse set of programming languages as a way to study new paradigms and ways to think to solve problems.

apl
c
clojure
cpp
elixir
go
haskell
java
javascript
kotlin
lua
objc
perl
python
ruby
rust
scala
swift
typescript
uiua
Active

TUI Moodle (III)

A re-implementation of the Courses Management Program (Moodle) under a Terminal UI using C++ and NCurses, with CMake as the cross-platform build setup.

cmake
cpp
ncurses
Archived

English Dictionary (III)

A native application based on a Frontend Mentor challenge, but implemented for the iOS 18 system using pure Objective-C and programmatic UI in UIKit as a challenge.

English Dictionary
objc
Archived

Pomodoro (I)

A classic implementation of the Pomodoro clock, with styling settings and multiple languages. A challenge by Frontend Mentor.

astro
playwright
tailwindcss
vitest
vue
Archived

Other Projects

IT Tools (III)

A set of distinctively different tools for IT users as well as helpful utilities during development, compiled with hot-reload mechanisms with Express and EJS.

ejs
express
tailwindcss
Maintenance

Messenger (III)

An integrated Java Swing application that uses web sockets and custom defined protocols to create instant messaging channels, as a challenge to demonstrate websocket programming.

java
Archived

Online News (III)

A mockup full-stack application of a news webpage, with OAuth signups and integrations with a self-hosted S3 bucket, as a final project for Web Development Course.

ejs
express
postgresql
s3
tailwindcss
Archived

Dodge the Creeps 2D (II)

The tutorial game of Godot Engine, but remade in C and Simple DirectMedia Layer as a challenge to learn SDL programming. All assets are property of Godot.

Dodge the Creeps 2D
c
cmake
sdl
Archived

ACCI Exam System (II)

An SPA for a system to sign up examinations and manage participants and certificates for a mock-up exam hosting center, made with VueJS and Express.

express
postgresql
tailwindcss
typescript
vue
Archived

Locket (II)

A conceptual clone of the popular app Locket as a project for Android Development course, with Spring Boot backend and classic Android XML layouts.

android
java
postgresql
spring
Archived

Lubook (II)

A recreation of a free manga sharing website that does not break massive copyright laws by reuploading other works, built with Astro, Vue and Express.

astro
express
postgresql
tailwindcss
typescript
vue
Abandoned

Slang Dictionary (I)

A slang word dictionary using Java Swing components with additional features like instant reload, favorites, and more as an assignment for Java Programming course.

java
Archived

Password Generator (I)

A single page application for generating a password with various options and filters, a challenge by Frontend Mentor.

astro
playwright
sass
svelte
tailwindcss
vitest
Archived

REST Countries API (I)

A list of countries, as well as their basic information using a REST API. A challenge by Frontend Mentor.

angular
tailwindcss
Archived

Tic Tac Toe (I)

The classic ReactJS tutorial project (Tic-Tac-Toe), but revamped with a better interface and more features like Singleplayer and Splash Screens. A challenge by Frontend Mentor.

astro
nanostores
solidjs
tailwindcss
Archived

Gem Hunter (I)

An implementation of the Minesweeper game, but with gems and minimizing/maximizing agents as an assignment for the Introduction to AI course.

python
Archived

Hide and Seek (I)

An implementation of intelligent AI agents in a Hide-and-Seek game with various levels from basic blind seeking to heatmap-based seeking, as an assignment for the Introduction to AI course.

python
Archived