Already have the screens? I turn Figma and other UI designs into responsive, accessible frontend code — including the states, interactions, reusable components, and details that make the design work outside the mockup.
See frontend workA clean design file helps, but the project can start from anything that communicates the intended experience clearly enough to work from.
Finished screens, components, prototypes, or an existing design system.
A clickable prototype that shows how screens and interactions are meant to behave.
I can work from another designer's files without needing to redesign the project first.
If the current product already shows the intended direction, I can use it as the visual and interaction reference.
If some states, responsive layouts, or edge cases are missing, I can fill those gaps with practical UX decisions rather than blocking development.
The job is to preserve the design while turning it into code that behaves properly across screens, states, and future changes.
Translate desktop and mobile layouts into a frontend that adapts cleanly between breakpoints instead of only matching one screenshot size.
Break the interface into components that can be maintained and extended rather than duplicating markup from screen to screen.
Hover, focus, loading, empty, error, validation, disabled, modal, menu, and other states that static mockups often do not show.
Semantic markup, keyboard behavior, labels, focus states, readable structure, and sensible defaults for users who navigate differently.
Reuse spacing, typography, tokens, patterns, and components so the implemented product still feels like one system.
Connect the frontend to existing APIs or backend services when the engagement includes more than static UI implementation.
Review the final result across screen sizes and hand over code that another developer can continue working with.
The visual direction is approved, but a developer still needs to turn it into the actual product.
The prototype helped validate the idea and now needs a maintainable implementation.
The backend or product logic already works, but the interface needs to be rebuilt around a new design.
A new visual system needs to be applied consistently across existing pages and components.
I check the screens, components, breakpoints, interactions, assets, and anything that is still unclear before estimating the build.
We identify responsive behavior, edge cases, and interaction states that the design does not explicitly cover.
I implement the interface in components and share working previews as the product comes together.
We compare the build against the intended design, fix the important differences, and hand over the completed code and project access.
Starting earlier than an approved design? Explore the service that matches where your project is now.
Tell me what you're trying to build — even if it's rough. I'll reply with honest thoughts on scope, timeline, and cost.
Prefer a full form?
Already have the design? Show me what you're working with.
— I read every email myself