I am a software developer currently pursuing a Computing Science degree at Simon Fraser University

Here I share cool projects I am building and make posts about my experiences in programming. I also have some of my photography work posted here.

Current Projects

Nathan Jacobson cover image

Character Forge

TypeScript JavaScript Vue.js TailwindCSS

A DND 5e character creation webapp written with Vue.js. It features an 'offline-first' storage system, where all user data is stored in the browser so there is no dependence on a backend and so the app can work offline.

Nathan Jacobson cover image

Dockyard

Go Docker Vue.js SQLite

A self-hosted dashboard to manage Docker containers. Uses a Go backend, static HTML templates, and Vue.js 'islands'. Not only can you monitor your Docker containers' status and resource usage, you can also run basic commands on them such as restart and stop

Nathan Jacobson cover image

rest.nvim

Lua Neovim cURL

A Neovim plugin that allows users to make HTTP requests within Neovim by using a simple markup language in a Neovim buffer. It uses curl to handle HTTP requests.