Software Consulting
I am a software consultant specializing in Ruby and Ruby on Rails, with over two decades of professional programming experience.
Full-time Collaborations
Full-time collaborations typically involve a dedication of around 80–100 hours/month.
I work as an independent and external freelance. I specialize in tackling technical problems that demand careful consideration and focus. Problems for which someone concentrated and not in the day-to-day may be a great match. They are usually backend or platform projects.
These collaborations typically start with an initial problem statement, often open or exploratory in nature. My clients are tech-savvy, we speak the same language and work without estimations or dates. Projects are driven by a tight feedback loop, proactive communication, team playing, and continuous progress. As a pragmatic perfectionist, I pursue solutions that are simple, cost-effective, and correct.
I have been working in this manner for sixteen years.
Quick Dive-Ins
Quick dive-ins are short-term collaborations, often lasting a few days or even hours.
These are ideal for tackling punctual issues. For example, you suspect your application may be facing a bug in Rails and need help understanding what is going on. Generally, these collaborations focus on addressing concrete and often challenging needs promptly.
You can contact me and I'll dive into it.
Advisory
You can also hire me as an advisor. This is a retainer-based model where your team has a direct line to me for whatever assistance I can provide.
Contact
If you would like us to work together, please just drop me a line at fxn@hashref.com.
Client Testimonials
From Jorge Gomez Sancha, Co-Founder and CEO of Tinybird:
Xavier is an exceptional programmer, whose clarity of thought and meticulous approach to coding was nothing short of transformative for the projects for which I hired him.
Xavier embodies the principle of 'measure twice, cut once' and wastes no time in building anything other than what is absolutely essential. Whether he is solving a deep and hard-to-find bug or building a framework, he works gradually but surely, validating his assumptions and findings with you every step of the way, ensuring you remain aligned.
His commitment to precision and attention to detail makes for high quality and highly maintainable code, and he raises the level of everyone around him. He also happens to be an inquisitive, curious person, with broad interests and voracious learning habits that make him a pleasure to be around.
From Lachlan Laycock:
I had the pleasure of working with Xavier whilst I was CTO at Stuart for almost 6yrs. I would give Xavier difficult projects that were critical to the technical success of our platform and could be delivered relatively autonomously. He never failed to craft solutions for us that were adapted to our needs, scaled with the business and worked flawlessly (engineered with simplicity, well tested, well documented). He was exceptional at finding the shortest path to the best adapted solution. This resulted in us consistently having high-quality solutions, very quickly.
Ever since our time working together, I often find myself using Xavier as an example of how we can be better as Engineers ourselves. He’s a model for us all, and I recommend him without hesitation.
From Ben Munoz, Co-founder Nadine West, Co-founder Ben's Friends: