Introducing

Technology,
Design & Impact

Working at the intersection of craft and strategy — building things that matter, thinking about what comes next, and making ideas real.

Three modes of working

Every project is some combination of all three — the balance shifts depending on what the problem needs.

Builder

Turning ideas into working systems. Writing code, shaping products, and assembling the technical foundations that make ambitious visions possible. The work is in the details: architecture decisions, interface refinement, and the last five percent that separates functional from exceptional.

Thinker

Strategy before execution. Asking the right questions, mapping competitive landscapes, analyzing what users actually need versus what they say. Synthesis across domains — connecting patterns from technology, business, and human behavior to find leverage points others miss.

Maker

Bias toward tangible output. Prototyping fast, learning faster. Design as a verb — sketching, testing, iterating until something clicks. The instinct to produce rather than plan indefinitely, to put work into the world and let it teach you what to do next.

"The best work happens when you stop choosing between rigorous thinking and relentless making — and commit to both."

— An operating philosophy

Projects & contributions

Product & Engineering

Full-Stack Product Development

Designed and built end-to-end applications from concept to deployment — owning the technical architecture, crafting user interfaces, and shipping features that users rely on daily. Focused on systems that are maintainable, performant, and genuinely useful.

Build
Strategy & Analysis

Market Intelligence & Strategic Research

Conducted deep competitive analyses and market mapping to inform product direction. Synthesized qualitative and quantitative signals into frameworks that guided investment of time and resources toward highest-impact opportunities.

Think
Design & Experience

Interface & Interaction Design

Created design systems and user experiences grounded in research and tested against real behavior. Emphasis on information architecture, typographic hierarchy, and the small details — transitions, feedback patterns, loading states — that separate polished products from prototypes.

Make
Leadership & Collaboration

Cross-Functional Team Leadership

Led and collaborated across engineering, design, and business functions. Facilitated decision-making under ambiguity, mentored peers on technical and strategic skills, and built team cultures oriented around shipping quality work with clear ownership.

Lead

How the work gets done

Strategy & Analysis

  • Start with the problem, not the solution — define the question precisely before reaching for tools
  • Map the landscape: competitors, adjacent markets, user motivations, technical constraints
  • Build lightweight models to test hypotheses before committing to heavy implementation
  • Write to think — documentation, decision records, and design rationale as cognitive tools

Leadership & Collaboration

  • Default to transparency — shared context produces better decisions than delegated authority
  • Protect maker time while maintaining alignment through structured async communication
  • Give feedback on the work, not the person — specific, actionable, and timely
  • Celebrate shipping, but retrospect honestly — learn from what didn't work

Skills & tools

JavaScript TypeScript Python React Node.js Next.js HTML & CSS SQL Git REST APIs System Design Product Strategy User Research Data Analysis Figma Prototyping Technical Writing Agile / Scrum Cloud Infrastructure Design Systems

Interests & curiosities

Design History

Studying how visual communication evolved — from letterpress to interfaces — and what persists across eras.

Systems Thinking

Complex adaptive systems, feedback loops, and how small interventions produce outsized effects.

Writing

Long-form essays, structured thinking, and the discipline of explaining ideas clearly to a general audience.

Emerging Tech

Keeping a close eye on AI/ML, spatial computing, and the evolving developer toolchain. Always prototyping.

Field Notes From Work In Progress

This portfolio is a living document — updated as new work ships, new ideas form, and new lessons land. The best version is always the next one.

Let's talk

Whether it's a collaboration, an opportunity, or a conversation about interesting problems — I'm always open to connecting with people who care about craft and impact.