👋 Hi there,
I’m Justin, a full-stack developer based in Charlottesville, VA, and working at FormKit. I’ve been writing code for ~25 years. I have plenty of opinions about web development, and I often share those on 𝕏 (Twitter).
When I’m not spending time with my wife and three little boys, you’ll find me creating and maintaining open source. I always keep my DMs open — so feel free to contact me there.
Open source
Creating open source projects is one of my passions. Here are some that I’ve made.
Articles
I generally post long form thoughts, opinions, and announcements as articles on dev.to. Here are a few recent ones.
Introducing Tempo • A new date library for JavaScript (and TypeScript).
Introducing Tempo • A new date library for JavaScript (and TypeScript).
I’m a software engineer, what does AI mean for me?
I’m a software engineer, what does AI mean for me?
Introducing AutoAnimate — add motion to your apps with a single line of code.
Introducing AutoAnimate — add motion to your apps with a single line of code.
Introducing FormKit: A Vue 3 form building framework
Introducing FormKit: A Vue 3 form building framework
Flow State: 10 Practical Tips for Getting In The Zone
Flow State: 10 Practical Tips for Getting In The Zone
Speaking
Here’s a running list of previous talks, meetups, and podcasts appearances.
2027
- Richmond meetup (February 2027)
2026
- AGNTCon + MCPCon North America (October 2026)
- Cloudflare Connect (October 2026)
- beCamp (October 2026)
- Cville AI Explorers (July 2026)
- AI Engineer World's Fair Online Track (June 2026)
- launch (February 2026)
2025
- AI-Driven Development Day: MCP Edition (November 2025)
- AI-Driven Development Day (September 2025)
- Frontend Nation (June 2025)
- VueConf US
- RVA.js Conf
- DejaVue Podcast
2024
2023
2022
- Connect.tech
- Svelte Society
- RVAJS Conference
Ancient history
- Views on Vue Podcast
- VueJS Berlin Meetup
- EDUI Conference
- CVJS Meetup
- SXSW Interactive
- Drupal Gov Con
- It was a long time ago, probably others...