I trained as a 3D animator, rigging and animating characters for VR and
AR, before moving into software development. I'm now a software
developer at Inselspital, the University Hospital of Bern, working
mostly with React. I love projects where the two worlds meet, like this
site, which I built in Three.js around a room I modelled myself.
Day to day
JavaScript
React
HTML & CSS
Three.js
Docker
Git
SQL
Also worked with
C# / .NET
Ansible
Java
Spring Boot
3D & design
Maya
Substance Painter
ZBrush
Photoshop
Unity
Figma
Illustrator
Experience
Dec. 2025 - Present
Inselspital
Bern, Switzerland
Software Developer
Currently developing Medical Blocks, a platform for storing
medical images for use in research trials. I work mainly on its
browser-based DICOM viewer, which displays any DICOM data, such as
CT and MRI scans, directly in the browser. Much of my work has
focused on the viewer's segmentation tools, built in React, and I
have also worked on its WebGL-based 3D visualisation. Alongside
this, I support clinicians with their trial data: organising,
uploading and downloading imaging data, anonymising it with
existing tools, and preparing reports.
Oct. 2023 - Nov. 2025
PTSB
Dublin, Ireland
Software Developer
Developed internal tools using .NET and React, including
dashboards and console applications for data management. I managed
deployments, automated server maintenance using Ansible, and
contributed to improving the company's online banking platform. I
also documented procedures extensively and contributed to team
knowledge-sharing in Confluence, while actively participating in
Agile project management using tools like Jira and Miro.
May 2022 - Mar. 2023
Imvizar
Dublin, Ireland
3D Animator
Worked to optimize, rig, and animate over 20 characters for AR
applications, enhancing performance and realism using Maya and
Unity. I created engaging 3D character animations with attention
to detail in lip sync and expressions, making them ready for
seamless integration across scenes.
Oct. 2019 - Aug. 2022
VRAI
Dublin, Ireland
3D Artist
Led several Agile projects, collaborated with major clients, and
mentored junior artists, delivering high-quality, efficient
results. Projects involved producing assets for VR training
programs used by clients such as the Irish Defence Forces and
Pfizer, always prioritizing performance optimization and team
collaboration.
Education
Higher Diploma in Software Development | 1.1 Honours
Maynooth University | 2022 - 2023
Specialised in Java, JavaScript, React, HTML, CSS, PostgreSQL
Bachelor in Animation | 1.1 Honours
IADT | 2015 - 2019
Specialised in 3D Modelling, 3D Animation, Texturing, Rigging and
Lighting
This is a personal project I worked on for a couple of months as
part of a collection which includes the subway tracks. I learned a
lot about GPU rendering in Arnold and lighting doing this project.
Critical Hit is my graduate film, a 3D animated short film,
telling the story of Chester, an excitable nerd with a passion for
role-playing games and a big imagination.
This is a very short film I co-directed. It is a tragic story
about a boy and his ice-cream. I modelled, textured, rigged, lit
and rendered in this project.
The site you're on right now. I wanted to learn Three.js to combine
my past experience as a 3D Artist with my new journey being a
Software Developer.
3D Printer Portfolio
React
React Three Fiber
Three.js
Zustand
A 3D portfolio site I built for my partner, set in a workshop around
a simulated 3D printer. The printer actually prints: its toolhead
follows real sliced G-code paths, and the model is revealed layer by
layer.
An AI-assisted, self-hosted German-learning app for levels B1 to B2,
still in progress. I designed the product, directed the build, and
host it myself.