William Pettit

software development

Projects

All →

Scholarsphere

2023-24. Personal web suite of utilities for students. Includes features to manage due dates, plan future semesters, track completed credits, and estimate GPAs. Now includes an innovative AI assistant built using LLMs, allowing users to make requests and upload data using only natural language. Src, Live.

SQL Wiz

2023-24. AI-powered web app which helps users to learn SQL concepts through an interactive learning process. Backend dynamically generates practice problems, hints, and detailed solutions with explanations. Users customize their experience by specifying problem generation instructions, concept categories, and difficulty levels, all through a practical frontend. Src, Live.

Lecture Slides Enhancer & Cheat Sheet Generator

2025. Transforms lecture slide PDFs and personal notes into a structured Markdown document, which then gets enhanced with direct knowledge from a textbook by leveraging vector embeddings. This project mostly uses LangChain. A separate evaluation phase generates independent reports to continuously refine output accuracy and trustworthiness. You can also produce ultra-condensed cheat sheets and summaries and export to LaTeX, HTML, or PDF for easy printing.

Spotify Mix Optimizer

2024. Analyzes audio features of songs in Spotify playlists and uses a scoring algorithm to compute ideal track sequences for transitioning between songs. Utilizes Spotify API to automatically save the optimized playlist to your account. Src.

Photos

All →