Accomplished professional with 14+ years of experience building dynamic, responsive, and well-crafted user interfaces for websites and web applications. An effective collaborator, a great team player, and a constructive mentor to junior peers.
Successfully delivered projects for distinguished brands such as [redacted], [redacted], [redacted], [redacted], [redacted], [redacted], and [redacted].
HTML, CSS, JavaScript (ES6, TypeScript)
React (Next, Gatsby), Vue (Nuxt)
Figma, Sketch, Storybook, Balsamiq
Google Analytics/Optimize, Hotjar, PostHog
Supabase, Firebase, PostgreSQL, SQLite
Craft, Contentful, Airtable, Django
Electron, Netlify, Vercel
Tailwind, Sass, Less, (A)BEM
Bootstrap, Bulma, MUI, Daisy, Chakra
Lighthouse, PageSpeed, WCAG 2.x
RESTful, GraphQL, Express, Postman
Docker, Buddy
Playwright, Vitest, Cypress, Chromatic
Sentry, ESLint, Prettier, Vite, Git, (P)NPM
A data aggregation and comparison website for [redacted] rates. This tool provides users a way to find affordable [redacted] and also avoid overpaying when haggling with [redacted].
Built with React, Tailwind and DaisyUI. Hosted as a Single-Page Application on Netlify with a PostgreSQL database cache in Supabase.
Also wrote a [redacted] scraper script that runs in Node to collect data from a [redacted] API source, save the data in JSON files, and process them for the website to use.
An upcoming enterprise web application for a medical diagnostic/testing laboratory client. This app will be used for secure storage of patient data, lab requests, test results, and billing information. It will also allow for patients to access their test results online via a secure user portal. Tech stack: React, TypeScript, MUI, GraphQL, PostgreSQL.
A data explorer, comparison, and review website for [redacted] and [redacted]. Matches up different combinations of [redacted], [redacted] and [redacted] to determine [redacted], [redacted], and [redacted]. Data is gathered by manual testing using a commercial lab setup.
Built with React, Gatsby, and Bulma. Chart.js was used to generate the charts for visualization. Hosted as a static website on Netlify.
An internal web application for a private school. Currently being used for tracking account balances, accepting payments, managing enrollments and tracking daily attendance. Proposed and implemented a cost-effective RFID system to track student entry/exit, saving the client from a more expensive, off-the-shelf turnstile solution. Tech stack: Vue, Django, Bootstrap, and MySQL.
Overhauled the user interface of the admin configuration pages of three Wordpress affiliate marketing plugins ([redacted], [redacted], and [redacted] from [redacted]). The new UI lead to a significant decrease of technical support hours, cutting it down by at least 50%.