Engineering that earns trust
solucan is a software engineering studio based in Vancouver, BC. We help businesses build reliable web applications, APIs, cloud infrastructure, and AI features.
The story
solucan was founded on a simple observation: too many software projects fail not because the technology is hard, but because the fundamentals are neglected. Requirements aren't understood. Architecture doesn't match real constraints. Teams don't communicate well.
With over 10 years of experience as a senior software engineer—spanning backend systems, frontend applications, cloud infrastructure, and distributed systems—I've seen what works and what doesn't. I've scaled production systems handling millions of requests, optimized GPU clusters for real-time AI workloads, and helped teams ship features faster by simplifying their architectures.
What I've learned: the best software comes from deeply understanding the problem, designing for the actual constraints (not imagined ones), and maintaining relentless focus on what ships to users. Everything else is noise.
solucan exists to bring that disciplined approach to businesses across Canada—teams that need production-ready solutions, not experiments or prototypes that will be rewritten next quarter.
Our principles
The values that guide how we work and what we build.
Quality over speed, but fast anyway
We don't cut corners, but we also don't over-engineer. Good architecture and clean code actually speed up delivery—we've seen it repeatedly.
Clarity in communication
No jargon, no hand-waving. We explain technical decisions in plain language and keep you informed without overwhelming you.
Security as foundation
Security and privacy aren't afterthoughts. We build with encryption, access controls, and audit trails from day one—not bolted on later.
Partnership, not just delivery
We care about your success beyond the project scope. We'll tell you when something isn't the right approach, even if it means less work for us.
The toolbox
Technologies we use daily to build reliable software.
Frontend
- TypeScript
- React
- Next.js
- Tailwind CSS
- React Query
Backend
- Node.js
- Python
- PostgreSQL
- Redis
- GraphQL
Cloud & DevOps
- Kubernetes
- AWS
- GCP
- Terraform
- GitHub Actions
AI & ML
- OpenAI
- LangChain
- Pinecone
- Hugging Face
- PyTorch
We pick tools based on the problem, not preference. If a different stack is the right fit, we'll tell you.
What clients can expect
Working with us means working with someone invested in your success.
Honest assessments
We'll tell you if your timeline is unrealistic, if a feature isn't worth building, or if there's a simpler solution. You get our real opinion, not what you want to hear.
Regular communication
Weekly updates, accessible demos, and quick responses. You'll never wonder what's happening with your project or feel out of the loop.
Working software, continuously
No big-bang releases. We ship in cycles so you see progress, can give feedback, and adjust direction as you learn more.
Knowledge transfer
We document decisions, write maintainable code, and ensure your team (or future developers) can pick up where we leave off without starting from scratch.
Post-launch support
We don't disappear after deployment. We stay available for questions, bug fixes, and iterations—because real learning happens after launch.
Let's work together
Whether you have a clear project in mind or just want to explore possibilities, I'd love to hear from you. Book a call or drop a message.