About Us

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.

Vancouver, BC, Canada

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.