
FlashLang
Custom AI-generated quiz flashcard decks to aid language learning. Track progress and stats. Flexible AI-based answer evaluation.
Skills: Vue, NuxtJS, TailwindCSS, Vitest, AI
Available for select client work
I build web apps from front to back, with a focus on clean design and solid functionality. I enjoy creating products that work smoothly, look polished, and make things easier for the people using them.

I specialize in product-minded engineering with modern JavaScript frameworks, backend services, and modern cloud-native patterns. I care deeply about accessibility, performance, and creating codebases teams can confidently evolve.
A curated mix of side projects.

Custom AI-generated quiz flashcard decks to aid language learning. Track progress and stats. Flexible AI-based answer evaluation.
Skills: Vue, NuxtJS, TailwindCSS, Vitest, AI

An academic management application for instructors and students. Users can interact with courses and grade management tools - like a university student portal.
Skills: React, NextJs, TypeScript, TailwindCSS

Civic elections platform for government entities and voters. Create elections, ballot questions and referenda
Skills: Svelte, SvelteKit, TypeScript, TailwindCSS

Chingu.io Voyage #50 team project - Annotate articles with live, scrolling notes. URL scraping, text parsing.
Skills: Vue, NuxtJS, TailwindCSS, Vitest

Chingu.io Voyage #49 team project - A fitness tracking app to log workouts, track progress and set goals. View stats and workout history.
Skills: React, NextJs, TypeScript, MongoDb, MaterialUI/Styled Components
Interested in collaborating on a product, platform, or team initiative?
david@davidaeastmond.com