Open to full-time roles

Hey, I’m Dinesh 👋

Software
Engineer

I’m a software engineer in Toronto with twenty-plus years of shipping products end to end, from the apps people use to the APIs behind them and the cloud they run on. These days that includes putting AI inside the product instead of beside it.

Get In TouchBrowse Projects

Dinesh Pushparajah

Projects.

Experience.

Hands-on CTO @ an AI startup

Co-founded it and wrote production code every week while leading engineering

  • Designed and coded the retrieval-augmented generation system: high-dimensional vector search, adaptive semantic chunking, and cross-lingual English/French embedding alignment.
  • Built the compliance-guarded LLM pipelines that extract constraints, classify intent, and validate grounding before anything ships.
  • Scaled the platform from zero to 84,000+ users under SOC 2 Type II, owning architecture and security while still shipping features myself.
  • Directed a government-funded applied-AI research program across LLM systems, retrieval, computer vision, and predictive modelling.

Skills.

AI & ML

  • Retrieval-augmented generation
  • Vector search & embeddings
  • Fine-tuning & distillation
  • Agent workflows
  • LangChain, LlamaIndex
  • PyTorch, Hugging Face

Frontend & Mobile

  • React, Next.js
  • Vue, Vite
  • TypeScript
  • TanStack Query
  • React Native, Expo
  • Flutter
  • SwiftUI

Backend & Cloud

  • Node.js, NestJS
  • PHP, Laravel
  • Python, FastAPI
  • Go
  • AWS, Google Cloud
  • Terraform, Docker, Kubernetes

Data & Practice

  • PostgreSQL, pgvector
  • Redis, MongoDB
  • Kafka, ClickHouse
  • SOC 2 Type II
  • OAuth 2.0 & SSO
  • CI/CD, mentoring

My Story.

My journey started in the early web, when I co-founded a small studio and spent a decade building e-commerce platforms and custom CMSs for clients, and mentoring the developers who joined us.

From there I ran engineering for digital agencies. I put four platforms on one shared infrastructure, built an award-winning music-distribution product, and wrote a banking data sync that moved a client onto AWS.

Then I co-founded an AI startup and led it as a hands-on CTO, writing production code alongside the team. We built retrieval-augmented generation, LLM pipelines, and predictive matching into a platform that grew to 84,000+ users under SOC 2 Type II.

Most recently I was tech lead on a small EdTech team, shipping a React Native app and Node.js backend myself while modernizing the stack underneath it. These days I write software with AI every day, and I still love what I do! 💜

Community & Alumni.

Graduate, 2022

NEXT AI

Canada’s national AI venture and technical accelerator. I went through the program as a founder and still show up as an alumnus: events, workshops, and helping the newer cohorts think through their technical bets.

Alumni network

Google for Startups

Joined through a partnership with the startup I co-founded. I stay active in the alumni community, from program events to swapping notes with other founders on building with AI.

Ongoing

Mentoring

One-on-one coding instruction for high-school and university students, and regular time at Toronto startup and tech meetups mentoring early-career developers and first-time founders.