AWSAlpine.jsAstroBootstrapC#CSS3CloudflareDartDjangoDockerElixirElmExpress.jsFirebaseFl0FlutterFly.ioGROQHTML5JSXJavaScriptMongoDBNetlifyNext.jsNode.jsNuxt.jsPhoenixPostgreSQLPythonQwikRailwayReact.jsSQLSanitySassSemantic UIStyled ComponentsTailwind CSSTypeScriptVercelVite.jsVue.jsWagtailWebpackjQuery
Professional Projects
These are professional projects I have worked on recently.
Maine Historical SocietyFull-stack web application and content management system for Maine Historical Society. (Via Upswell)
Rube GoldbergFull-stack web application and content management system for Rube Goldberg Institute (via Upswell)
Luna Dental StudioFull-stack CMS application built with Django and Wagtail for Luna Dental Studio org website.
Personal Projects
These are personal web apps that I have built and maintain.
Coffee & Code Blog CMS🚧Full-stack, multi-site, blog CMS application built with Django and Wagtail.
Cloud9 WeatherWeather dashboard app that allows users to search weather by city and keep a list of saved searches for easy lookup on the go.
Coding QuizA game app that tests your coding knowledge. It uses JavaScript, Vite.js, HTML, and CSS. Features include a quiz interface, high scores, randomized questions, and question timer with variable score.
BrewlabApp for quickly calculating your brew in the morning.
CopyMojiWeb app that copies emojis to the clipboard built with Vue.js
Digital PalA retro 90's digital pet game app.
Emoji ExpressFull-stack mood tracking app using emojis built with MongoDB, Express.js, React.js and Node.js (MERN Stack).
Auto-READMEAI-powered web app designed to generate a professional README.md file for any project automatically ✨
Portfolio Projects
There are different variations of my web developer portfolio.
Alpine.js PortfolioWeb developer portfolio built with Alpine.js, HTML5, and TailwindCSS. Content is pulled from Sanity.io.
Astro PortfolioWeb developer portfolio showcasing diverse skills in front-end, back-end, and database development. Built with Astro and Vue.js, integrated with Sanity.io CMS.
Next.js PortfolioWeb developer portfolio built with Next.js. It is a statically generated site that pulls content from Sanity.io at build time.
Prework PortfolioMy very first coding project! Originally an about me page, I have refactored it to display a list of my latest development projects.
React.js PortfolioResponsive developer portfolio built with React. Content is pulled from Sanity.io CMS via API.
Vanilla.js PortfolioDeveloper portfolio website built with Vanilla Javascript, HTML and CSS. Content is pulled from Sanity.io CMS via API.
Developer Portfolio CMSContent management system for my developer portfolio projects built with Sanity Studio.