My Projects

Prettier-er logo

Prettier-er

The non-opinionated code formatter.

Prettier-er is a VS Code extension that builds on top of Prettier, offering customizable formatting rules and a unique code readability analysis tool. Created as a senior project at UF, it was designed to give developers, new and seasoned, more control over their style choices; making clean, readable code without sacrificing personal or organizational preferences.

View Project →
Tasker logo

Tasker

Your academic tasks, organized your way.

Tasker is a QT-based task management app designed to help students organize assignments, quizzes, and other deadlines. Built during an intensive two-month software engineering course, the project emphasized agile practices such as storyboarding and sprint planning. Tasker lets users create detailed tasks with customizable metadata—including class, due date, weight, and difficulty—and provides robust filtering and sorting capabilities. A standout feature is its .ics import tool, enabling seamless integration of existing calendars (such as Canvas exports) to auto-populate task lists. I focused primarily on the GUI development, task data management, and implementing the calendar import feature, making this a rewarding introduction to desktop software development.

View Project →
SCDB logo

SCDB Database & Trends

Exploring Supreme Court History Through Data Visualization.

This project was developed as part of my Database Management course, showcasing interactive trend queries based on data from the Supreme Court Database (SCDB). We utilized Python scripts to convert SCDB datasets into structured SQL insert commands, constructing a comprehensive Oracle database. Despite tight deadlines and teamwork challenges, we build a web app using Go, HTML, CSS, and JavaScript to interactively query the database and visualize historical trends, like ideological swings among justices, and voting patterns correlated with presidential appointments. This project not only highlighted fascinating judicial insights, but significantly expanded my skills in rapid problem-solving, database design, API integration, and adaptive leadership under pressure.

View Project →