Skip to content
Loading

Design + Development

<DG/>

Product Designer & Full Stack Engineer

01

About

Product engineer based in Toronto. I work across the entire stack and design process, from early concepts and user flows through to APIs, infrastructure, and production deployment.

I care about building products that are well-designed and well-engineered. That means thoughtful interfaces backed by clean architecture, not one at the expense of the other.

I thrive in collaborative, fast-moving environments where the roadmap evolves and the problems get harder. I enjoy owning the full lifecycle, from requirements and technical spec through to shipping and iterating on design and functionality.

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

Prism

Agentic Knowledge 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

Vortera

Generative Art

Interactive, seed-based generative mandala art. Creates visualizations using radial symmetry, particle systems, flow fields, and sacred geometry. Every piece is deterministic from its seed, and every parameter is tunable in real time.

TypeScriptNext.jsReactp5.jsTailwind CSS

Sentinel

Geospatial Command Center

Real-time seismic event monitoring dashboard powered by USGS earthquake data. Events render on an interactive 3D Mapbox globe with severity-based filtering, detailed analysis, and a tactical command center UI.

ReactTypeScriptTailwind CSSMapbox GL JSPythonFastAPIStrawberry GraphQLClaude CodeVercelRender

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

03

Skills

Frontend

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

Backend & Data

  • Node.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 Engineer

© 2026 DG

Built with Next.js, TypeScript & Tailwind