Software Developer

Who I am

I am someone who grew up around computers and have always been interested in what can be achieved with them. My interest in programming started with designing and writing computer games as a kid, and progressed through my career as an artist and educator. Programming and making things is something I have a passion for, and I hope to be the kind of developer who can blend engineering with creativity.

While I value new technologies and trends in development, I place importance on core skills that I believe will serve me well in any role: programming fundamentals, good system design and effective communication skills.

What I am Working On Now

  • building up my personal site
  • studying as part of an MSc in Computer Science
  • teaching Data Skills to University Students
  • developing applications in conjunction with accessibility researchers

How to Contact Me:

What I Use:

  • Python
  • Java
  • PyTorch
  • Spring Boot
  • Express.js
  • Svelte/SvelteKit
  • React/React-Native
  • JavaScript
  • TypeScript
  • REST APIs
  • SQL
  • Jest
  • Git
  • Bash

What I Study:

  • Deep Learning
  • Computer Vision
  • Backend Development

What Interests Me:

  • Machine Learning & AI
  • Databases
  • Computer Systems
  • Creative Coding
  • Graphics and Visualisation

What I Have Worked On Recently

Deulaubaba

A full stack application for parents/teachers/counsellors dealing with students with disabilities. Users can share the student's communication behaviours and collaborate on teaching new behaviours.

Grooming Prevention App

A simulation game developed in collaboration with special needs educators aimed at helping minors with disabilities recognise online grooming attempts.

What I Believe

Technology should be something that serves people, no matter their background or capabilities. I would like to help create software which makes the world a more inclusive place. I believe that software developers have a duty to make reliable and ethical software.

What I Do Outside the Computer

When I am not relaxing with my beautiful wife and two oddball cats, I like to occupy my time with one of many hobbies.