USAMTS website

This year I took a job to redesign the website of the USA Mathematical Talent Search, a high school math contest. The new USAMTS website was launched a few months ago, but many parts are still incomplete, especially on the admin side.

I was the only developer working on the redesign. Many existing assets, particularly PHP code, were transferred from the old website, though. I used Astro, Svelte, and Tailwind for the frontend, but since the backend is PHP, I had to figure out a way to integrate PHP into the HTML/JS-based frontend. My solution was quite hacky, and it broke Vite’s hot reloading, but it kept most dynamic content server-side rendered.

While designing the website, I prioritized speed, accessibility, and mobile friendliness. I think it turned out surprisingly well, especially considering that this is the second website I’ve ever designed (my personal website being the first). Also, this is probably my favorite job so far. I don’t know if all contract work is like this, but I’m open to trying it again.


20 November 2023