Consulting
Interested in working together or just having an informal chat? Hit me up at adolfo@ochagavia.nl any time.
I’m currently offering the following services:
- Systems programming. Building from first principles is my bread and butter. Past consulting engagements include researching interplanetary IP communication, developing a dependency solver for the Conda ecosystem and creating a continuous benchmarking setup for rustls. I also led the design and implementation of a container image builder, registry and runtime in collaboration with Outerbounds (see their article for details, or my own related write-ups).
- Boosting Rust open source projects. I’ve been contributing to the Rust ecosystem since 2014. I have experience designing, implementing and polishing features in collaboration with project maintainers. As one example, check out this article about a project for ISRG (makers of Let’s Encrypt). Other past clients were Prefix.dev, Stormshield and the Solana Foundation.
- Free-form consulting. If there’s anything else you feel I could help with, let’s talk and find out whether my skills could bring you closer to a solution. Even if I cannot help you directly, there’s a good chance I know someone who can.
Testimonials
The excerpts below are a selection from received LinkedIn recommendations.
Josh Aas, co-founder of Let’s Encrypt and director of ISRG:
[Adolfo] put together a clear plan, iterated on it (…), and then did an excellent job implementing it (…). I would absolutely have Adolfo work on projects for us again in the future.
Dirkjan Ochtman (@djc), open source maintainer of rustls and other well-known Rust crates:
Adolfo was able to quickly get up to speed with our open source project (…). He was eager to tackle our feedback to pull requests, and a very pleasant person to interact with. Highly recommend working with him!
Wolf Vollprecht (@wolfv), founder and CEO of Prefix.dev:
We can absolutely recommend working with Adolfo on challenging computer science problems.
Ways of working together
- Solo. I am a very intrinsically motivated person, and have a proven track record delivering high-quality results with little guidance. I proactively ask the necessary questions to clarify assumptions and goals, and I research my way forward through any obstacles that might appear. I am also able to summarize and explain a project’s progress in such a way that you can follow along without being burdened with day-to-day minutiae.
- Team. Peers see me as a highly talented and pleasant team member (see testimonials above). My technical skills are accompanied by the capacity to effectively collaborate with others: I feel comfortable mentoring junior programmers, solving architectural challenges with experienced developers, interfacing with business stakeholders, and more. If you are looking to boost your team, I’d be happy to be on board.
Practicalities
- Location. I am currently based in Santiago (Chile) and have a preference for remote work.
- Working across time zones. I have experience collaborating with colleagues in different time zones (mainly US and Europe).
- Time commitment. I am usually interested in projects for 1 to 3 days a week, 8 hours a day.
- Languages. I am fully proficient in English, Dutch and Spanish.
Ready for a chat?
If you made it this far, you might want to drop me a line to discuss a possible collaboration. I’m looking forward to it!