Hi, I'm Chris. I'm a Freelance Software Engineer with over 25 years of experience, passionate about architecting and developing applications on both Windows and Unix-based platforms, with an particular emphasis on .NET Core and React (Next.js).
About me
Hello! I'm Chris, a seasoned Freelance Software Engineer with an MSc in Software Engineering and over 25 years of experience in the tech industry. My journey is fueled by a deep passion for technology and innovation. Currently, I specialize in architecting and developing cutting-edge applications across various platforms, with a particular emphasis on .NET Core and React (Next.js). My skill set encompasses proficiency in both SQL-based Relational Database Management Systems and modern document databases like MongoDB and DynamoDB, as well as experience in implementing robust and scalable event-sourced data storage approaches for time-sequenced data handling. Currently, I’m dedicated to finding the most cost-effective hosting solutions for these technologies on cloud platforms, particularly AWS, ensuring high performance and efficient resource utilization.
When the computers power down, I enjoy being outdoors. I often spend weekends hill walking with my wife and daughter. Cycling through Wales allows me to CTRL+ALT+DEL my mind ready for the week ahead (yes, I must be running an old OS up there!). I also enjoy the occasional dabble inelectronic music production, and currently have a daily evening routine involving playing chess with my daughter.
I'm always eager to tackle new challenges and collaborate on exciting projects. Let's connect and create something extraordinary together.
My projects
Below is a list of significant projects where I have either played a major role or served as the sole engineer over the past few years:
Re-Cognition
An AI-driven Competency Management system, specifically designed for multinational energy companies, aimed to significantly amplify their operational effectiveness, adherence to safety norms, flexibility, and strategic evolution, utilising sophisticated analytics and automation to enhance workforce understanding and facilitate dynamic skill enhancement.
- .NET Core
- React
- Next.js
- C#
- TypeScript
- Event Store
- MySQL
- AWS
- OpenAI API
- Tailwind
Equilibria PDI
An aptitude and personality assessment tool, offering a detailed and unbiased method for comprehending and managing human resources, essential for the success of any organisation.
- .NET Core
- C#
- Angular
- TypeScript
- SQL Server
- JQuery
- Bootstrap
- Azure
Project Hans
A web-based algorithmic cryptocurrency trading studio, allowing users to create, backtest and run automatic trading algorithms on the various cryptocurrency trading markets provided by Binance.
- Python
- Flask
- Docker
- Angular
- Bootstrap
- REST API's
CompetencyIQ
A Competency Management system system tailored for multinational energy corporations significantly boosts their operational effectiveness, safety protocols, adaptability, and strategic progression.
- .NET Framework
- C#
- SQL Server
- AngularJS
- JQuery
- Bootstrap
- Azure
My skills
- C#
- .NET Core
- JavaScript
- TypeScript
- SQL Server
- MySQL
- React
- Next.js
- Angular
- Python
- Git
- Tailwind
- AWS
- Azure
- Docker
- T-SQL
- JQuery
- Bootstrap
My experience
Junior Software Developer
Liverpool, UK
Worked as an application developer for a satellite communications company
1998Software Developer
Liverpool, UK
Worked as an application developer for another satellite communications company
1999 - 2001Lead Software Engineer
Bangkok, Thailand
Now working as the lead engineer for another satellite communications company based in South-East Asia
2001 - 2007Lead Software Engineer
Bangkok, Thailand
Working as the lead engineer for a service provider for oil & offshore industries in South-East Asia
2007 - 2012Graduated University
Liverpool, UK
Graduated with an MSc in Software Engineering (online degree) at Liverpool University in the UK
2012Contract Software Engineer
Liverpool, UK
Worked at several contract postions in the UK, including Bet365 and WebMedia360
2012 - 2015CompetencyIQ
Liverpool, UK
Developed the CompetencyIQ solution for use by multinational energy companies
2015 - 2019Contract Software Engineer
Liverpool, UK
Worked as a contract/freelance software engineer for multiple companies, including a UK-based global security services company
2019 - PresentThis Site
This site is my fork of the excellent portfolio-website created by ByteGrad. Rather than using Vercel, however, it has been hosted directly on AWS using the rather ace SST toolkit. The code for which can be found in the SST subdirectory of my fork of the portfolio-website repository on GitHub.
Contact me
Please contact me directly by completing this form: