Bespoke apps and websites for businesses without an IT department.

I'm Ryan. I build bespoke apps and websites for businesses that don't have an IT department, working from a real brief through to something people use every day. Behind that: nearly ten years in IT, and a Proxmox homelab where I run the servers, DNS and services myself.

experience
~10 years in IT
current role
IT Support Manager, UK EPOS distributor
deployed & maintained
Imaging platform, internal business tools
team
IT support team, managed day to day

work & projects

What I do

The things I build, and the systems and infrastructure behind them.

svc/workshop-wizardClient work · Live demo

Workshop Wizard

Offline-first workshop management system built to brief for a car mechanic business, and in daily use. Track customers & vehicles, template-driven job sheets, vehicle health checks, services, diagnostics all with photos and on-device PDF reports. No backend; every record stays on the device.

Vanilla JSIndexedDBpdfmakeOffline-first
launch demo → (opens in a new tab)
svc/rowan-and-sonsConcept build · Local business site

Rowan & Sons

A concept site for a fictional family-run garden care business: regular maintenance and overgrown clearance, insurance and fixed pricing stated up front, a booking form with real client-side validation.

Vanilla JSResponsive imagesForm validation
launch demo → (opens in a new tab)
svc/engageConcept build · Game marketing site

Engage

A concept marketing site for a fictional first-person shooter: season structure, tournament seeding and human-reviewed ranked matches, built around movement-driven motion and type.

Vanilla JSSelf-hosted typeMotion
launch demo → (opens in a new tab)
svc/suaveConcept build · Next.js

Suave

A concept site for a fictional menswear label: numbered capsule drops, two colourways, garment-level detail. Built and statically exported with Next.js and Turbopack.

Next.jsTurbopackStatic export
launch demo → (opens in a new tab)
svc/nine-viewsConcept build · Craft piece

Nine Views

Nine licensed photographs of Japan, presented one per screen through overlay-cut glass panels. A personal craft piece exploring scroll-driven transitions in a fully self-hosted, dependency-free build.

Vanilla JSScroll-drivenSelf-hosted fonts
launch demo → (opens in a new tab)
svc/eposIT · Retail tech

EPOS

Distribution, deployment and support of Electronic Point of Sale systems for retail and hospitality clients across the UK.

EPOSHardwareConfiguration
svc/it-systemsIT · Systems

IT Systems

Administering and maintaining the IT systems and infrastructure a distribution company runs on, keeping platforms stable, secure and available.

WindowsNetworkingAdministration
svc/it-supportIT · Support

IT Support

Front-line and escalation support across hardware and software, diagnosing and resolving issues for internal teams and clients.

TroubleshootingHelpdeskHardware
svc/projectsIT · Delivery

Project Management

Scoping and delivering IT projects end to end, from requirements and planning through rollout.

PlanningDeliveryRollout
svc/peopleIT · Leadership

People Management

Leading and developing a small-scale IT support team, with mentoring, workload planning and the day-to-day processes that keep things moving.

LeadershipMentoringProcess
svc/customer-serviceIT · Client

Customer Service

Client-facing support and relationship management, translating technical detail into plain English and providing exceptional customer service.

Client-facingCommunication
svc/homelabHomelab · Infra

Homelab

A Proxmox homelab running Nginx, Technitium DNS and containers, including SteamCMD instances and Crafty Controller.

ProxmoxNginxTechnitiumSteamCMDCrafty Controller
svc/gameserversHomelab · Gaming

Game Server Hosting

Self-hosted game servers run for friends, provisioned, reverse-proxied and kept online from the homelab.

Self-hostingLinuxReverse proxy
svc/communityHomelab · Community

Server & Forum Management

Co-owned a gaming server with 300+ daily active players, plus full forum management: permissions, moderation and community events.

ModerationPermissionsEventsCommunity

stack

What I work with

The tools and areas I know well, at work and at home.

Apps & web 06

  • Vanilla JS
  • HTML & CSS
  • IndexedDB
  • pdfmake
  • Offline-first
  • PWA

Support & systems 05

  • IT Hardware
  • Software Support
  • EPOS
  • Helpdesk
  • Windows

Deployment & imaging 04

  • PXE
  • Windows OS Imaging
  • Image Maintenance
  • Rollouts

Delivery & people 05

  • Planning
  • Delivery
  • Leadership
  • Mentoring
  • Process

Homelab & hosting 07

  • Proxmox
  • Nginx
  • Technitium DNS
  • SteamCMD
  • Crafty Controller
  • Linux
  • Containers

Gaming & modding 04

  • Game Modding
  • Game Servers
  • Forum Management
  • Community Events

contact

Open a channel

A build you want scoped, freelance work, or just homelab and gaming chat. Reach out below:

ryan@rysprojects: ~ bash · 80×24

$ whoami

ryan: bespoke apps and websites for businesses, available for client work

$ mail --to