Thomas Nelson
Thomas Nelson
web & mobile app developer
Download Resume
//who I am

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!

//what I can do

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.

HTML
CSS
JavaScript
React
Sass
Svelte
Git
GitHub
Node
NPM
Express
MongoDB
MySQL
Atlassian
Figma
jQuery
Bootstrap
Handlebars
APIs
Responsive Web Design

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.

//portfolio of work

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!

Xona Space Systems
Xona Space Systems
React
JavaScript
Sass
CSS
Google Sheets API
Google Maps API

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.

Mind Garden
Mind Garden
React
JavaScript
Sass
CSS
localStorage

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.

Electoral Map
Electoral Map
React
JavaScript
Sass
CSS
SVG

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.

World Clock
World Clock
React
JavaScript
Sass
CSS
Moment.js
Emotion.js

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.

Star Jump
Star Jump
React
JavaScript
Bootstrap
Node
Express
MongoDB
JWT
Context API

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
My Portfolio
React
JavaScript
Sass
CSS

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.

//contact me

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.