Winona, Missouri · Remote

AndrewVan Alstine

  • Full Stack Developer
  • PHP & Laravel
  • React & Next.js
  • Linux & Docker

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.

The stack · end to end Front to back
Interface
React
Next.js
JavaScript
Sass
Bootstrap
jQuery
Application
PHP
Laravel
CodeIgniter
Node.js
Python
WordPress
Data
MySQL
Postgres
SQL
REST
GraphQL
JSON
Platform
Linux
Apache
Docker
AWS
Git
LAMP

What I do

Three kinds of work

Most of what I get hired for falls into one of these. All three usually mean walking into a codebase I didn't write.

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.

Debugging · Diagnosis

Add the feature

Integrate new functionality into an application that's already running and already has users, matching the conventions that are there rather than fighting them.

Feature Integration · APIs

Move it to something modern

Transition aging applications onto current frameworks — Laravel, Next.js — in steps small enough that the site keeps working the whole way through.

Migration · Modernization

Selected Work

Projects

Three years of freelance work through Upwork and direct clients. A sample below.

Project name goes here

One or two sentences: what the client needed, what was broken or missing, and what Andrew actually built or fixed. Concrete beats impressive.

Stack · Used · Here

Project name goes here

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.

Stack · Used · Here

Project name goes here

A personal project counts too, as long as it's live and he can talk through the decisions behind it.

Stack · Used · Here

Development Experience

Where the work happened

2020 — 2023

Freelance Full Stack Web Developer

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

Other experience

Not development work, but worth listing: overnight accountability, financial reconciliation, and handling whatever walks through the door.

2024 — Present

Front Desk Agent & Manager on Duty

Hospitality · Eminence, MO

  • Run nightly audits, producing detailed financial reports across three departments and verifying accuracy before they reach leadership.
  • Count, reconcile, and prepare daily cash totals for bank deposit.
  • Serve as Manager on Duty overnight — sole responsibility for operations, safety, and security of the property.
  • Handle guest inquiries, incoming calls, and emergency alarms including fire alerts, calmly and by procedure.
2023 — 2024

Cook

Restaurant · Eminence, MO

  • Worked hot and cold lines through lunch and dinner service under time pressure.
  • Developed lunch and dinner specials.
  • Handled prep and restocking, and kept the station clean as I went.

Skills

The full list

Grouped by where each piece lives, so it reads faster than a wall of keywords.

Languages

  • PHP
  • JavaScript
  • Python
  • HTML
  • CSS
  • Sass
  • SQL

Frameworks

  • Laravel
  • Next.js
  • React
  • CodeIgniter
  • Node.js
  • WordPress
  • Bootstrap
  • jQuery

Data

  • MySQL
  • Postgres
  • Relational Databases
  • JSON
  • XML

APIs & Architecture

  • RESTful APIs
  • GraphQL
  • MVC
  • OOP
  • Application Development

Platform & Tooling

  • Linux
  • Unix
  • Apache
  • LAMP Stack
  • Docker
  • AWS
  • Git
  • DNS

Working With People

  • Debugging
  • Attention to Detail
  • Organizational Skills
  • Customer Support
  • CRM

Contact

Got a codebase that needs work?

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.