Software Engineer · Artist

Dylan
Duan

Médaille d'Or

Carrousel du Louvre
Paris · January 2026

Silver Award — CICAF Toronto · 2025

Silver Award — CICAF Toronto · 2024

I build apps, web platforms, and AI tools.
Obsessed with hackathons and VEX Robotics.

* Yes, physical canvas art. No prompts, just getting messy with ink.

Who I Am

Mostly learned to code by breaking stuff until it worked.

* Team 77174A "Holy Airball!" — still trying to make autonomous work.

Started out making basic scripts in Python and Java, but lately I just spend my time building full web apps, iOS stuff, and wiring up AI APIs.

Huge nerd for VEX Robotics (Team 77174A "Holy Airball!"). I built an app called SparkVEX that uses actual Bayesian math to pick our alliances. Off the screen, I do a lot of ink and gouache art. Somehow finessed my way into showing my pieces at the Louvre in Paris and CICAF Toronto.

  • Robotics — VEX competitor & alliance strategist
  • CTF & Hacking — Capture the Flag enthusiast
  • Hackathons — Building under pressure, fast
  • Mobile Dev — Swift & cross-platform apps
  • Art — Ink · Gouache · Mixed Media

Featured Work

Shipping fast, breaking things, building them back better. Here's the stuff I'm most proud of — pulled live from my GitHub.

01 TypeScript

Lineage

An art-focused creative app — my newest project. Built for artists who want a clean, distraction-free environment to showcase and organize their work.

TypeScriptReactArt Platform
02 JavaScript

SaintThunderBird

Non-profit tutoring platform for First Nations students. Student & tutor dashboards, auto-generated Zoom links, and a full admin backend — all built from scratch.

Node.jsJavaScriptZoom API
03 Swift

Sanctum

Bible app that actually feels good to use. Social-feed UX, GPT-4o verse breakdowns, ElevenLabs audio narration, and built-in group chats.

SwiftSupabaseOpenAIElevenLabs
04 HTML

FutureMe VentureLift

Hackathon project — a career discovery platform that matches students with mentors and simulates real startup experiences to build entrepreneurship skills.

HTMLCSSJavaScriptHackathon
05 Python

Discord AI Bot

Discord bot wired into the Claude API with absurdly detailed system prompts so it acts like an actual unhinged person instead of a boring assistant.

PythonDiscord.pyClaude API
06 JavaScript

Clash Royale Tracker

Built a live game tracker because I play too much CR. Pulls real-time card stats from the official API, tracks the meta, and saves decks.

JavaScriptREST APIHTML
* Current deck: Miner Poison. Yes, I'm that guy.

Creative Work

I do physical art: no AI, no digital layers. Just ink, gouache, and getting messy. Still wild to me that these hung in the Louvre.

Recurrence Between Two Best Friends

White ink & gouache on black paper

A giant cosmic wolf made out of constellation lines staring down some tiny guy.

✦ Médaille d'Or — Carrousel du Louvre, Paris · Jan 2026

View Portfolio →

Street Corner

Gouache & acrylic on canvas

Just a really chaotic, crowded city street at dusk doing its thing.

✦ Silver Award — CICAF Toronto · Aug 2025

Follow @dylan_duan2010 →

Life After-Effects

Pen & ink, direct on paper

Huge figures dropping out of the sky onto a wrecked city. No pencil sketch first — straight ink.

✦ Silver Award — CICAF Toronto · Aug 2024

GitHub/Kiddo4993 →

Tech Stack

Languages


  • Python
  • Java
  • C++
  • TypeScript
  • JavaScript
  • Swift
  • Lua
  • HTML / CSS

Frameworks


  • Next.js
  • React
  • Node.js
  • TailwindCSS
  • Prisma ORM
  • NextAuth.js
  • Discord.py

Tools & DBs


  • Git / GitHub
  • PostgreSQL
  • Supabase
  • Firebase
  • Vercel / Neon
  • OpenAI API
  • Claude API
* mostly learned by building.

Get In Touch

If you want to build something cool, team up for a hackathon, or literally just talk about code and art — shoot me a message.