Senior Front-End Developer crafting pixel-perfect interfaces. I specialize in building responsive user experiences with TypeScript, React, and Next.js. I bridge the gap between design concepts and technical implementation, fostering best practices with consistent code reviews and guiding architectural patterns.
- Develop web applications using TypeScript, Next.js, React, Recoil, Tailwind CSS, and libraries as needed
- Create features for DAO and DEX decentralized applications by integrating smart contract protocols
- Establish and implement front-end architectural patterns for emerging technology stack
- Optimize front-end performance for responsive data updates and reduced time to interaction
- Drive code quality through consistent code reviews and technical discussions
- Guide new contributors in development practices and decentralized paradigms
- Led team planning and development of a mobile-first signup and onboarding flow using React, CSS-in-JS, and MUI
- Established front-end patterns, streamlining and enhancing user sign-up processes
- Conducted A/B split testing to improve UI/UX and optimize user journey
- Collaborated with product/design teams for a cohesive UI/UX realization, bridging any technical gaps
- Ensured consistent utilization of established patterns and best practices through thorough code reviews
- Mentored junior developers, emphasizing best practices and guiding them through resolving blockers
- Developed features leveraging Next.js, React, Google Maps, GraphQL, HTML5, CSS-in-JS, and Express.js
- Delivered responsive UI components for payments in 2 products, supporting i18n in 7 languages across 5 countries
- Implemented an editable field mapping tool, leveraging GIS datasets to populate and streamline farm field management
- Led sprint planning and releases for a team of engineers with asynchronous standups
- Reviewed domestic and international team code submissions while collaborating on best coding practices
- Developed UI components using AngularJS, JavaScript, TypeScript, HTML, and CSS
- Delivered mock to feature signup flow and administrative dashboards
- Diagnosed and optimized client-side resource issues for improved performance at scale
- Structured and implemented client-side unit test framework in Jasmine with Promises
- Developed client-side interfaces using CoffeeScript, Backbone.js, Stylus, and various third-party APIs
- Created admin dashboard tools for a live event CMS used by major music festival brands
- Contributed to documentation, guided new engineers on best practices, and reviewed code via GitHub pull requests
- Developed web interfaces in HTML, CSS, JavaScript, jQuery, Bootstrap, and PHP interfacing with MySQL
- Implemented changes to back-end service, adapting PDF generation from web portal data as requirements evolved
JavaScript, TypeScript, Python, HTML5, CSS3, React, Angular, Next.js, Node.js, Express, PHP, GraphQL
Recoil, Redux, Apollo, Tailwind, MUI, styled-components, Jest, Playwright, Docker, Git, SQL, Vim, Emacs
Frontend Architecture, Responsive Design, Code Reviews, Planning, Mentorship, Internationalization, A/B Testing, Performance Optimization, Web3/DApps