Hi! I'm Nathaniel, a freelance web and application developer, dad, trail runner, Crayola artist and a bunch more. I truly enjoy helping New Brunswickers do internet things, like:
  • Helping charities, nonprofits, artists, and small businesses move their websites to free-tier hosting services
  • Refreshing websites (style, mobile-readiness, usability, SEO, security)
  • Rapid application MVP development with free hosting and backend services
  • Designing and building new websites
  • Adding e-commerce, forms, and other features to websites

Providing high-quality, affordable access to web and application development services is important to me. That's why my rates start at $35/hour, with discounts available for charities, nonprofits, artists, and solopreneurs.

No matter what I'm working on, I always refer back to a few mottos, like:

  • Deliver value to the customer as quickly and efficiently as possible
  • Make a project self-documenting. It facilitates hand-offs, knowledge transfer, and onboarding
  • Progress is incremental
  • Software is about people, both using it and building it

So, if you need help doing an internet thing get in touch and let's get started.

Frontend stack

  • Frameworks: React, Vue, Svelte, Angular
  • CSS: Tailwind, Bootstrap, SCSS
  • Cross-platform mobile: Ionic
  • Cross-platform desktop: Electron
  • Build: SvelteKit, Vite, Webpack, Gulp
  • Testing: Jest, Cypress, Lighthouse
  • CDN/DNS/Hosting: Cloudflare, Netlify

Backend stack

  • Environment: NodeJS
  • Framework: Fastify
  • Cloud infrastructure: DigitalOcean, Heroku
  • CI/CD: GitHub, GitLab
Let's collaborate