Hi! I'm Nathan Mitchell

I'm a full-stack web developer

View my work »

I'm a lean mean development machine

I'm a freshly minted web developer from Adelaide, Australia. I have a serious passion for web development and for solving new and interesting problems. I love working on open source projects and making websites as fast as humanely possible (This very webpage renders in just 0.2 seconds!)

Frontend

Languages I speak

  • HTML
  • JavaScript
  • JSX
  • CSS
  • Sass

Things I've worked with

  • React
  • Next.js
  • Socket.io
  • jQuery
  • Bootstrap
  • three.js
  • BabylonJS

Backend

Languages I speak

  • Python
  • JavaScript (ES6)
  • Java
  • PHP
  • SQL

Things I've worked with

  • Wordpress
  • NodeJS
  • MySQL
  • Apache
  • Debian
  • CentOS
  • Sockets
  • Bash

My Portfolio

Here's some of things I've been working on recently

Brainstorm

Brainstorm preview
An interactive web application that can visualize EEG data in real-time.
Made for my final year university project. I lead a team of three for a three month period to develop a feature rich web application for visualizing EEG data. The application interfaces with an emotiv epoc+ headset or any BCI hardware adapted to fit the backend. Using brainstorm users can then see their electrical brain activity in real-time.

My key contributions

  • Creating the 3D visualisation module. ES6, Babylon.JS
  • Designing and implementing the status module
  • Leading the UX design
  • Creating UI components (Resizable & modular panes, options, module toolbars) React
  • Developing the application backend. Python
  • Making tools for working with LSL. Python
See live preview View source

Richlinks

Richlinks preview
An experimental library for generating rich media previews from a URL.
Similar to Facebook or Twitter style url embedding. Richlinks combines custom rules, the Open Graph protocol and the oEmbed standard, to generate rich previews and content embedding from a url. Richlinks is similar to noembed but providing the full pipeline from url to html in a fully customizable python library.

Key points:

  • Scrapes web pages for embeddable content python, urllib
  • Generates html previews or if possible, will fully embed the content
  • Allows user made templates on a per website basis
  • Works on sites without oembed or open graph descriptors
See live preview View source

See my Gitlab profile for more of my work.

Get in touch

Email me at nathan@nm.tc