Portfolio
I set up a self-hosted Matomo Analytics instance on an Ubuntu web server behind an NGINX-routed subdomain of my developer website. More private than Google Analytics and honestly more useable for w...
Ran a web development workshop for beginners! Went very well--the audience was very engaged and came out knowing how to create basic HTML files and style elements with CSS. Will probably run a foll...
Built a basic contact form for my professional website and hooked it up to the Mailgun API in order to send emails from senders to my work email. Pro tip: At the time of this writing, the npm packa...
My site, AndrewBraun.dev, runs using a Strapi CMS connected to a SvelteKit frontend. I set up Cloudinary as the upload provider for Strapi and adjusted my code to receive auto-optimized images from...
Set up a serverless webform with AWS API Gateway, Lambda, and SES
Wrote a custom WordPress plugin that extends JetPackCRM functionality to email agents every day and remind them who they need to contact. Not publish-ready, but works very well on the site it's mea...
I set up an Ubuntu server on Linode with Nginx, PostgreSQL, and Strapi as a content management system for my developer site, AndrewBraun.dev. I'll access the content via API calls from SvelteKit, p...
I considered rebuilding my personal site in vanilla JS, but thought it might be worth picking up Svelte instead, since it would be great to add a speedy, lightweight framework to my arsenal so I ha...
Launched YourMove.ge, a real estate website for a company based in Tbilisi, Georgia.
I started building an application with a Next.js frontend and a PostgreSQL backend.
Loading...