Author Picture

James. Watt

I like to question things, mainly software

💬 About Me

I'm a software engineer based out of London, England and an xpat of New Zealand. I enjoy software engineering for its sometimes mind bending mix of subjectiveness and objectivness where there is almost never a sliver bullet. This has helped me develop extensive software skill over 6 years of programming and 3 years of working in high performing agile teams.

Outside of software my interests include writing, journalism, hiking throughout the world, exploring Londons historic pubs, running, reading books relating to topics such as sociology, fantasy, politics, philosophy and...sensory deprivation tanks ;)

📜 Programming History

UK Team Lead @ AplyiD

2022/02 - Present

APLYiD is a trusted & accredited digital ID solution (AML + KYC) designed to streamline your customer onboarding with a first-class user experience
  • Currently leading all software development initiatives for the UK office which involves managing and participating in product/feature development from conception and planning to production deployment.

  • Building desktop and mobile optimised web applications in Vue.JS and Ruby on Rails with an emphasis on the development process to produce high quality code. Key aspects of this development process involve supporting product managers, performing technical review and knowledge sharing.

  • Communicated closley with existing and potential clients to provide technical support for key API intgerations and with partners to explore possible business opportunities.

Software Engineer @ AplyiD

2020/01 - 2022/02

APLYiD is a trusted & accredited digital ID solution (AML + KYC) designed to streamline your customer onboarding with a first-class user experience
  • Currently performing full stack development utilising Vue.JS, Angular.JS and Ruby on Rails to create KYC/AML and financial onboarding products from inception and design to deployment and maintenance

  • Successfully lead major development initiatives to grow the product and company. This resulted in our development team of 2 and organisation of 13 to become a strong development team of 7 and an organisation of over 50 spanning across 3 timezones.

  • Collaborated closley with the founders of the company, key sales staff, developers, designers, third party vendors and customer support to navigate complex AML regulation and data policies to produce slick onboarding products.

Software Engineer @ Hypebeat

2019/04 - 2019/09

A social music application to aid artists in optimising their reach and influence using artifical intelligence
  • Worked closley with the founders of the company in an agile team to develop and expand the back-end of the main product using Koa.JS which included Javascript, Typescript, HTML and CSS

  • Participated in key strategic meetings regarding business strategy and product design

Intern Software Developer @ Halter

2018/11 - 2019/02

Halter is a solar-powered GPS enabled smart collar, which guides cows around a farm using sound and vibrations, allowing farmers to automate herd movements and create virtual fences
  • Worked in two high performing agile teams which developed the minimal viable product of the company under tight product deadlines
  • Developed and expanded the back-end and cloud infrastructure of the main product using Nest.JS (JavaScript + TypeScript), AWS, Swagger, OpenAPI and Docker

  • Developed the front-end of the company by creating various internal support tools using the React.JS framework

Intern Front End Developer @ BNZ

2017/11 - 2018/02

Bank of New Zealand is one of New Zealand's big four banks
  • Developed front-end software using the React.JS framework alongside technologies such as JavaScript, HTML, CSS, JSS and Node.JS to create various visual frontend components

  • Worked closely with experienced product designers and owners in a small agile team requiring tight communication

  • Partially worked in an agile team to test the banks internal help and support system via automated unit tests and test plans using XMind and Postman

Student & Tutor @ VUW

2016 - 2020

Victoria University of Wellington is a university in Wellington, New Zealand. The university has a strong software engineering school and an impressive reputation regarding artifical intelligence research
  • Graduated with a Bachelor of Engineering in Software Engineering with first class honours
  • Key study interests included artificial intelligence, software ethics and organisational culture

  • Completed a year long thesis which involved developing a series of IoT connected radios for the purpose of tracking birds within dense native bush

  • Worked as a computer science tutor helping students to understand algorithms and data structures

⚙️ Core Competency Highlights

What I've used in Industry...
Ruby On Rails
Vue.JS
React.JS
Angular.JS
What I’ve played with personally...
Go
Solidity
Svelte
Nuxt 3

🚧 Projects

Image of Custom Sound Board
Custom Sound Board
Personal Project
Completed - 5/11/2022

I created a digital sound board where mp3 files can be added and played for one's pleasure.

The project was built using the Fres$h framework which utilizes Deno (an alternative to Node.JS).

Image of James Watt Calling Card
Developer Calling Card
Personal Project
Completed - 7/10/2022

I created a modal that directs users back to my portfolio website (the one you are currently viewing).

The calling card modal is a framework-agnostic web component allowing it to be used across any of my projects.

Image of Gun Control site
Gun Control Site
Personal Project
Completed - 13/06/2022

I created a website which lists 10 different gun control policies to reduce gun violence in America.

The website was designed in figma and developed using Nuxt.JS 3. Nuxt.JS 3 is an open source hybrid vue framework.

Image of Norm Macdonald Quote site
Norm Macdonald Quote Site
Personal Project
Completed - 26/05/2022

I created a website which generates random Norm Macdonald quotes to honour the late and great comedian.

The website was designed in figma and developed using Svelte. Svelte is a next generation front end framework which shifts work that is usually done in a browser into a compile step that happens when you build your app.

Photo of James Watt
Personal Website (This Site)
Personal Project
Completed - 22/11/2022

I created my own personal online resume website which you are currently viewing.

The website was designed in figma and developed using Gatsby, a static site generator using a react-based framework. During construction I developed my knowledge of:

  • HTML, CSS and HTML
  • SEO
  • Static site generation
  • Figma Design
Windows 95 notepad logo
Simple Online Text Edit
Personal Project
Completed - 30/11/2021

I created a simple free online text edit application using raw HTML, CSS and Javascript to aid myself during development.

The orignal purpose of the application was to serve as a easy place to remove formatting from copy pasted text.

Windows 95 notepad logo
Crypto Zombies Course
Online Course
Completed - 2021

Crypto zombies is a solidity programming course (the smart contracts language notably used by etherium)

I completed the beginner, intermediate and advanced solidity programming tutorials which introduced concepts such as oracles and smart contract design.

Go Logo
Bitcoin Blockchain in Go
Youtube Tutorial Series
Completed - 27/06/2021

I completed a 10 part youtube tutorial which involved using the using the functional programming language Go to re creating key aspects of the bitcoin blockchain such as:

  • transactions
  • encryption
  • wallets
  • mining

📚 Bookshelf

BookGenreStatus

The Black Swan: The Impact of the Highly Improbable

Nassim Nicholas Taleb
NonfictionCurrently reading

The Pragmatic Programmer: From Journeyman to Master

Andy Hunt, Dave Thomas
ProgrammingCurrently reading

Wordslut: A Feminist Guide to Taking Back the English Language

Amanda Montell
Nonfiction

Steve Jobs

Walter Isaacson
Biography