Eight recent .NET, web and cloud engagements, from solo projects to multi-team programmes.
A selection of the projects I have worked on, not the complete list: I include those most representative of my current work that confidentiality allows me to describe. That is why some technologies mentioned on this site have no linked case study.
The last three, C-09 to C-11, are earlier projects, now ended, which I handled for years as the sole developer: I list them without technologies, because those are stacks I no longer work with.
Filter11 case studies
Case study cards
C-012025–26
Managed business services
Context
A service delivery platform integrating CRM, ERP, microservices and real-time device data, entirely in the cloud.
Work
Server-side development and technical enhancements; technical coordination of junior developers.
Role
Backend developer, team lead
Format
In a team
.NET CoreAzure Service BusIoT HubKubernetesAngular
C-022025
Media and TV
Context
A customer portal built by several teams in parallel within a scaled agile framework.
Work
Maintenance and evolution of the frontend, with interfaces managed through a headless CMS.
Role
Frontend developer
Format
Multi-team programme
Next.jsReactHeadless CMS
C-032024–25
Public sector
Context
A document registry and records management system used by local authorities.
Work
Porting to recent .NET and conversion to a REST microservices architecture, with test-driven development.
Role
Software analyst and developer
Format
In a team
.NET CoreMediatRRabbitMQRedisOracle
C-042024
Automotive
Context
A service and warranty management application for a manufacturer's after-sales network.
Work
Maintenance and enhancements on a React client and Web API, in Agile sprints with TDD and DDD.
Role
Full-stack developer
Format
In a team
React.NET CoreMediatRDDD
C-052023
Finance
Context
Institutional websites for a bank, publishing investment fund data.
Work
Development on a CMS and .NET applications, with automated releases using infrastructure as code.
Role
Developer, deployment
Format
In a team
.NET CoreAngularEnterprise CMSAWSTerraform
C-06since 2013
Field distribution
Context
Management of territorial distribution campaigns and geomarketing analysis.
Work
A web GIS platform, an Android app for tracking field teams, caching for high loads.
Role
Software engineer and analyst, sole developer
Format
Independently
ASP.NET CoreAngularGoogle MapsAndroidRedis
C-072014–23
Spare parts and remanufacturing
Context
Goods in and out, spare parts orders, customer documents and data exchange with the ERP system.
Work
Web and mobile applications, integration with external suppliers and payment gateways.
Role
Software engineer and analyst, sole developer
Format
Independently
Node.jsAngularMongoDBAzure FunctionsReact
C-082022–23
Automotive industry
Context
A supplier issue management application for a major company in the sector.
Work
Client-side and server-side enhancements across several modules of the application.
Role
Full-stack developer
Format
In a team
AngularASP.NET CoreSQL Server
C-092009–20
Analysis laboratories and public bodies
Context
Management of quotations, job orders, supplier orders and customer delivery notes, with documents containing many items.
Work
Analysis and development of the features requested over time. The priority: carrying the agreed amounts from the quotation to the job order without errors, keeping progress up to date and allowing consumption to be analysed.
Role
Software engineer and analyst, sole developer, working directly with the client
Format
Independently
C-102011–17
Logistics
Context
Orders collected by call centres and delivered by a logistics company on behalf of a client company.
Work
Management of the whole flow: sending the data to the logistics company's ERP to start the order, and tracking, so that the client company can follow order status without accessing the ERP.
Role
Software engineer and analyst, sole developer, through a software house
Format
Independently
C-112012–19
Training
Context
Course management for a training institute, from enrolment to completion.
Work
Enrolment, timetable planning, reading access data from a proprietary learning platform (LMS), attendance calculation, student record sheets, work placements and internships, and checking the requirements for completing the course.
Role
Software engineer and analyst, sole developer, through a software house
Format
Independently
List last updated
References available after an initial conversation.