My Work

A collection of projects ranging from full-stack web apps to game development.

Full Stack

Explore Beyond

Explore Beyond

A scalable travel booking platform designed to handle real-time user interactions. Integrated Google Firestore for live data synchronization, allowing users to see booking availability updates instantaneously.

Features include user authentication, dynamic itinerary planning, and a responsive dashboard for travel agents to manage listings.

ReactFirebaseFirestoreTailwind

Backend Engineering

Echo Chart

Echo Chart

A robust backend system for an e-commerce application focusing on data integrity and speed. Designed complex SQL schemas to handle inventory management, order processing, and customer data securely.

Implemented RESTful APIs to communicate with the frontend and optimized database queries to reduce latency during high-traffic simulations.

JavaSQLREST API

Game Dev

Zarvonia

Zarvonia

An immersive 3D Role Playing Game developed in Unity. Scripted complex character behaviors, enemy AI, and inventory systems using C#.

Focused on performance optimization within the Unity engine to ensure smooth frame rates while rendering high-fidelity assets and particle effects.

C#Unity 3DPhysics Engine

Web Design

Developer Portfolio

Developer Portfolio

A modern, high-performance personal portfolio built with Next.js and Tailwind CSS. Designed with a focus on dark-mode aesthetics, responsive layout, and fluid user interactions.

Leverages Framer Motion for smooth entrance animations and integrates advanced UI components like dynamic particle effects and tracing beams to create an immersive browsing experience.

Next.jsTailwind CSSFramer MotionReact

Currently Working On

Exploring low-level systems and experimental architectures.

Low-Level Programming

Libra

Libra

A terminal-based text editor written in C, built from the ground up to explore low-level systems programming concepts such as raw terminal I/O, memory management, and efficient text manipulation.

Currently focused on implementing core editor primitives including cursor movement, buffer management, and incremental rendering, with an emphasis on performance, simplicity, and understanding how editors work beneath modern abstractions.

TUICSystems

Systems / Config

Arch Linux Workflow

Arch Linux Workflow

A fully customized Wayland-based development environment optimized for keyboard-centric workflow and efficiency. Built on Arch Linux using the Hyprland compositor.

Features include a custom-scripted status bar (Waybar), automated window management rules, and a personalized Neovim (Lua) configuration serving as a full IDE replacement for C and Web Development.

Arch LinuxHyprlandLuaBash