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.
- Reading
- Drawing & Painting
- DIY
- Games
- Weightlifting