Consulting & Development Work

I help teams ship better front-ends and rescue projects that have gone sideways. Whether you need someone to build something from scratch, migrate a legacy codebase, or clean up after vibecoding experiments went wrong, I can probably help.

I’ve been writing code since before AI became everyone’s copilot, so I actually know what’s happening when things break. That comes in handy when you need someone who can think through problems instead of just throwing frameworks at them.

What I Do

Front-end Development

  • React, Vue, Svelte, Aurelia 2, Web Components
  • TypeScript, modern JavaScript, performance optimization
  • Design systems and component libraries that scale
  • Tailwind architectures that don’t turn into utility soup

Full-stack & Backend

  • Node.js, PHP (Laravel), Python
  • WordPress development and optimization
  • Database design (PostgreSQL, MySQL, DynamoDB)
  • API development and integration

Infrastructure & DevOps

  • AWS services (Lambda, S3, CloudFront, RDS, API Gateway)
  • Firebase, Supabase for rapid prototyping
  • CI/CD pipelines that actually work
  • Performance monitoring and optimization

Migrations & Rescues

  • Aurelia 1 to Aurelia 2 (I literally help build Aurelia 2)
  • Legacy JavaScript to modern frameworks
  • Monoliths to microservices (when it makes sense)
  • Cleaning up codebases that grew beyond their maintainers

Training & Workshops

  • Team training on modern development practices
  • Code review processes and standards
  • Architecture planning and technical decision making
  • “How to avoid the next rewrite” consulting

Specialties

I’m on the Aurelia 2 core team, so if you’re working with Aurelia, you’re talking to someone who helps build the thing. But I also work across the entire stack - from WordPress sites that need to load faster to complex React applications that need untangling.

I particularly enjoy projects where someone needs to clean up after the “move fast and break things” phase. I can usually tell you why it’s broken and how to fix it without starting over.

How We Work

Projects start with understanding what you actually need, not what you think you need. I prefer small milestones with shipped value every week. Architecture first, then code, then documentation. No surprises, no scope creep, no “it works on my machine.”

Rates are project-dependent. Available for both short-term consulting and longer-term development work. Remote-first, but can work onsite when needed.

Get in touch: dwaynecharrington@gmail.com