A software engineer with over 19 years of experience and comfortable working across the entire web stack including front-end, back-end (Node.js and PHP), maintaining databases, and DevOps/DevSecOps.

Working primarily with JavaScript, TypeScript, React, Next.js, and related technologies.

Also very comfortable and up-to-date with PHP and Laravel.


Work Experience

CoachHub

Jan 2022 - Present

Senior Full-Stack Developer

Working remotely on a design system (component library) for the entire company. Working on the main product, a web application for coaching.
Technologies: TypeScript, React, Next.js, Styled Components, Storybook, Figma.

FlowCrypt

Aug 2019 - Dec 2021

Senior Front-End Developer

Collaborating remotely on a Google Chrome extension for Gmail encryption, improving its UI, UX, accessibility and cross-browser compatibility. Working with Gmail API.
Technologies: TypeScript, jQuery, Bootstrap, Gmail API, OpenPGP, OAuth, Puppeteer.

Vaadin

Nov 2016 - Jan 2019

Front-End Developer

Building a component library for the entire company, integrating it into web app platform for Java developers.
Technologies: Web Components, Polymer, Accessibility, Cross-Browser Compatibility.


Open Source Software

SweetAlert2

Jan 2015 - Present

GitHub stars

A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. This project is in Google Top 500 Critical JavaScript Repos.
Technologies: JavaScript, TypeScript, React, Cypress.


Skills

JavaScript TypeScript React Next.js PHP Laravel MySQL PostgreSQL Nginx Web Security jQuery Bootstrap SASS Styled Components REST API Jest Cypress Playwright Storybook Chromatic Figma Accessibility