Projects
Back to homeOpen a project for implementation notes, technologies and source links.
Minesweeper — xiaoOS
A minesweeper.online-grade engine reskinned in the xiaoOS command-center UI. Chording (three configurable triggers), live 3BV / 3BV-per-second / efficiency (IOE) stats, and a No-Guessing mode backed by a deterministic logical solver (subset deduction + per-component enumeration) that regenerates boards until they're provably guess-free. Beginner/Intermediate/Expert/Custom with local best times.
TypeScript · Game Solver / CSP · 3BV Analytics · DOM Manipulation · xiaoOS Design System ·
Play Minesweeper — xiaoOSOutfAI
A Next.js + Convex wardrobe app that turns closet uploads, mood, weather, calendar, and preferences into explainable outfits. The May 2026 redesign moved OutfAI from a dashboard-first feel to a full-bleed editorial landing page with a styled brief, generated look, and why-it-works panel that makes the product value legible before sign-up.
Next.js 15 · React · TypeScript · Tailwind CSS · Convex · Better Auth · Framer Motion ·
Source code for OutfAI Visit OutfAITimeline Rift — Gate Regressor RPG
A browser RPG inspired by tower and portal-hunter fiction: you are a regressor with unlimited rewinds from anchor save points. The world has a canon timeline you remember — force gates early, skip rituals, or brute-force floors and divergence rises. High butterfly pressure reshops NPC behavior, swaps the Floor 1 boss from slime to wraith, and can erase figures you were sure existed. Built as a single-page narrative RPG with light combat, local persistence, and Syne / Noto Sans KR styling.
JavaScript · HTML5 · CSS3 · Game Development · LocalStorage ·
Play Timeline Rift — Gate Regressor RPGCampus Management System
Full-stack PERN (PostgreSQL, Express, React, Node.js) campus management platform for handling students. Containerized with Docker to streamline development and deployment, demonstrating RESTful APIs, relational data modeling, and an admin-focused UI.
PostgreSQL · Express.js · React · Node.js · Docker · HTML5 · CSS3 ·
Source code for Campus Management SystemBank of React
A single-page banking dashboard built with React. Implements account balance tracking, transaction history, spending visualizations, and routing with React Router as part of a course assignment. Deployed via GitHub Pages.
React · JavaScript · HTML5 · CSS3 · React Router · GitHub Pages ·
Source code for Bank of React Visit Bank of ReactGrid Maker
Interactive grid drawing application where users can create, color, and clear cells on a dynamic grid. Features multiple implementations with modern UI, color selection, and fill tools, built as a collaborative web assignment.
JavaScript · HTML5 · CSS3 · DOM Manipulation · GitHub Pages ·
Source code for Grid Maker Visit Grid MakerPersonal Portfolio
Built from scratch with Go and Gorilla Mux serving semantic HTML templates, then enhanced with vanilla TypeScript. One lazy-loaded three.js city carries the camera from the boot sequence into the desktop; applications open as windows on desktop and documents on mobile. GSAP coordinates the cinematic, with a static acquisition sequence for reduced motion and an SVG fallback when WebGL is unavailable. The project index supports filtering, technology relationships and live captures of locally hosted games. A LaTeX source supplies the downloadable resume; esbuild, Tailwind CSS and Docker support the Heroku build.
Go · TypeScript · HTML/CSS · Tailwind CSS · LaTeX · Docker · Heroku ·
Source code for Personal Portfolio Visit Personal PortfolioForgeArena
A gamified fitness platform blending avatar evolution with social gym competition. Currently in development as part of CSCI-40500 coursework, this project combines fitness tracking with RPG-style character progression and social features. Repository is private within class organization.
TypeScript · Go · React · PostgreSQL ·
Source code for ForgeArena Visit ForgeArenaKyarafit
A cross-platform cosplay wardrobe and outfit planning app. Organize costume pieces in a digital closet, link them into character builds, plan conventions day by day, and auto-generate smart packing lists. Built as a TypeScript monorepo with a Next.js web app, React Native (Expo) mobile client, shared design system, and Convex serverless backend with real-time reactive queries. Features offline-first mobile storage via SQLite, Better Auth authentication with Google OAuth, tiered subscriptions via Stripe.
TypeScript · React Native · Next.js · Expo · Convex · FastAPI · Python · TailwindCSS · Docker ·
Source code for Kyarafit Visit KyarafitZoo Explorer
A collaborative web project showcasing wildlife from around the world through an interactive zoo experience. Features multiple themed zoo sections with educational content about exotic animals, built with HTML, CSS, and JavaScript in a National Geographic-inspired design.
HTML5 · CSS3 · JavaScript · GitHub Pages ·
Source code for Zoo Explorer Visit Zoo ExplorerFood Delivery Service
CS43500 project creating a database for a comprehensive food delivery service system. Features include user management, order processing, restaurant management, and delivery tracking with database integration.
PostgreSQL · Database · System Design ·
Source code for Food Delivery ServiceCSCI 49381 Security Labs
Collection of cybersecurity lab assignments covering topics like buffer overflow exploitation, Slowloris DoS attacks, cryptography implementations, and penetration testing techniques.
C · Python · HTML · CSS · Security · Cryptography ·
CSCI 260 Assembly Projects
Assembly language programming projects demonstrating low-level system programming, MIPS architecture understanding, and computer organization concepts.
Assembly · MIPS · C++ ·
Source code for CSCI 260 Assembly ProjectsCS 260 C++ Projects
C++ programming projects showcasing object-oriented programming principles, data structures implementation, and software engineering best practices.
C++ · OOP · Data Structures ·
Source code for CS 260 C++ ProjectsLeetCode Solutions
My LeetCode submission collection showcasing problem-solving skills and algorithmic thinking. Features solutions to various coding challenges with optimized approaches and clean implementations.
Python · Algorithm · Data Structures ·
Source code for LeetCode SolutionsRSA Factorization & TLS Decryption
Automated RSA key recovery and TLS decryption by scripting modulus analysis and key extraction. Factored 1024-bit RSA keys using GCD-based methods and analyzed decrypted TLS session data with Wireshark for security research.
C · Python · Cado-NFS · MSieve · Wireshark ·
Source code for RSA Factorization & TLS DecryptionRandCompile: Kernel Hardening Extension Research
Academic research paper extending existing RandCompile work with our own secured kernel implementation. Developed compile-time kernel hardening techniques with ABI randomization and data structure obfuscation, maintaining less than 5% performance overhead while enhancing security against malicious hypervisor threat models.
Python · C · GCC · Shell · Docker · Research ·
Source code for RandCompile: Kernel Hardening Extension ResearchProcedural Roguelike RPG
A hardcore ASCII-based roguelike RPG featuring permadeath, procedural dungeon generation, hunger system, item identification, and cursed items. Built with TypeScript and styled with a terminal-inspired interface. Includes infinite dungeon floors, dynamic bosses, magic spells, abilities, status effects, and save/load functionality. A true roguelike experience where every decision matters.
TypeScript · HTML5 · CSS3 · Game Development · ASCII Art · Roguelike · Procedural Generation · LocalStorage ·
Play Procedural Roguelike RPGCS 335 Software Engineering Projects
Software engineering coursework projects demonstrating system design, project management, and collaborative development practices in C++.
C++ · Software Engineering · System Design ·
Basic Web Projects
Collection of foundational web development projects demonstrating HTML, CSS, and JavaScript skills with responsive design and interactive features.
HTML · CSS · JavaScript ·
Source code for Basic Web ProjectsHunter College CS Coursework
Academic projects and assignments from CSCI 12700 at Hunter College, demonstrating proficiency in computer science fundamentals and coursework requirements.
Various · Academic Projects ·
Source code for Hunter College CS CourseworkJBot Discord Bot
DEFUNCT Custom Discord bot implementation with various utility commands, moderation features, and interactive functionality for server management and entertainment.
JavaScript · Discord.js · Node.js ·
Source code for JBot Discord BotHigh School Projects Collection
A collection of Java projects from my high school computer science coursework, showcasing fundamental programming concepts and problem-solving skills in object-oriented programming.
Java ·
Source code for High School Projects Collection