Ryan O'NeillProfessional software developer

Software developed safely

I help businesses lower their costs, save time, automate processes and modernise their software safely.

Most software stacks supported ranging from frontend frameworks like Vue and plain TypeScript to backend technologies such as .Net, Node.js, and more.

Storage solutions including traditional SQL databases, JSON based document object storage and direct file systems.

A frosty Mortimer Forest pond reflecting pinesLudlow Castle above the trees at Dinham, swans on the TemeLudlow Castle from Whitcliffe Common in autumn, the Clee Hills behindMisty sunrise over The Goggin, near Ludlow

Preventing mistakes before they’re expensive

Services →
10

Safety net first

Backups, source control, tests (unit, integration, regression and stress tests) before anything is changed.

20

Documentation

Figure out exactly what the software does based on the tests and source code.

30

Automation

Repeatable builds and deployment checks, every change runs a full suite of tests looking for regressions.

40

Migrate and improve

Begin bringing the software stack up to date and adding new functionality.

CLIENTFortranC++C#Vue

Charged Particle Optics

to present, simulation engines, website, admin app and newsletter

Building a regression safety net, then modernising the Fortran and C++ engines and the website around them.

Read the case study →
CLIENT.NETAzureC#SQLTypeScript

Cohesion Retail Group

to present, website, back office, warehouse and store systems

Seventeen years as the lead developer on retail websites, back office and warehouse, moving a Visual Basic codebase to modern .NET.

Read the case study →

“Ryan has worked with us since 2009, and in all that time he has consistently delivered work of the highest standard. He’s dependable, easy to work with and genuinely cares about getting things right. When something needs doing, he’s the first person I call. I wouldn’t hesitate for a second to recommend him to anyone.”

Dominic Eves, Cohesion Retail Group
FUN

Puzzled Penguin

A daily codeword puzzle: a crossword with no clues with a few letters given to start you off. Free, no ads, tracking or sign-up.

C#, .NET, Vue, TypeScript

FUNOPEN SOURCE

Breakwater

A reimagining of a 90's tank simulation game demonstrating AI tooling for development. No AI used at runtime.

Godot 4, C#

Latest posts

All posts →

Book a free video or voice call

Want to explore if I'm the right fit for your project? Contact me.

CONTACTENTER