Services
If you have software problems you need to solve, you might want to reach out to me to see if we can work together on those! I'm a principal software engineer who has worked across all areas of web applications, with a bias toward backend systems. On the technical side, I've specialized in making sure systems are fast and secure, while also ensuring they meet the real-world requirements. The rest of my work is making sure that teams are highly functional and are setup for success.
Here are a few services I offer:
- Coaching: If you want to level up yourself or other people on your team, I can help you with that! Check out my coaching page for more information.
- Debugging the weird things: Sometimes you run into a problem you just can't solve. I'm really good at solving these problems, even in systems I'm not familiar with at the outset. You can bring me in to solve high impact bugs and problems that you're not making progress on. Depending on the problem, we can either price it by time or project, and project-based pricing can be milestone based: you don't pay if I don't solve it!
- Architecture and big picture thinking: If you have a system that needs some love, you can bring me in as extra help to figure out what the system does, how it works, and where it could be improved to better meet your business objectives. I focus on aligning architecture with the team and the business, so that forward progress can be made efficiently.
- Custom software development: Have something that you need to build but don't have the bandwidth or expertise for that? I can develop that software for you, from start to finish, with a smooth hand-off at the end.
If there's something else that you need, don't hesitate to reach out! If I can't help you, I'll do my best to point you toward someone who can.
You can reach me by email. Please include some details about your project and what you're looking for. If it sounds like a good fit, we can setup an intro call to figure out more details.