I write (transpile to) JavaScript. Industry puts me into an intermediate category. I am a “web head”. Ask me for a user interface and I’ll build you a great one. I really enjoy front-end application design, figuring out how best to manage data, building beautiful and functional UI and optimizing browser performance! I build backend Node.js APIs and services too, but if the task is very complex there are experts who can do it better. Being close to users, imagining their first experience and trying to impress them during their continued uses is something I love. I am very much a visual person, I like to whiteboard and draw concepts a lot :)


Contract JavaScript Software Developer

Sep 2018 - present
Responsive Studio

I have and am currently contracting with various companies as a front-end JavaScript developer. Right now I am assisting Responsive Studio with their Flamelink product.

JavaScript Software Engineer

Jun 2018 - Aug 2018
Kurtosys Systems

While in the product team working on Kurtosys's core product, the Kurtosys App, I was involved with the full stack and wrote JavaScript and TypeScript. The stack includes backend Node.js services and APIs, MemSQL clustered databases and a Webpack React and Mobx client. A lot of the codebase was covered by unit, functional UI or integration tests.

Solutions Architect

Aug 2017 - June 2018
Kurtosys Systems

During my time in the Implementations team I got to work a lot with React and Node.js. I regularly built, fixed or extended connected React components using Redux or Mobx for state management and built an automated ETL data loader for Triodos Bank. I also interacted a lot with the Kurtosys App RESTful JSON API.

Front-End developer

May 2016 - Aug 2017
Global Logistics Internet

I helped maintain a Python-Django lottery site,, for awhile before focusing on front-end work. I built a jQuery lottery app, a backoffice AngularJS app and finally a more high-end lottery app using AngularJS and websockets which had a Java backend.

Freelance web developer & IT consultant

Nov 2015 - Apr 2016
jordancolehunt &

I was a freelance web developer and worked part-time at Sparesboyz as a Social Manager and consultant. While freelancing I built a static site using Django, a php contact page and an e-learning dashboard for various clients. When working for Sparesboyz I assisted with their social networks, WordPress site and headed contract negotiations with software providers.

Quality Assurer

Jan 2015 - Sep 2015

At Derivco I carried out and was involved in: test planning, test case execution, SDLC, test cycles and sign-off procedures, defect review processes, SQL queries, XML configuration, dependency installations and basic environment interaction.


My core tech includes:

JavaScript ES6, ES2016+
Redux, Mobx
Asynchronous Programming Promises, async await
Node.js APIs and services