A Senior FullStack / DevOps engineer with over 20 years of commercial experience. I’m a generalist and tooling-agnostic, but I default to .NET and Linux/FreeBSD for greenfield projects unless the brief requires otherwise. I’ve designed and built systems ranging from legacy desktop apps to modern web-based solutions, leading architecture, specification, planning and implementation across multiple teams and clients. I’m a strong believer in high-quality, reliable software and in using the right tools for the job. I actively explore AI-assisted development and local LLMs to accelerate code generation and planning while avoiding debt. I value clear communication, thorough upfront planning, and mentoring others to grow their skills and deliverables.

Philip A. Costin

A Senior FullStack / DevOps engineer with over 20 years of commercial experience. I’m a generalist and tooling-agnostic, but I default to .NET and Linux/FreeBSD for greenfield projects unless the brief requires otherwise. I’ve designed and built systems ranging from legacy desktop apps to modern web-based solutions, leading architecture, specification, planning and implementation across multiple teams and clients. I’m a strong believer in high-quality, reliable software and in using the right tools for the job. I actively explore AI-assisted development and local LLMs to accelerate code generation and planning while avoiding debt. I value clear communication, thorough upfront planning, and mentoring others to grow their skills and deliverables.

Available to hire

A Senior FullStack / DevOps engineer with over 20 years of commercial experience. I’m a generalist and tooling-agnostic, but I default to .NET and Linux/FreeBSD for greenfield projects unless the brief requires otherwise. I’ve designed and built systems ranging from legacy desktop apps to modern web-based solutions, leading architecture, specification, planning and implementation across multiple teams and clients.

I’m a strong believer in high-quality, reliable software and in using the right tools for the job. I actively explore AI-assisted development and local LLMs to accelerate code generation and planning while avoiding debt. I value clear communication, thorough upfront planning, and mentoring others to grow their skills and deliverables.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent
Spanish; Castilian
Advanced

Work Experience

Freelance Software Developer at Philip Costin
May 1, 2025 - Present
Recent experience and successful experimentation with local LLM deployment, RAG (Chromem-Go) and OpenAI APIs, llama.cpp and Ollama including chat bot middleware in Go and Python for personal projects for family members. Paid freelance work including legacy Dental Practice management system.
Software Developer at iSmart Group Ltd
February 1, 2010 - April 1, 2013
Full-time employment as a software developer in the financial services sector. Duties involved web development, mainly with Visual Studio 2012, ASP.NET 4.5, C# and T-SQL but also in a variety of other languages and platforms where appropriate. Team Projects at iSmart: - Maintenance of Legacy external-facing websites written in PHP 5. - Maintenance of Legacy internal databases (Multi-User Microsoft Access 2007). - Replacement of MS Access based systems with ASP.NET using SSIS and SQL Server 2008. - Developed a semi-automatic dialler/CRM system for the call centre (C#, ASP.NET v3.5, SQL Server 2008). - Firewall setup, installation and configuration (OpenBSD, pf). Individual Projects at iSmart: - Royal Mail UK Address lookup database design and implementation, including systems integration (C#, Windows & SQL Server). - Customer comms API to enable any other internal system at iSmart to send and receive customer letters, emails and SMS Text messages (VB.NET, C#, ASP.NET, SQL Server 2008). - Automated letter generation software which mail merges data from SQL Server into PDF documents for printing. - Automated printing system that distributes and load balances a high volume of letters from the above system across 20 different printers within the business (Linux, Ada, C & SQL Server). - Printer-status-map subsystem for the post room (which listens to events from the above system) to help post-room operatives to identify and deal with printer / paper outages from a central location as soon as they arise (VB.NET and Windows Forms). - Automated prospects-receiver API which checks incoming sales leads from partners before feeding them into the above CRM system to initiate outbound contact for warm leads (Ruby on Rails, Ada, PostgreSQL). - Many other smaller internal systems, mostly .NET based, using a mixture of C#, VB and F#. In addition to software development, daily tasks had previously included managing the Windows Domain Controller, MS Exchange server and Asterisk VOIP system.
Freelance Software Developer at Self-employed
May 1, 2025 - Present
Continued maintenance of legacy Dental Practice management system, along with local-LLM based work for family members.
Lead Software Developer / Principal Software Solutions Architect at Wysdom Dental Technologies Ltd
May 1, 2014 - May 1, 2025
Maintained and enhanced a legacy desktop Dental Practice Management System; designed and built a Web-based Local-First Hybrid-Cloud system using Crystal and TypeScript with PostgreSQL on FreeBSD; led onboarding and mentored new developers; implemented CI/CD and DevOps practices.
Telerik Sitefinity Certified Software Developer at Spinbox Media Ltd
April 1, 2013 - May 1, 2014
Delivered and maintained web-based solutions for multiple clients, using Telerik Sitefinity, OpenAccess, KendoUI, ASP.NET MVC/WebForms, ASP.NET AJAX, and JavaScript/jQuery; worked in a small self-organizing agile team.
Network and Server Management / Web Application Developer at Earthgazer Ltd
September 1, 2005 - February 1, 2010
Managed UNIX/Linux networks and servers; fault monitoring; web application development with Ruby on Rails; programming across C, Objective-C, Java, Ruby; database deployment/maintenance; worked on ERP package development and client integrations.
Java Developer (Placement) at Dodson and Horrell Ltd
June 1, 2005 - September 1, 2005
Shell Technology Enterprise Programme placement; Java-based development for valuable customers, involving requirements elicitation, product design and testing.
Java Developer at Earthgazer Ltd
June 1, 2005 - September 1, 2005
Part-time self-employment during STEP placement; Java development work for Earthgazer Ltd as a contractor.

Education

BSc Software Engineering at University of Hull
September 1, 2003 - July 1, 2006
BSc Software Engineering at University of Hull
September 1, 2003 - July 1, 2006
GCE A/AS Levels in Computing, Physics, Mathematics at Roade Comprehensive School
September 1, 2001 - July 1, 2003

Qualifications

Telerik Sitefinity Certified Software Developer
April 1, 2013 - May 1, 2014
Telerik Sitefinity Certified Software Developer
April 1, 2013 - January 22, 2026

Industry Experience

Software & Internet, Healthcare, Professional Services, Media & Entertainment