A passionate Web developer
ReactNext.jsTypeScriptPayload CMSPostgreSQLTailwind CSSFigmaFramer MotionReactNext.jsTypeScriptPayload CMSPostgreSQLTailwind CSSFigmaFramer Motion
I build fast, considered interfaces for teams that care about the details.
What we do
Design, engineering and motion. From product interfaces to full-stack platforms and the details that make them feel considered, I build what teams need to ship.
01
Design
Product design
*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGN*PRODUCT DESIGNDesign systems
*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMS*DESIGN SYSTEMSBrand identity
*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITY*BRAND IDENTITYPrototyping
*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING
02
Development
Frontend engineering
*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERING*FRONTEND ENGINEERINGFull-stack applications
*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONS*FULL-STACK APPLICATIONSAPI design
*API DESIGN*API DESIGN*API DESIGN*API DESIGN*API DESIGN*API DESIGN*API DESIGN*API DESIGN*API DESIGN*API DESIGN*API DESIGN*API DESIGN*API DESIGN*API DESIGN*API DESIGN*API DESIGN*API DESIGN*API DESIGN*API DESIGN*API DESIGN*API DESIGN*API DESIGN*API DESIGN*API DESIGNPerformance optimization
*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION*PERFORMANCE OPTIMIZATION
03
Motion
Interaction design
*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGN*INTERACTION DESIGNScroll choreography
*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHY*SCROLL CHOREOGRAPHYMicro-interactions
*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONS*MICRO-INTERACTIONSPrototyping
*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING*PROTOTYPING