Skip to content
Loading

Design + Development

<DG/>

Product Designer & Full Stack Developer

01

About

I'm a frontend-leaning full-stack developer based in Toronto who thrives in fast-moving, collaborative environments. I partner closely with designers, product managers, and backend engineers to turn ambiguous requirements into polished, scalable products across web and mobile.

My core stack is TypeScript and React, but I work across the full stack, collaborating on API design, data models, and AI-powered features with a frontend lens on usability and clarity. I care about building interfaces that feel intuitive, not just functional.

I'm drawn to evolving products where the roadmap shifts and the engineering challenges grow with it. I enjoy the full lifecycle, from requirements gathering and technical specification through to shipping and iterating.

Stats

  • BSc Computer ScienceWestern University
  • Prev Co-FounderAurelis, Software Development Agency
  • 25+ Products BuiltScoped and shipped b2b + consumer-facing WebApps, Websites, Mobile Apps

02

Projects

Live Projects

Prism

Agentic Visualization

Enter a question and watch an AI agent explore it in real-time. The agent decomposes, researches, connects, and synthesizes, streaming its reasoning as an interactive knowledge graph you can see being built.

TypeScriptNext.jsTailwind CSSReact FlowVitestClaude CodeAnthropic SDKSSE

This Site

Design & Development

The site you're on. Built from scratch with Next.js, featuring an interactive dot grid, scroll-driven parallax, spring-physics cursor, and full accessibility support.

TypeScriptNext.jsTailwind CSSFramer MotionClaude Code

Client Projects - Code Private

Cintrex

CRM

An operations dashboard for a property management company. Replaced scattered email and spreadsheet workflows with a structured ticketing system, role-based access, audit trails, and real-time reporting.

TypeScriptReactNode.jsREST APIPostgreSQL

Fogain

CRM

A unified tool suite for an accounting firm. Consolidated 7+ siloed internal tools into one environment with shared access controls, reporting dashboards, and a tax-report generator.

TypeScriptReactNode.jsREST APITailwind CSS

OtomAI

LLM Interface

A chat-based financial assistant powered by OpenAI. Natural-language interface for report generation, data interpretation, and financial summarization, tailored to domain-specific accounting workflows.

TypeScriptReactOpenAI APINode.jsTailwind CSS

QueueTrack

Mobile App

A React Native app for university students to check real-time wait times at nearby bars. Crowdsourced reporting, live queue data, and location-aware listings.

React NativeTypeScriptNode.jsREST API

03

Skills

Frontend

  • TypeScript
  • React
  • React Native
  • Next.js
  • Tailwind CSS
  • Framer Motion
  • HTML/CSS
  • Vitest
  • Figma

Backend & Data

  • Node.js
  • Express.js
  • Python
  • Java
  • C/C++
  • REST/JSON
  • tRPC
  • PostgreSQL
  • Drizzle ORM
  • Clerk

Infrastructure & Tooling

  • Git
  • Claude Code
  • Docker
  • Kubernetes
  • AWS Services
  • Vercel
  • Prometheus
  • Grafana
  • Postman
  • Jira
  • Slack

<DG/>

Product Designer & Full Stack Developer

© 2026 DG

Built with Next.js, TypeScript & Tailwind