Web designer · Full-stack developer · Montgomery County, MD

Websites for places with a lot to say.

I design and build info-heavy sites — schedules, maps, public data — so the one thing a visitor came for is the first thing they see, on a phone or a desk.

01 — Index

7 projects · 2 live · 1 building
001

Sprayed?

Live

Is the park near you being sprayed today? Montgomery Parks' pesticide schedule, scraped every morning and put on a map by ZIP code, with a year of history from county reports.

Type
Civic data
Built with
Vanilla JS, MapLibre, Node scraper, GitHub Actions
Visit the live site →
Sprayed? home screen listing the parks being sprayed today near ZIP 20882
002

Market Day

Live

Who's coming this weekend to five of the DC area's biggest farmers markets. Each market's own vendor list is pulled every day, so a shopper can search 250+ vendors in one place.

Type
Local guide
Built with
Vanilla JS, MapLibre, Node scrapers, GitHub Actions
Visit the live site →
Market Day home page: the DMV's biggest farmers markets, sorted
003

Zoned

Building

What's being decided near you, on a zoning map in plain English. Planning Board and County Council agendas are joined to the county's development maps, one ZIP code at a time.

Type
Civic data, maps
Built with
Vanilla JS, SVG maps, Node scrapers
In progress
Screenshot coming once the first page is up
004

Ferro P-8

Concept

A product page for an imaginary synthesizer, where the hero is the instrument. You can play it with your keyboard, and the page reacts to what you play.

Type
Product page
Built with
Web Audio API, Canvas
Link coming soon
Ferro P-8 page: Play the website, above a synth panel and keyboard
005

The Life of a Tomato

Concept

A scroll story in five chapters, from seed to plate in 144 days. The type gets heavier and wider as you scroll, the way the fruit ripens.

Type
Scroll story
Built with
Variable fonts, SVG, vanilla JS
Link coming soon
The Life of a Tomato title screen with its five chapters: seed, field, harvest, market, plate
006Front Porch FestPaused · festival site
007Rec league siteNext up · sports league

02 — Résumé

Experience

Full-stack developerScoped Technologies, Fairfax, VA · .NET apps end to end, from SQL Server and REST APIs to the front end, on AWS. Built a multi-agent document-analysis pipeline on AWS Bedrock and a self-hosted LLM chat app, and run CI/CD and releases.
Web developerProject Enhancement Corporation, Germantown · built ASP.NET pages, dashboards and site hubs with HTML, CSS and JavaScript.
Programming instructorC3 CyberClub · taught HTML, CSS, Python and JavaScript through hands-on projects

Education

A.S. Computer ScienceMontgomery College
Web Developer Boot CampMontgomery College

What I work with

  • Responsive layout
  • HTML / CSS / JavaScript
  • C# / ASP.NET
  • REST APIs
  • SQL Server
  • AWS
  • AWS Bedrock / LLMs
  • Azure DevOps CI/CD
  • Python
  • Web maps
  • Scraping public data
  • GitHub Actions

By day I'm a full-stack .NET developer building secure, business-critical apps. On the side I design sites that put what people need first: clear layouts for schedules, maps and public data.