I'm Harvey. I'm a frontend engineer at AWS, building ML tools in SageMaker and Bedrock. Before that, I was a UX designer on the same products — I designed data pipelines, model pickers, and cross-team integrations that shipped at re:Invent. And before that, I was a front end engineer at Apollo.io, where I shipped directory pages for 200M+ companies and a sign-up flow that contributed to $1.2M in revenue. That loop — design to code and back — means I build with the full product picture in mind.
At AWS, I build the frontend for ML tools in SageMaker and Bedrock — the same products I previously designed. My two Apollo internships gave me an unusual vantage point: one as a front end engineer shipping production code, one as a UX researcher running user studies. Knowing both sides means I can spot where a design will fall apart in a sprint, write a spec engineers can actually build from, and ship code that respects the design intent. Outside of work, I mess around with Photoshop and After Effects, and I run sometimes.
I'm a frontend engineer at AWS and was one at Apollo.io, where I built pages with billions of annual impressions and a sign-up flow that contributed to $1.2M in revenue. I write the code, not just the spec.
I was the UX designer on SageMaker Canvas and Bedrock IDE before becoming an engineer on the same products. I know what makes a design shippable because I've been on both sides of the handoff.
I can sit in a design critique and an engineering standup and be useful in both. Handoffs don't need extra translation when the designer already speaks the language.
I've run user interviews, think-aloud sessions, card sorts, and Fullstory analysis. Decisions on my work are backed by what users actually do, not what I think looks good.