I'm a hard-of-hearing/deaf full-stack web developer with over 20 years of experience and a drive to keep improving.
I have years of experience with HTML, CSS, SASS, Tailwind, plus AlpineJS and plain JavaScript. I know React, Vue, and Svelte, along with their corresponding framework kits.
I write my own shell scripts. I've worked with SQLite, PostgreSQL, MySQL, and MariaDB, several headless CMSes, plus PHP programs like WordPress and Drupal.
I build with accessibility in mind and am familiar with ARIA tags, color contrasts, and important media queries like reduced motion.
A small sample of my work. Please feel free to check out my GitHub repositories for more detail.
My company's website, which uses Storyblok as the content source and SvelteKit with TypeScript to render the pages. Other integrations are Algolia for search, G2 for customer reviews, and VWO for A/B testing.
An homage site to an artist friend who disappeared in 2016 and left behind many fans who yearned for an easy place to find his comics and artwork. The content is in Markdown files, and rendered using Astro. Due to its size, I host this on a custom server.
The site for my other passion - writing - converted from a plain HTML template. The CMS is Storyblok and the pages are rendered with SvelteKit. I deploy the site using Netlify.
An ever-evolving appendix for my stories, with an ability to show/hide spoilers. Content is managed via a Laravel backend I created that edits Markdown files. The pages are rendered via NextJS and deployed via Vercel.
A healthcare site with information, blogs, and HIPAA-compliant forms for a companh focused on LGBTQIA+ health. It uses Storyblok as the content source and Nuxt to render the pages. The forms are powered by Kwesforms. Deploys with Netlify.
I made this résumè site using Storyblok as the CMS and Astro to build the page. It deploys via Vercel.
Some of the places where I've worked.