Available for select client work

David Eastmond Full Stack Software Developer

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.

David Eastmond, Full Stack Software Developer

About Me

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.

Skills

  • Agile/Scrum methodologies
  • AI workflows and prompt engineering
  • C#.Net
  • Python
  • JavaScript, TypeScript
  • Nuxt, Vue
  • React, Next.js
  • Svelte, SvelteKit
  • Node.js, API design, microservices
  • MongoDB, PostgreSQL, Redis
  • CI/CD, GitHub Actions
  • Testing with Jest, Vitest, Cypress, React Testing Library, and Playwright

Projects

A curated mix of side projects.

Kurse app preview

Kurse

Course creation and management platform for instructors and students.

Skills: React, NextJs, Vercel, NextAuth, TypeScript, TailwindCSS, Redis, Neon Postgres, Drizzle ORM, Vitest, React Testing Library, Cloudflare Storage, Anthropic Claude AI API

FlashLang app preview

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

BookReport app preview

BookReport

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

Gov-Vote app preview

Gov-Vote

Civic elections platform for government entities and voters. Create elections, ballot questions and referenda

Skills: Svelte, SvelteKit, TypeScript, TailwindCSS

Annote app preview

Annote

Chingu.io Voyage #50 team project - Annotate articles with live, scrolling notes. URL scraping, text parsing.

Skills: Vue, NuxtJS, TailwindCSS, Vitest

Contact

Interested in collaborating on a product, platform, or team initiative?

david@davidaeastmond.com