Work

PROJECTS

Things I have built for underserved communities, for local businesses, and for myself.

Completed Projects

LearnDari
LIVE

LearnDari

Language learning for an underserved community

A full-stack language learning platform for Dari, an Afghan language largely absent from apps like Duolingo. Features vocabulary sets, flashcards, quizzes, and audio pronunciations. Built for the Afghan diaspora and anyone curious about the language.

30+ active learners on an underrepresented language

NEXT.JSSUPABASECLERKTYPESCRIPT
Visit learndari.com
Geneva Discount Furniture
LIVE

Geneva Discount Furniture

Taking a family business online

A Shopify e-commerce storefront built for a family-owned furniture business. The previous site only showcased products. This one lets customers buy online. Launched April 2025 with real traction from day one, growing to roughly 100 daily active users and $17K in sales.

~100 daily active users and $17K in sales since launch

SHOPIFYE-COMMERCESMALL BUSINESS
Visit genevadiscountfurniture.com
Geneva Discount Furniture Inventory System
COMPLETE

Geneva Discount Furniture Inventory System

Internal tooling built for non-technical staff

A custom inventory management system built for a family furniture business across 3 warehouse locations, tracking over 2,000 items. Before this, everything was managed manually. Designed with non-technical staff in mind. Simple, fast, and reliable. Reduced stock incidents by 30%.

30% reduction in stock incidents across 3 locations

NEXT.JSSUPABASEVERCELOPERATIONS
HSM Photography
LIVE

HSM Photography

Portfolio site for a professional photographer

Designed and built a WordPress portfolio site for a professional photographer. Managed the full client engagement from scoping to delivery. The site showcases their work cleanly and professionally.

Full client project delivered end to end

WORDPRESSCLIENT WORKWEB DESIGN
Visit hsmphotography.com

In Progress

IN DEVELOPMENT

Qalbi

A free iOS prayer tracker with personality

An iOS prayer tracking app where an animated mascot reflects your prayer consistency. Existing apps charge too much. Building a free, emotionally engaging alternative.

SWIFTUIFIREBASEIOS
IN DEVELOPMENT

Follow-Up SMS Campaign

Automated post-purchase review collection

An automated SMS pipeline for the furniture store to follow up with customers after purchase and prompt Google reviews. Designed to improve local SEO and build social proof with zero manual effort.

N8NTWILIOAUTOMATIONGROWTH
IN DEVELOPMENT

Automated Marketing for Geneva Furniture

Marketing that runs without lifting a finger

Building a system to automate marketing content and distribution for the furniture store, including social media scheduling, email campaigns, and ad creative generation. The goal is consistent output with minimal time investment.

AUTOMATIONEMAILSOCIAL MEDIAGROWTH

School Projects

COMPLETE

Birthday Bot

Never forget a birthday again

A Python script that automatically emails friends and family on their birthdays with a personalized message. Birthdays are stored in a CSV file. The script checks the date daily and fires off emails via Gmail using smtplib. Automated with GitHub Actions so it runs every day without the laptop being on.

PYTHONAUTOMATIONGITHUB ACTIONSSMTP
COMPLETE

SpotMeBro

Gym partner matching platform for students

A full-stack web platform that helps students find gym partners based on fitness level, experience, and workout goals. Built during my exchange semester at University of Hawaii Manoa. Features user authentication restricted to @hawaii.edu emails, profile customization, partner matching, and admin controls. Followed agile development with GitHub Issues and peer code reviews.

NEXT.JSREACTPOSTGRESQLPRISMANODE.JSVERCEL
COMPLETE

Campus Simulation

Drone delivery simulation of the UMN campus

An interactive simulation of the University of Minnesota campus built in CSCI 3081W. Users pick up and drop off packages via drone using multiple path-planning strategies. Extended with a weather system that affects entity speeds and a porch pirate scenario where thieves compete with robots to steal packages. Implemented the Observer and Singleton design patterns. Containerized with Docker.

C++TYPESCRIPTSIMULATIONDOCKERDESIGN PATTERNS