
A web developer on and off the clock, a problem solver at heart, with a keen eye towards responsiveness. Check out my work to see what I'm talking about!
I am currently available for any kind of work. Contact me to get the ball rolling!
Learning is a lifestyle for me – I am always eager for new challenges. I am proficient in the following technologies, but also I am always looking to expand.
I have experience working on a team in an agile (scrum & sprint) environment using Atlassian software, but I also enjoy working independently. Also, don't worry if a skill is missing – I pick things up pretty quick.
Below is a mixture of some projects I've worked on – personal, paid, and/or for practice.
Included are links to view the live sites as well as the relevant GitHub repository, should you want to dig into my code.
Everything is fully responsive. Check them out on your phone or tablet!

A redesign and rebuild of the Wix-based Xona Space Systems website.
Static data stored in a singular JS file and funnelled into fully scalable components to provide easy/flexible maintenence.
Async data is handled by the Google Sheets API as a pseudo-database, a solution that allows for their in-house workflow to stay intact while also updating the website accordingly.

A daily planner that aims to help you start every day grounded. It is simple and streamlined by design, as productivity and habit building is best when kept sustainable.
I elected not to use a database in favor of localStorage to avoid the need for a login, as to keep the app as streamlined as possible while retaining the ability to save data between sessions.

An interactive map of the United States electoral college. Paint each state by color to calculate a mock presidential election. You can also visualize the map by point density.
The map was created using SVG, which is how each state is able to be individually selected and dynamically updated.

A real-time updating analog clock of your timezone. You can click other timezones generated and watch the clock update.
The clock itself was made with pure CSS (with help from Sass) and the live updating is done with JavaScript and Emotion.js to calculate and update the rotation of the hands, with Moment.js supplying the timezone data.

A kids learning application developed by a team of four. I served as sole backend engineer but early completion of my tasks allowed me to go fullstack.
My backend duties included creating the server, database, API, handling user sessions, authentication and password encryption.
On the frontend I created the signup and login pages as well as the logic/format of the animal game.

My portfolio site! The one you are currently browsing.
Coded from scratch with my preferred front-end stack of React, Sass, and vanilla JavaScript. I used this project as an opporunity to learn and implement the Intersection Observer API to handle scroll activated animations. The contact form below is serverless – handled by JavaScript and relayed to me via Netlify forms.
Need a website? Are you a recruiter or company with a vacancy I'd be a good fit for? Please get in touch either through my email address at thnlsn.dev@gmail.com or the form below. I can provide references if necessary.