Software Development

Current Work – Confidential Project

2024-Now
Developed for AKT II and Tyréns

C#
Python
SQL Server
ASP.NET
Terraform
XArray
Azure

Working in a 3-person team on this web application.

Financial Control & Analysis Toolkit

2021-2023
Developed for AKT II

C#
SQL Server
PowerBI
MS Excel API
WPF

Solo developed all aspects of this client-based application: Backend DB, data exchange, business logic, all UI & frontend, unit testing, data visualisation, server agent job schedules, data archiving schedules, backup strategy, etc.

This project is now used extensively across all teams within AKT II – tracking project resourcing, cashflow, completions, and invoicing status.

Project SME: Stuart Sagar.

Bioclimate Toolkit

2016-2022
Developed for AKT II

OpenFoam
C#
ProtoBuf
AWS
Rhinocommon API
Grasshopper API

Co-developed this set of client-based C# applications, that perform CFD (Computational Fluid Dynamics) Wind Comfort and Thermal Comfort simulations on urban environment models.

Initial version was completed in 2017, with subsequent revisions and expanded functionality added between 2020-2022.

  • Co-developed the initial prototype.
  • Was solo developer for all subsequent revisions, liasing with subject matter experts (SMEs) from AKT II’s Bioclimate Team.
  • Developed all import/export modules, including OpenFoam importer.
  • Maintained and expanded bespoke AWS importer.
  • Developed textual + visual programming workflows.
  • Toolkit has now been used across 60+ projects, and generated several million pound of revenue to date.

Co-developed with Jeroen Janssen.
Project SMEs: Steven Daniels, Mingzhe He and Alessandro Margnelli.

Reakt – AEC Interoperability Toolkit

2018-2023
Developed for AKT II

C#
Rhinocommon API
Grasshopper API
Autodesk Revit API
SAP2000 API
Robot API

This in-house toolkit has been a long-running project within AKT II’s Applied Research Team (P.art) since approximately 2014. It enables the rapid creation and refinement of structural FEA models, and conversions between CAD, FEA and BIM environments.

Packages supported include: Rhino, Grasshopper, Revit, Robot, SAP2000, ETABS, Sofistik, Karamba, as well as other in-house AKT software.

One of the co-developers, alongside Lorenzo Greco, Alessio Lombardi, Jeroen Janssen, Joel Hilmersson, George Adamopoulos, Richard Parker, and others.

Web API Project

2022
Developed for AKT II

Solo developed all aspect of this system: Backend DB, API controllers, auth, unit testing, etc.
Creates endpoints for in-house Toolkits: Geotechnical, Financial and HR.

Mudblazor (WASM & Server)
Terraform
C#
ASP.NET
Azure
SwaggerUI
xUnit
MS Hybrid Connectors

Control Systems for synchronised 6-axis ABB Industrial Robots

2013-2014
Developed for RoboFold

Python
Grasshopper
Rhino

Co-developed robotic milling and folding workflows, utilising parametric design software.

Co-developed with Greg Epps, Florent Michel and Daniel Piker.