Admin

Profile

Projects

Blog

Contact

The secret of getting ahead is getting started. - Mark Twain
Practice HQ

Practice HQ

Practice HQ is the essential platform for connecting lessons and practice to drive measurable growth. Teachers can monitor student practice, share resources, and set goals in the Next.js powered all-in-one platform. Features include built-in messaging, week-by-week report viewing, color-coded groups, as well as built-in music practice tools such as a metronome and tuner.

Created 1/7/2025

GeoDrop

GeoDrop

GeoDrop is a location-based social media web app that lets users drop their posts in a specific location. Posts can only be viewed within 100 feet of where they were dropped. This project was a rebuild from a previous social media app I attempted called Listen Here. In GeoDrop, the project is better structured with context providers, SSE updates, better login flow, and multimedia posts.

Created 6/28/2024

Media Quizlet

Media Quizlet

Media Quizlet is a web app providing functionalities for generating, accessing, and viewing quizzes with rich media customization. Originally built to solve a real-world problem in music education courses, the app allows highly-customizable control over how media prompts are presented to quiz takers.

Created 6/2/2024

Rewired Reading

Rewired Reading

Rewired Reading offers online tutoring for children who struggle with reading. Website was built with WordPress on basic plan. Branding, design, content, custom testimonial element all original in consultation with client.

Created 5/7/2024

Midwest Land Survey

Midwest Land Survey

Custom website built for a land surveying business in Missouri. Client had an outdated website and brand. Brand redesign is original in consultation with client. Website was built with React and features well-developed menu of services and resource links as well as a contact form for generating leads.

Created 11/15/2023

Beeyond Words

Beeyond Words

Beeyond Words is a spelling and vocabulary practice web app that gamifies the learning process. Users can log in with Google or email/password or play as a guest. Logged in users can track their stats, compete with other users on the leaderboard, and save progress through the levels of the three games included: Spelling, Vocabulary, and Compare.

Created 6/27/2023