Software Developer
Hi, I'm Dylan Stauch.
I build full-stack web apps and Discord bots with TypeScript, React, and Node.js.
Currently Building production-ready tools for gaming communities and web users.
About
I'm Dylan Stauch, a software developer based in Montreal who enjoys building practical tools that real people use—from Discord bots for large gaming communities to web apps that make everyday tasks easier.
I work primarily with TypeScript, React, and Node.js, and I'm comfortable owning projects from idea to deployment.
- Experience with full-stack JS/TS, REST APIs, and databases (PostgreSQL, MongoDB).
- Built and maintained production bots for active Discord communities.
- Comfortable working independently or in collaboration with designers and PMs.
Projects
Discord bot & backend · TypeScript · Discord.js · Fastify · PostgreSQL · Docker
- End-to-end raid management for Realm of the Mad God: interactive raid/headcount panels, key pop windows, auto-ending runs, and organizer-only controls.
- Dual verification system (RealmEye automation + manual ticket flow) with nickname/role assignment and a full audit trail for staff.
- Full moderation and quota suite (warnings, suspensions, mutes, bans, staff notes, points/quotas) powering a 36k+ member server, 32k+ unique users, and over $5,000 in community-funded Patreon support.
Discord bot · discord.js · TypeScript
- Card-collecting system where users unlock, upgrade, and manage custom gacha cards.
- Multiple minigames that use persistent player data.
- Designed for reliability in active Discord communities.
AI-powered web app · React · TypeScript
- Transforms webpages into stylized "personas" using AI to interpret content.
- Lets users customize how information is summarized and presented.
- Explores practical use of AI to make dense pages easier to digest.
Mobile app · JavaScript
- Mobile-friendly interface for checking current weather and basic forecasts.
- Designed for quick "on the go" usage with minimal navigation steps.
- Built as a companion to the web weather app for mobile platforms.
Web app · JavaScript
- Enables users to create, edit, and delete notes in a clean interface.
- Organized structure for browsing and managing multiple notes.
- Built as a practice project to explore structured CRUD workflows.