Nathan Hoyt

I'm a software engineer with a passion for building web applications that are both functional and beautiful. I specialize in SvelteKit, Tailwind, Node, and TypeScript, and am the founder of Spotlite Studios

My Skills

Languages
Frameworks & Libraries
Backend & Databases
Cloud & Hosting
Build & DevOps
Development Tools
Systems

My Projects

Spotlite Studios
Spotlite Studios

My web development agency - helping Kansas City small businesses establish and grow their online presence.

skill-progress
skill-progress

Publically hosted microservice that generates a progress bar to show experience levels in various technologies.

Sincerely, Selfcare
Sincerely, Selfcare

Website for a local mobile massage therapy service with a Blog and CMS for blog posts.

Renvintory
Renvintory

Web application designed to track inventory and sales for bars at the Kansas City Renaissance Festival.

workos-convex-sveltekit
workos-convex-sveltekit

NodeJS package that integrates WorkOS and Convex in a SvelteKit app. WorkOS AuthKit is used for authentication, and Convex is used for user storage. It provides role based authorization in the SvelteKit app.

electron-ipc-api
electron-ipc-api

Package to generate an API that facilitates communication between the main process and render process in Electron apps.

Keeper
Keeper

Image culling tool to help photographers sort through images from a photoshoot, built with React and Electron.

KC Fairway Bodywork
KC Fairway Bodywork

Website for a local mobile massage therapy service with a Blog and CMS for blog posts.

KirasCarsKC
KirasCarsKC

Website for a local mobile automotive detailing business with booking form and subscriptions.

DreamCaptureCo
DreamCaptureCo

Website for a local photography business.

This Portfolio
This Portfolio

The site you are on right now, my software engineering portfolio and electronic resume website.

Featured Blog Posts

skill-progress - Show skill proficiency with a progress bar
skill-progress - Show skill proficiency with a progress bar

Overview of building a TypeScript microservice that composes skill icons with configurable SVG progress bars for README and web use.

Keeper - image culling tool
Keeper - image culling tool

Overview of building an Electron and React desktop app for quickly reviewing large photo sets and exporting selected keepers.

eipc-api - Electron IPC API generator

Covers a Node.js library that reduces Electron IPC boilerplate by generating namespaced handlers and renderer invokers. Created as part of the Keeper project.

Snake Tank Humidity Controller

Documents a custom-built reptile habitat controller with automated humidity, lighting schedules, networked monitoring, and mobile control. Incorporates a custom designed PCB, 3D printed parts, embedded firmware, and a mobile app.

Custom styled alert cards with SCSS

Shows how I created reusable SCSS mixins for context-aware card styles with custom colors and inline SVG icons that I can use in my blog posts.

2022 Advent of Code solutions - TypeScript

Walks through Advent of Code solutions and tooling, including a challenge runner, helper utilities, and TypeScript build setup.

Let's Connect

I'm always open to new opportunities and collaborations. Feel free to reach out to me via the methods below.

LinkedIn

LinkedIn

Nathan Hoyt
GitHub

GitHub

slimnate