Legacy Web App Specialist
Have a codebase that everyone is afraid to touch? Call me.
I work in and improve legacy web apps, be that as an individual or as part of a team. Legacy is what we leave behind, and any software that's brings value is going to have its pain points. I work with these systems to change and update behaviour, adding clarity and removing noise.
I work remotely so I am able to work with you no matter where you are in the world. I practice active listening, active communication and living documentation, ensuring clear communication and quality results. Distance will not be a problem.
I can help you if you're in the following situations:
Working with legacy is a difficult process and requires a range of approaches to succeed. Below is a selection of the processes and skills I use to learn and improve your product's codebase.
I engage in long-term contracts with clients so that I can bring the most value. The more I master your codebase and know the team, the faster I can iterate and improve things. My goal is to understand your pain and then work to relieve it.
I work as either an individual contributor or as part of a team, depending on the needs of the client. As an individual I focus on delivering valuable features, as part of a team I focus on raising skills and standards so they can improve the system themselves.
I primarily work in legacy PHP codebases, but I'm also skilled in improving Javascript systems and can get comfortable in most programming languages. Messy code takes common shapes, usually based on the paradigms of the language, once you understand those you can spot the patterns and create solutions.