I'm a Director of Software Engineering focused on building strong teams and reliable, scalable software for complex products.
My work sits at the intersection of engineering leadership, frontend and cross-platform architecture, design systems, developer experience, and AI-assisted engineering workflows. I like turning messy product, organizational, and codebase problems into clear systems that help teams move faster without giving up quality.
- Director of Software Engineering leading teams across complex, workflow-heavy products
- Engineering strategy, architecture, delivery, team health, and technical quality
- Deep experience with React, React Native, TypeScript, and shared web and mobile platforms
- Design systems, component libraries, migration strategy, and developer experience
- AI-assisted engineering workflows for refactoring, documentation, and codebase analysis
- Build healthy engineering teams with clear expectations, ownership, and room to grow
- Translate product and organizational ambiguity into practical engineering direction
- Guide architecture across React, React Native, TypeScript, and distributed systems
- Modernize legacy systems while keeping product teams shipping
- Improve quality and developer experience through better tooling, tests, documentation, and engineering practices
- Partner across engineering, design, product, and leadership to align strategy with execution
I'm especially interested in the ways engineering leadership can create leverage across an organization:
- Growing engineers and engineering leaders
- Creating durable systems for delivery, quality, and technical decision-making
- Frontend and cross-platform platform strategy
- Design systems and UI infrastructure
- Responsible, practical adoption of AI-assisted engineering workflows
- Building sustainable teams with strong engineering cultures
Leadership: engineering strategy, team development, organizational alignment, delivery, and technical quality
Frontend: React, React Native, TypeScript, JavaScript, HTML, CSS
Architecture: frontend platform strategy, micro frontends, shared UI systems, migration planning
Product UI: complex dashboards, workflow-heavy interfaces, TV and cross-device experiences
Quality: testing strategy, maintainability, accessibility-minded UI, documentation
AI + Automation: codebase analysis, migration planning, engineering workflow automation
I care about both the people building software and the systems behind it: team ownership, technical direction, component APIs, release paths, design-language decisions, and codebase health.
I tend to be most useful in ambiguous spaces where teams need someone to clarify the problem, map the technical and organizational terrain, make practical tradeoffs, and bring people with them.
My recent work and portfolio direction centers on:
- Engineering leadership that keeps strategy connected to implementation
- Scalable frontend architecture for product teams
- Design system evolution and adoption
- Cross-platform UI patterns for web and native surfaces
- AI-assisted refactoring, documentation, and migration workflows
- Engineering practices that make senior teams calmer and faster
Outside of product and platform work, I like experimental game development and prototyping in Godot and Unity. I am especially drawn to interaction design, playful systems, and the way games make technical architecture immediately tangible.
Away from the keyboard, I am usually somewhere near coffee, a climbing wall, a cake in progress, a hiking trail with my dog, or time with my family.
- LinkedIn: linkedin.com/in/jvsdickinson
- Career contact: info@jennycodes.com