I'm a self-taught Full-Stack Web Developer based in Canada 🇨🇦, passionate about building beautiful and intuitive web apps. I specialize in React, Node.js, and MongoDB, and I’m always seeking to sharpen both my technical and product-thinking skills.
- Building scalable UIs with Zustand, TanStack Query, and Tailwind CSS
- Using modern routing, layout nesting, and advanced component composition
- Translating Figma designs into clean, responsive interfaces
- Designing maintainable APIs using layered and feature-based architectures
- Integrating Socket.io for real-time interactions
- Mastering MongoDB Atlas: relations, aggregations, triggers, and cloud features
- Applying solid UI/UX principles to create user-centered designs
- Developing a true product vision: solving real problems, not just technical challenges
- Inspired by both code and craft ✏️ (yes, I used to draw a lot!)
- Implementing best practices in authentication, validation, and protection
- Securing APIs and UIs (JWT, CSRF, XSS, sanitize, HTTPS headers, etc.)
- Real-time features with Socket.io
- MongoDB advanced modeling & indexing
- DevOps basics with Railway, Vercel, and SSH
- 📚 BADAM — A learning platform connecting people through 100% in-person training sessions. Built from scratch with React, Node.js, MongoDB & a custom design system.
- 🌐 didicode.com — My personal portfolio
- 📝 Didicodex (in progress) — A full blog platform built with Node.js and Next.js
- 🕊️ Hommage — Respectful funeral donation site to honor a loved one.
- Freelance and client projects
- UI/UX-to-code implementation
- Real-world product ideas (side projects welcome!)
- Refactoring codebases with SOLID & clean patterns
- 📧 Email: dylane@didicode.com
- 🌐 Portfolio: didicode.com
I started with C++ and C#, but my heart now belongs to React. You’ll probably never catch me doing .NET again — unless a client insists 😉.