Coding

I first got into coding in elementary school, inspired by watching my grandfather and uncle operate a small software company in the 1990s. My mother, who did clerical work to help them out, often took me there after school. I wanted to understand what they do, so I started learning when I was only eight.

That sparked a passion that has now lasted over two decades, leading me to constantly seek to learn about and try new things in software engineering. I build stuff first and foremost for the sake of building interesting things.

Expertise

I'm highly proficient in the following:

Languages: JavaScript, C#, SQL, GraphQL, Swift, Ruby, Java, Golang, Python, PHP, CSS, HTML5
Technologies: React/React Native, Redux, Node, Mongo, REST APIs, Redis, ElasticSearch, Selenium, Socket.IO
Software: JIRA, Asana, Docker, TeamCity, CircleCI
Testing: Jest, Mocha, @testing-library/react, NUnit
Platforms: AWS, Azure, Heroku

Apps

The following are side projects of mine, on which I have done all of the coding work personally.

  • Xperos - intermittent fasting tracker for web, iOS, macOS.
  • Caregi - self-care habit and mood tracker for web and iOS.
Open Source Oddities
  • Fed2 Bot - A bot for automating tasks in my favorite text-based game, Federation II.
  • MMO Roll - A simple CLI tool for rolling dice from the command line in a way reminiscent of WoW.
This Site

The site you are on now is built with React and served up from a Node.js service, all custom built by myself. It is reachable at both thornemelcher.com & thorne.codes.