Accurate visual matching
I preserve the grid, typography, sizing, spacing, and interface states defined in Figma.
Development from a finished design
I turn a design into a precise interface that stays faithful to the source and remains clear in code.
I preserve the grid, typography, sizing, spacing, and interface states defined in Figma.
I use appropriate HTML elements, a logical heading structure, and clear component names.
I build predictable styles without unnecessary dependencies, duplication, or accidental overrides.
I establish flexible layout behavior so the interface can adapt correctly across screen sizes.
I inspect components, states, fonts, and assets, then resolve questions before development begins.
I create semantic HTML and the core grid before transferring the visual details.
I check key viewport sizes, interactive states, and any differences from the source design.
Timing depends on the number of pages, states, and available assets. I confirm the delivery date before development starts.
I estimate the finished design and agreed requirements. The estimate changes only when new work is added.
A Figma link, the required page list, notes about interactive elements, fonts, and source assets.
If mobile screens are designed, I include them in the estimate. Otherwise, we agree on responsive behavior separately before development.
I compare layout, typography, sizing, and states at agreed viewport widths while accounting for browser rendering differences.
The revision scope is defined in the estimate. New pages or changes to the approved design are estimated before implementation.