Projects

ThreeTrios

ThreeTrios is a strategic card game developed with a focus on Object-Oriented Design principles, leveraging abstraction and polymorphism to enhance code reusability and user engagement. The project features a modular MVC architecture built with encapsulation, ensuring scalability and simplifying the integration of new features. Comprehensive unit and integration tests were implemented to validate game logic, delivering a robust and error-free gameplay experience while maintaining high development standards.

Technologies employed:

JavaJUnitSwing

December 2024 – December 2024

NUFS File System

Engineered an in-memory filesystem using the FUSE API, supporting over 20 file operations. Designed modular components for efficient bitmap, block, and storage management, facilitating streamlined file allocation and system performance.

Technologies employed:

CFUSE

December 2024 – December 2024

Storefront Website

This responsive website was designed and developed to showcase baked goods and ensure accessibility across devices. Dynamic features were implemented to enhance user engagement and provide seamless navigation, creating a user-friendly shopping experience. Additionally, a robust checkout system was integrated to streamline order tracking and facilitate efficient product delivery, ensuring a smooth and satisfying experience for customers.

Technologies employed:

React.jsTailwindTypeScript

Nov 2024 – Present

GitHubDemonstration

Mini-Shell

Developed a custom Linux shell in C, supporting built-in commands, piping, and input tokenization with advanced features like quoted strings and special characters. Integrated POSIX system calls for process execution and inter-process communication, ensuring robust functionality.

Technologies employed:

CPythonPOSIX

October 2024 – October 2024

BiblioConnect

A book recommendation application that allows users to discover new books based on their preferences. The application was developed using React.js, Express.js, and SQLite. Developed for PawHacks 2024 alongside Jonathan Ding, Eric Huang, and Shishir Pokhrel. Currently a work in progress.

Technologies employed:

TypeScriptJavaScriptHTMLReact.jsTailwind CSSExpress.jsSQLite

March 2024 – March 2024

GitHubDemonstration

Personal Website

This website, built using React, Tailwind CSS, and TypeScript, serves as a professional portfolio to highlight my projects and technical expertise. It features a responsive design to enhance accessibility and personal branding, integrates light and dark mode with device theme detection and a manual toggle for user personalization, and leverages modern web technologies to optimize performance, reducing load times and improving the overall user experience.

Technologies employed:

React.jsTailwindTypeScript

March 2024 – Present

GitHubDemonstration

Homelab Infrastructue

Utilized Proxmox Virtual Environment as a hypervisor to manage virtual machines and containers for home infrastructure. Incorporated Docker and CasaOS to streamline media management, backups, and server functionality. Reverse proxied web interfaces using Caddy, providing secure remote access via TLS. Leveraged Tailscale for VPN capabilities, enabling seamless and secure connections to home resources. Continuously explored new tools and configurations to enhance performance, scalability, and ensure the system remains future-proof.

Technologies employed:

ProxmoxDockerCasaOSCaddy

June 2022 – Present