Nathan James

Nathan James

Software Developer

Welcome to my website! I build modern web applications with a focus on clean code and exceptional user experiences.

Featured Projects

A collection of projects I've built, ranging from web applications to developer tools.

GymNotes

An offline-first web app to track your workouts. Built with Vue.js and IndexedDB via Dexie.js, with cloud backup powered by a Go backend.

Vue.jsIndexedDBGo

Vue3 Tailwind Modal

A flexible modal component for Vue3 applications, styled with Tailwind CSS and supporting both dark and light modes.

Vue3Tailwind CSSTypeScript

NJ Script - Oh My Zsh

An automated installation script for Oh My Zsh with powerlevel10k, zsh-autosuggestions, and zsh-syntax-highlighting for Linux and Mac.

Shell ScriptZshLinuxmacOS

JamesFest 2022

A wedding information website built with React and Next.js, featuring a photo gallery with authentication system.

ReactNext.jsAuthentication

Log to Table (VS Code Extension)

A VS Code extension that allows you to convert your laravel.log files (and more) to a human-readable table, with filtering and searching.

VS CodeTypeScriptNode.js

An npm package providing an easy-to-use, highly customizable autotyper component for Vue3 applications.

VueTypeScriptnpm

Get in Touch

To get in touch, please drop me an email.