Skip to content
David Molinari

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.

  1. 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

    PartStatus
  2. 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
  3. 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
  4. 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.

  1. 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
  2. 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
  3. 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

Contact

Email gets you the quickest answer.

david.m.molinari@gmail.com

In Exton, PA, on Eastern Time.

To
David Molinari
Subject
Hello

Hi David,