nfriend
Remote Software Engineer @ Stripe and cellist based out of Ontario. Previously @ GitLab. Fascinated with building usable, delightful software.
@stripeOntario, Canada
Pinned Repositories
angular-cli-customizer
A small command-line Node module that allows Angular CLI's Webpack config file to be customized
cooltojs
A Cool-to-JavaScript transpiler, written in TypeScript
inspiral-web
The web version of the Inspiral app.
ldraw-visualizer
An in-browser LEGO model viewer, built using three.js and LDraw part files.
nuxt-resume
My résumé, built with NuxtJS and Tailwind CSS.
Rook
An online, multiplayer implementation of the classic card game Rook, using WebSockets.
tree-online
An online tree-like utility for generating ASCII folder structure diagrams. Written in TypeScript and React.
ts-git
A naïve implementation of git, written in TypeScript. Built to help me understand how git works under the hood.
ts-key-enum
A TypeScript string enum for compile-time safety when working with event.key
ts-keycode-enum
A TypeScript enum definition that maps human-friendly key names to JavaScript key codes
nfriend's Repositories
nfriend/tree-online
An online tree-like utility for generating ASCII folder structure diagrams. Written in TypeScript and React.
nfriend/inspiral-web
The web version of the Inspiral app.
nfriend/ts-key-enum
A TypeScript string enum for compile-time safety when working with event.key
nfriend/cooltojs
A Cool-to-JavaScript transpiler, written in TypeScript
nfriend/nuxt-resume
My résumé, built with NuxtJS and Tailwind CSS.
nfriend/inspiral
Relive your childhood in pixel-perfect bliss.
nfriend/google-translate-xlf
A command-line utility to automatically translate .xlf translation files using Google Translate
nfriend/wordle-solver
A bookmarklet and Twitter bot that automatically solves the daily Wordle puzzle
nfriend/create-react-app-test
Testing a PR I made to CRA
nfriend/days-until
An Alexa skill that counts the number of days until special events.
nfriend/qmk_firmware
keyboard controller firmware for Atmel AVR and ARM USB families
nfriend/stripe-connect-test-project
A project to test out Stripe Connect
nfriend/3d-printer-time-lapse
https://youtube.com/@print_lapse
nfriend/amazon.date-normalizer
A JavaScript module that converts an AMAZON.DATE into a Moment.js object.
nfriend/artillery-sidewinder-enclosure
All the part definitions for my Artillery Sidewinder 3D printer enclosure.
nfriend/conduit-cover
All files for my 3D-printed conduit cover.
nfriend/create-react-app
Set up a modern web app by running one command.
nfriend/earthquake-zen-garden
A simple app that shows a homepage with a list of earthquakes.
nfriend/flutter_device_preview
Approximate how your app looks and performs on another device.
nfriend/gitlab
:fox_face: semantic-release plugin to publish a GitLab release
nfriend/globe
A web page that displays a choropleth map on a globe, configured by data passed through the URL
nfriend/map
A web page that displays a choropleth map, configured by data passed through the URL
nfriend/netlify-test
Testing GitLab <> Netlify integration
nfriend/nfriend
A ✨special ✨ repository that stores the README.md for my GitHub profile.
nfriend/release-test
Testing GitHub Releases
nfriend/semantic-release-test-project
A project for testing semantic-release.
nfriend/website-3.0
Another iteration of my personal website. This one is blog-focused and utilizes Jekyll for content management.
nfriend/website-3.0-docker
All configuration and deployment scripts needed to automate the deployment of my website via Docker.
nfriend/website-3.0-tests
Automated tests for my personal website.
nfriend/wifi-power-outage-notifier
A Lambda function that sends alerts (through IFTTT) in the case of a WiFi or power outage.