THE SAM POTTS JOURNAL WPF software · Blazor websites PORTFOLIO EDITION / 2026

Now taking selected client enquiries

Software and websites that make your work easier.

I’m Sam, a UK-based developer building dependable WPF desktop software and polished Blazor websites for businesses that need something more useful than an off-the-shelf template.

WPF desktop systems Blazor websites MAUI package coming soon

Services and starting points

A sensible place to begin.

These are indicative starting points, not rigid packages. A short enquiry is enough to work out the right scope, timeline and final price.

Tell me what you need
01

Desktop software

WPF applications

Useful Windows tools for focused tasks, internal workflows and teams that need more control.

BasicSmall single-purpose tool
£180
StandardForms, files, reports or simple data storage
£450
AdvancedMulti-screen workflow and connected data
£890
Unlimited revisions until you are happy with delivery.
02

Websites

Blazor websites

Responsive business websites with clear content, polished interaction and a straightforward route to enquiry.

StarterFocused brochure site
£150
BusinessAdmin dashboard to edit your website content
£450
BespokePayment gateways and tailored integrations
£1,200
Hassle-free hosting: £5/month + domain cost. Unlimited revisions included.
03

Technical services

MAUI soon

Extra help, sensibly priced

Technical consultancy, data cleansing and early prototypes for projects that need a careful first step.

ConsultancyArchitecture, planning or troubleshooting
£35/hr
Data cleansingFormatting, deduplication and tidy-up work
From £75
PrototypesCost negotiated around complexity
Scoped
.NET MAUI cross-platform package coming soon.

Selected work

Proof that the details matter.

A selection of websites, tools and software experiments that show how I think, design and build.

University archive

Where the foundations were built.

Nine recovered projects from my BSc (Hons) Technology degree, spanning software engineering, simulation, security and digital forensics.

Explore the full archive
U01 Independent university-era project

Interactive Phylogenetic Tree

An evolving visualisation prototype for navigating large biological classification trees and the evidence attached to disputed branches.

View project
U02 Artificial Intelligence

Ladybirds vs Greenflies

A grid-based predator-and-prey simulation modelling movement, breeding, feeding and starvation over successive time steps.

View project Playable in browser
U03 Distributed Programming

Two-Player Racing Simulation

A Java Swing racing prototype combining keyboard input, animated sprites, collision detection, sound and an accompanying socket-server exercise.

View project Playable in browser
U04 Object-Oriented Programming

Marina Booking System

A C++ booking prototype modelling marina capacity, customer bookings and different boat types through an inheritance hierarchy.

View project
U05 Object-Oriented Programming

Object-Oriented Mushrooms

A compact species catalogue used to demonstrate encapsulation, abstraction, inheritance and polymorphism through a real classification domain.

View project
U06 Software Engineering

Over Surgery Application

A team-built clinical administration prototype covering patients, appointments, staff availability and test-result workflows.

View project
U07 Ethical Hacking and Countermeasures

Ethical Hacking Assessment

A controlled black-box penetration test of two isolated virtual servers, documented as a professional findings and recommendations report.

View project
U08 Digital and Network Security Forensics

Digital Forensics Investigation

A simulated case investigation that combined disk, process, browser and network evidence into a defensible timeline.

View project
U09 Digital Security Research

Ransomware Impact Research

A research and controlled-analysis project examining WannaCry’s discovery, concealment, propagation and organisational impact.

View project

Recruiters and hiring teams

Looking for the career version?

See my experience, university work, technical background and CV on a separate page.

For recruiters
Something went sideways. Reload×

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.