Find and fix the bug
Reproduce it, trace it to the actual cause instead of the symptom, fix it, and leave a note explaining what happened so it doesn't come back.
Winona, Missouri · Remote
Full stack web developer building and improving web applications end to end. The work I'm best at is the unglamorous kind: finding the bug nobody could reproduce, adding a feature to a codebase somebody else wrote, and moving an aging application onto a modern framework without breaking what already worked.
What I do
Most of what I get hired for falls into one of these. All three usually mean walking into a codebase I didn't write.
Reproduce it, trace it to the actual cause instead of the symptom, fix it, and leave a note explaining what happened so it doesn't come back.
Integrate new functionality into an application that's already running and already has users, matching the conventions that are there rather than fighting them.
Transition aging applications onto current frameworks — Laravel, Next.js — in steps small enough that the site keeps working the whole way through.
Selected Work
Three years of freelance work through Upwork and direct clients. A sample below.
One or two sentences: what the client needed, what was broken or missing, and what Andrew actually built or fixed. Concrete beats impressive.
If a project is under NDA, describe the problem and the solution without naming the client — that's normal and nobody will hold it against him.
A personal project counts too, as long as it's live and he can talk through the decisions behind it.
Development Experience
Upwork & direct clients · Remote
Designed, built, and improved web applications across the whole stack — PHP and Laravel on the server, React and Next.js on the front, MySQL and Postgres behind both.
Most engagements were inherited codebases: identify and resolve bugs, integrate requested features, and migrate legacy applications onto modern frameworks without disrupting live users.
Also
Not development work, but worth listing: overnight accountability, financial reconciliation, and handling whatever walks through the door.
Hospitality · Eminence, MO
Restaurant · Eminence, MO
Skills
Grouped by where each piece lives, so it reads faster than a wall of keywords.
Bugs, new features, or an old application that needs to move onto something modern — send over the details and I'll tell you honestly what it'll take.