Full-Stack Application Maintenance

Contact for pricing

About this service

Summary

On an ongoing basis, I'll work with you to keep your application stable and efficient. If your app has outdated dependencies, or if there's a bug that's been bothering you, or if it just needs some TLC, I can dig in and improve the codebase little by little.

Process

These ongoing engagements change from client to client, but the process is generally like this:
Onboarding. We'll meet and talk about what your priorities are for your application(s). Are there fires that need to be put out? Features that need to be added? Performance bottlenecks? Accessibility improvements? We'll talk about it here. This will also be where you'll add me to your GitHub organization as a contributor and any communication channels you use (Slack, Discord, etc.).
Task breakdown. If you haven't already, we'll need to write our first few tickets in your project management software. I may choose to break some tickets down into smaller tasks so that they'll be easier to estimate.
Work. I'll get going on your tasks, usually finishing a few within the first week!
Keep going. As long as you'd like to keep me around, I'll devote an agreed-upon amount of time to your projects per week. I'll keep your project management software updated as I work, and we can meet as-needed to ensure we're tackling everything you need done.

What's included

  • Bugfixes

    During the course of our work together, I'll work with you to document any bug fixes or performance improvements we implement.

  • Maintenance

    I'll make sure your application is up-to-date and working smoothly.

  • Testing

    If your test suite is missing or incomplete, I'll write tests to ensure any functionality I create or change will continue working after we've deployed updated code.

  • Refactoring and Paying Down Tech Debt

    After writing appropriate tests, if there's time, I'll be able to refactor code to make it easier to maintain long-term. This is also a great opportunity to reassess any dependencies we're using with the aim of making your application leaner, cleaner, and more stable.


Skills and tools

Web Developer
CSS
JavaScript
Laravel
Tailwind CSS
WordPress

Work with me