Nathan James

[email protected]

Welcome to my website! To get in touch, drop me an email at [email protected], or use the links below to see some of my current/previous projects.

Projects

Below are a handful of personal projects I have/am currently working on. If you would like to see more, take a look on GitHub.

GymNotes

GymNotes is an offline-first web app to track your workouts. This is written in Vue.js, with an offline Database (IndexedDB) via Dexie.js. Cloud backup is powered by a backend written in Go.

My first attempt at an npm package, Auto Typer Vue3 provides an easy to use, but highly customisable, autotyper for websites written in Vue3.

Vue3 Tailwind Modal

Vue3 Tailwind Modal was created initially for GymNotes, before being expanded into its own package. Styled with Tailwind CSS and with support for both dark/light mode, this package is in its early stages.

NJ Script - Oh My Zsh

A script to install Oh My Zsh with powerlevel10k, zsh-autosuggestions, and zsh-syntax-highlighting automatically - for both Linux and Mac.

JamesFest 2022

Written in React with Next.js, this website was made to provide information about a wedding. Before the wedding, there was a (basic) login system, which still exists on the 'Photos' page.