I work side-by-side with founders and small businesses to design, build, and launch the digital products they need to grow. No jargon, no guesswork — just clear communication every step of the way.
Helping founders, startups, and small teams across 5 countries since 2004.
If any of this sounds familiar, we should talk.
Most developers jump straight to code. I start by making sure we're building the right thing.
Before a single line of code is written, we map out what you need, who it's for, and how it should work. You'll see user flows, feature lists, and a clear roadmap — so there are no expensive surprises later.
I don't pick technologies because they're trendy. Every choice — from how the app is structured to where it's hosted — is based on what makes sense for your budget, your growth, and your team.
Regular updates, working demos, and honest conversations. If something changes or a problem comes up, you hear about it right away — not three weeks later in an invoice.
The result? Software that solves real problems, grows with your business, and doesn't need to be rebuilt six months later.
Clear scope, clear pricing, no hourly surprises.
A senior developer in your corner — without the cost of a full-time hire.
Great for:
What you get:
Commitment: Monthly
Your app works, but it's starting to crack. Let's fix that before it becomes a crisis.
Great for:
What you get:
Timeline: 4–6 weeks
Go from idea to a real, working product your customers can use.
Great for:
What you get:
Timeline: 6–8 weeks
A 15-minute conversation to understand your project, your goals, and whether we're a good fit.
Clear deliverables, a realistic timeline, and transparent pricing. No surprises.
Focused execution with regular updates and working demos so you always see progress.
Smooth handoff, documentation, and the option to continue working together.
I'm Raul — a senior software developer based in Montreal, originally from Colombia.
Over the past two decades, I've built software for startups, growing companies, and large enterprises across Colombia, Panama, the United Kingdom, the United States, and Canada. I've worked in e-commerce, healthcare, insurance, industrial automation, market research, gaming, telecom, and financial services.
What does that mean for you? I've probably seen a version of your problem before. I ramp up fast, I ask the right questions early, and I won't waste your time or money figuring things out at your expense.
When I'm not writing code, you'll find me reading, spending time with my family, or watching football — the real kind, with a round ball.
"The goal isn't just to write code. It's to build a digital asset that grows with your business."
Not sure where to start? That's completely fine. Book a free 15-minute call and tell me what you're working on. No pitch, no pressure — just an honest conversation to see if I can help.
Montreal, Canada — working with clients everywhere.
Every project gets a fixed price based on its scope — no hourly billing, no surprises. During our discovery call, we'll talk through what you need, and I'll put together a clear proposal with a defined scope and a single price. You'll know exactly what you're paying before we start.
Yes — I ask for a deposit upfront before work begins, typically around 30–50% of the project total. The rest is tied to agreed milestones, so you're never paying for work you haven't seen. It keeps things fair for both of us and helps me dedicate focused time to your project.
I'm not married to any single stack — I pick the tools that make the most sense for your project and your budget. That said, I work most often with .NET, Angular, React, TypeScript, and Node.js. I also use AI-powered development tools like Claude Code and GitHub Copilot, which help me ship solid software faster than you might expect.
Yes — and it looks different for every client. Some need a few weeks of bug fixes and monitoring after launch. Others want ongoing improvements as their business grows. We'll figure out what makes sense for you during the project, so there's a plan in place before launch day, not after.
This is something I'm building out right now. The goal is to make sure you're never stuck depending on me to keep things running. Depending on your project, that could mean documentation, walkthrough sessions, or hands-on training for your team. We'll talk about what you need during our discovery call.