Less copying.
More getting things done.
I brought repetitive document-preparation steps into one application, making the process simpler for the people doing it every day.
Keep it gentle, or switch it off.
Phone tilt is optional. Motion readings stay on your device.
STEVEN MARSHALL · SOFTWARE & IT
I build useful software, solve everyday IT problems and help people spend less time fighting their tools.
Based in Suffolk, UK · Open to permanent opportunities
What’s getting in the way?
Bring the pieces together.
Keep improving it, together.
That’s the part that matters.WHAT THAT LOOKS LIKE
I’ve spent more than 11 years building and supporting the tools people use in a healthcare business. Here are a few ways that work has helped.
I brought repetitive document-preparation steps into one application, making the process simpler for the people doing it every day.
A messaging platform grew through colleagues’ feedback, helping them understand concerns and support people remotely.
I work across software, systems and support. That means understanding what’s happening at someone’s desk as well as behind the screen.
THE PERSON BEHIND THE WORK
Building something feels like an “ASMR puzzle” to me. I love watching the pieces come together. Seeing it make someone’s life easier gives that feeling a purpose.
I start by listening and seeing the problem firsthand. Then I try an early solution with the people affected and improve it through their feedback.
See the work through the person doing it.
Choose a practical solution and try it together.
Listen, refine and help it fit into everyday work.
THERE’S ANOTHER SIDE TO THIS
Open the dark workshop to play with working demos, explore the tools I use and look under the hood. It’s all here when you want it.
Explore the workshopTHE NEXT CONVERSATION
I’m Steven. I build software and look after the systems underneath. I like figuring out how things work—and making them easier for the people using them.
JavaScript, React and Electron: bringing the work behind the screen into a place people can actually use.
Small, working explainers inspired by the problems I enjoy. Change an input, break a connection, step through an instruction. See what changes.
At Medical Resources Inc., I brought repetitive document-preparation steps into a desktop application. It evolved from browser automation to a direct API integration, with the people doing the work at the centre of the process.
This is a new, simplified batch-processing example. It uses fictional workshop requests, not healthcare data or employer software.
| Reference | Customer | Quantity |
|---|
Some requests are incomplete.
Some turn up twice.
Everything runs in this browser. No requests are uploaded.
I started a Game Boy CPU emulator to learn bitwise operations and assembly, testing it instruction by instruction. This separate teaching machine lets you explore the fetch-and-execute loop.
A bounded five-instruction teaching example, built for this portfolio. It is not a complete Game Boy emulator and does not need a game ROM.
Networks, VPNs and redundant communications have been part of my infrastructure work. Here you can explore why having another route matters when a connection fails.
A shortest-path simulation. Link costs are illustrative milliseconds, not measurements of real hosts or an actual internet traceroute.
Software, systems and the people using them. A few connections from my professional work and personal projects.
Select a tool to see where I’ve used it and follow its connection to the work. Experience has context—not a percentage bar.
Building something is deeply satisfying to me. I describe it as an “ASMR puzzle”: the pieces gradually connect, and then you get to watch them work.
That curiosity takes me from simulated engines in Garry’s Mod to registers in a Game Boy CPU. At work, it means understanding how the application, the data, the system and the person fit together.
The best part is seeing something I built make someone’s day easier. I want to make the world an easier, happier place—and useful software is one way I can contribute.
Read my full CV ↗Custom software, business workflows, databases, infrastructure and hands-on support in a healthcare business. Working with management and colleagues to turn operational needs into practical tools.
Tutoring programming and IT, helping with campus networks and audiovisual troubleshooting, and building a child-care management system as a capstone project.
Associate’s Degree in Software Development and Administration · 2014
A business is a bit like a program in real life: people, information and decisions moving through a process. I like finding where technology can make that process easier.
Reproduce the issue where it happens. Learn the person’s setup and ask why the steps matter.
Use logs and other evidence. Decide whether a direct IT fix or a software change fits the problem.
Work with the people affected. Their feedback helps reveal what the solution needs to become.
Agree the wider plan with the team and management, then keep improving it through real use.
I’m interested in opportunities to build useful systems, understand real problems and contribute to a team.
Software development · IT administration
Business systems · Practical problem-solving