Software engineer · Frontend and full-stack
Fast, clear interfaces for complex software.
Frontend first, full-stack when a feature needs it: React and TypeScript up front, Java, Spring and Node.js behind. Based in Exton, PA (Philadelphia area).
Selected work
Hard data problems, made usable.
01 · Rebuild
A configuration tool for large data syncs
Owned the design and build, and kept it responsive on tens to hundreds of thousands of client-side records.
- Web workers
- Debounced search
- Indexed retrieval
- Targeted fetching
- Pagination
- Cache eviction
Each lights up when the demo uses it. The demo is a from-scratch sketch on synthetic data, not the production tool.
Try it
Part Status 02 · Migration
Replacing legacy systems without a cutover
Led the frontend of the replacement, migrating feature by feature rather than in one cutover.
- Incremental migration
- Frontend lead
- Tables and filters
- Node.js
03 · Practice
AI-assisted development, with the review intact
Helped establish agentic workflows and shared agent configurations from the ground floor, and taught other engineers.
- Agentic coding workflows
- Claude Code
- Codex
- GitHub Copilot
04 · Startup
Shipping product on a small team
Built the main customer-facing pages and a custom checkout on a small product team.
- Next.js
- GraphQL
- MongoDB
- Custom checkout
Approach
Three habits, and the skills behind each one.
01
Own the problem. Show every stage.
Carry a feature from data model to interface, and demo each stage while feedback can still change it.
- Technical design
- Data modeling
- Stage-by-stage demos
- Product and design partnership
02
Check it before you trust it.
Reproduce first, check each claim against the source, and keep the review when AI writes the code.
- Root-cause analysis
- Mutation testing
- Client-side validation
- AI-assisted code review
03
Leave it easier to build on.
Extend shared components instead of forking them, write the direction down, and review so the team learns.
- Shared components
- Front-end vision
- Code review
- Mentoring
Articles
Pieces on interfaces, AI and how systems fail, drafted with AI and checked against their sources.
Argument
The physics of scrolling
The physics of scrolling is not a figure of speech.
4 min read →
Argument
The brief and the check
When AI systems can do real work, the job moves away from doing, but not to routing.
4 min read →
Exploration
The backup is a phone
One error, one company, every phone on its network at the same moment.
5 min read →
In Exton, PA, on Eastern Time.
- To
- David Molinari
- Subject
- Hello
Hi David,