# Adam Blakey
## My Interests
### Software
My software development experience
I'm currently a Software Developer at Savoy Systems, where I work on a diverse range of projects; the small size of the company naturally makes this a full-stack developer role, working on our backend server, web server, and desktop and mobile apps. My professional work includes:
- Data visualisation for venue owners
- Automated testing of key backend functionality
- Modernisation of our client apps, porting from Delphi to C#
Technical skills
Throughout my professional and academic career, I've developed expertise in the following cocktail of programming languages and technologies:
- C# for desktop and Blazor web server applications
- Delphi for backend server code and legacy UI desktop applications
- Fortran for high-performance scientific computation applications
- HTML, JavaScript, and CSS for front-end web development
- PHP (and Laravel) for web development and server-side applications
- Python for data analysis, scientific computing, and teaching
- SQL for database design and management
Academic software development
During my PhD at the University of Nottingham, I developed scientific software to simulate blood flow and nutrient transport within the human placenta. This work involved:
- Creating mathematical models of complex biological systems
- Implementing numerical methods for solving partial differential equations
- Optimising code for high-performance computing environments
- Visualising and analysing simulation results
- Collaborating with interdisciplinary teams of mathematicians, computer scientists, and medical researchers
Teaching experience
I have experience independently teaching a first-year undergraduate Python course at the University of Nottingham. This role allowed me to:
- Guide students through the fundamentals of programming logic and syntax
- Enhance the pre-made teaching materials and programming exercises to suit student abilities
- Provide one-on-one support for students with varying levels of prior experience in computing workshops
- Assess student work and provide constructive feedback
Personal projects
In my spare time, I enjoy developing websites and bespoke software. Some of my personal projects include:
- Pollererer:
- 2nd Beeston Sea Scouts:
- SW Notts Scouts:
- Keiron Anderson:
- Blowsoc: