Projects

A growing collection of practical software, class work, experiments, and things that started as a note and became a repo.

Minecraft

Minecraft

Java 17 Fabric Valkyrien Skies

Walkable Submarine

A Fabric mod that adds drivable submarines you can walk around inside while they move.

Mobile

Mobile

React Native Expo TypeScript

Capy Springs

A cozy gamified focus timer where a capybara soaks in a hot spring while you work.

AI

AI

TypeScript OpenAI API Next.js

AI Study Companion

A small experiment for turning notes into study prompts and quick review cards.

Dros dashboard with study setup, Leitner queue, and practice controlsDros import workbench with CSV prompt, upload area, and validation preview

Web

React TypeScript Vite

Dros

A local-first React app for building and drilling multiple-choice question banks.

Java

Java

Java JUnit Gradle

Java Algorithms Lab

A collection of Java implementations for data structures and algorithm practice.

University

University

Python LP PT

AI Workflow DSL

A domain-specific language for describing multi-agent AI workflows, built for EECE 334.

Notion Study Reminder daily digest email with overdue tasks and upcoming deadlinesNotion Study Reminder urgent deadline email focused on overdue and due-soon work

Web

Node.js Notion API Gmail API

Notion Study Reminder

An email service that turns a Notion study schedule into timezone-aware daily reminders.

Minecraft

Minecraft

Java Fabric Gradle

Minecraft Mod Toolkit

A playful toolkit idea for experimenting with Minecraft mod workflows.

MedAlert AI control panel with country selector, detection sources, and system statusMedAlert AI analyst dashboard with alert queue, review panel, and intel feed

Hackathon

React Vite Express

MedAlert AI

A hackathon crisis-communication platform that detects incidents and sends multilingual alerts.

Java

Java

Java libGDX Gradle

JavAttack

A desktop lane-defense game in Java with drafting, real-time combat, and hero skills.

University

University

React TypeScript LS

AUB Course Planner

A university planning concept for comparing courses, requirements, and semester load.

Hackathon

Hackathon

Next.js Map UI Tailwind CSS

Hackathon Campus Map

A quick hackathon prototype for finding rooms, booths, and event checkpoints.

AUBus Premium landing screen - dark theme with server connection setup
Login screen with email/username and Google sign-in option Google OAuth account picker

University

Python PyQt5 TS

AUBus Premium

A PyQt-based carpooling platform connecting AUB student drivers and passengers in real time.

CampusConnect login screen with seeded demo account shortcuts
CampusConnect student dashboard with upcoming event and active club counts CampusConnect clubs view showing club cards and join actions

University

Java 17 Spring Boot 3 Spring Data JPA

CampusConnect

A Spring Boot activity-management system for AUB clubs, events, and registrations.