Adam's website

# 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:

Listening to: Everyone Bleeds by Love Is Noise
0 hrs 0 mins programming