Profile
I’m a UI developer with a passion for design systems, style guides and component libraries. I enjoy creating beautiful, user-centered websites and web applications with a strong interest in clean grid design as well as elegant typography. Good eye for design and typography, high attention to detail. Great listener, curious, team player.
Skills
- Highly skilled in creating performant HTML, CSS
- Experienced with JavaScript, Frameworks (Vue, Nuxt, React) and Templating Languages (Pug, Handlebars, Mustache)
- Passionate about CSS Methodologies (OOCSS, BEM, ACSS, SMACSS, SUIT CSS) and CSS Preprocessors (sass, less)
- Proficient with Task Runners / Build Tools (WebPack, Grunt, Gulp) and Package Managers (NPM, Yarn) and Version Control Systems (Git, SVN)
- Skilled in creating Design Systems, Component Libraries, Prototypes and Style Guides
- Knowledgeable about WebGL, SVG, Animation, User Experience, Accessibility, Responsive Web Development with a Mobile First approach, Cross-Browser Compatibilities and Progressive Enhancement.
Experience
Freelance Front-end Developer
Self-employed, Greater Seattle Area (WA)May 2017 - Present
- Developed Wordpress themes and supported in-house development teams, e.g. the Wordpress theme for the new PCC website, making use of Advanced Custom Fields plugin to allow for easier content editing.
- Created prototypes with a focus on animation, making use of GSAP and Lottie, an animation tool that renders After Effects animations in real time
UI Developer
Indigo Slate, Bellevue (WA)Jun 2018 - Oct 2018
- Built interactive experiences using Vue.js, e.g. a guided tour experience for nintex.com, allowing the user to walk through various features before signing up to the workflow automation tool.
- Developed a landing page including interactive 3D experiences using WebGl (Babylon.js) for SharePoint spaces.
Front-end Developer
Snap Tech, London (UK)May 2014 - Jul 2016
- Re-architected CSS/HTML codebase of the responsive Snap Fashion website for better maintainability and performance.
- Set up a build process to automate common tasks, optimize frontend assets.
- Created and maintained a style guide to use as a reference for our design language.
- Delivered front-end work for various external and internal projects to the backend team.
- Built a JavaScript widget for integration of product feeds on third party websites using the Snap Fashion API.
- Developed prototypes including a Chrome extension and browser bookmarklet.
- Offered guidance/support to the design team, advising on core web design principles, best practice and work flow.
Web Design & Interface Specialist
JohnHenry, London (UK)Jun 2010 - May 2014
- Working within a team of 16+ I’ve established myself as a front-end developer with a strong focus on web standards, semantics, accessibility and progressive enhancement (HTML/CSS).
- Designed and/or built Wordpress themes as well as Shopify themes from scratch or customized them depending on the client’s needs.
- Headed the design team and designed simple and clean user interfaces.
Web Specialist
JohnHenry, London (UK)Sept 2009 - Jun 2010
- Designed websites and features as well as customized social media channels to improve their online presence.
- Content management, including image processing for the web.
- Built HTML newsletters and managed the distribution through the in house newsletter management system.
- Assisted the development team with HTML and CSS updates
Education
BSc, Media-technology and -design
University of Applied Sciences Campus Hagenberg (AUT)2006 - 2009
A full-time degree programme that provides the technical expertise as well as the design and communication skills in areas including web (backend and frontend development), multimedia, 3D modelling, animation, audio & video production.