about

Download my CV (pdf)

Who I Am

I’m a software enthusiast with a background in engineering, art, and problem-solving. My journey has taken me from designing games as a kid to working as an artist and educator, but I’ve always been drawn to technology’s creative potential. Now, I focus on building software systems, exploring new technology, and developing projects that blend engineering with artistry.

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 a MSc in Computer Science
  • teaching Data Skills to University Students
  • developing applications in conjunction with accessibility researchers

What I Use:

  • Node.js
  • Spring
  • Python
  • Express.js
  • Svelte
  • React/React-Native
  • TypeScript
  • CSS
  • HTML
  • REST APIs
  • PostgreSQL
  • Jest
  • Git

What I Study:

  • Cloud Engineering
  • Software Fundamentals
  • Backend Development

What Interests me:

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

What I Believe

Technology is at its best when it brings people together, enhances creativity, and makes knowledge more accessible. I believe in a future where software is built responsibly, AI serves as a tool for inclusion, and innovation is driven by curiosity and craft — not hype. As a developer, I want to contribute to this vision by crafting systems that are effective, ethical, and open to all.

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.

How to Contact Me: