🏆 Over 100 graduates
From Lizard to Wizard
Master algorithms, system design, and engineering thinking in one intensive day
Early bird · Last week of April
What is it?
A full-day, hands-on workshop to transform you from code contributor to well-rounded engineering leader.
- Master algorithms beyond memorization
- Approach system design with confidence
- Think and communicate like a senior engineer
- Apply security, accessibility, and observability in real products
Workshop topics
Algorithmic Mastery
Identify patterns instead of brute-forcing solutions · Reason clearly about time/space trade-offs · Build interview-ready mental models
System Design
Design a WhatsApp-scale system from scratch · Handle real-time sync, message delivery, and scalability decisions
Frontend Security
Find and fix XSS & CSRF vulnerabilities · Implement CSP and secure auth hands-on
Accessibility Excellence
Ship WCAG-compliant UIs · Master semantic HTML, ARIA, keyboard nav, and screen reader testing
Observability
Set up production-grade monitoring · Work with Prometheus, Grafana, OpenTelemetry, and alerting
Design Patterns
Apply creational, structural, behavioral patterns to React and real-world codebases · Spot anti-patterns
AI
Integrate AI into your engineering workflow · Leverage vibe coding and search vectors practically
You will level up
- Tackle complex technical interviews confidently
- Make informed architectural decisions
- Implement secure and accessible applications
- Set up professional monitoring solutions
- Apply design patterns to real-world problems
Prerequisites
- 2+ years JavaScript/TypeScript
- Familiarity with React
- Basic data structures
- Experience with REST APIs
- Working knowledge of Git
Not for beginners.
Ready to level up?
Get notifiedFull-day workshop · 6 hours with breaks
Early bird price – limited seats · Next cohort: TBD
Save my spotWhat attendees say
"Before this workshop, system design interviews were a black box for me. Dan walked us through designing a WhatsApp-scale messaging system step by step — from choosing between polling and WebSockets, to sharding strategies, to handling eventual consistency. I used exactly that framework in my interview at a FAANG company two weeks later and got the offer. The way he breaks down trade-offs between approaches made everything click."
"I've been a frontend developer for 4 years and never felt confident discussing architecture beyond my React components. The system design module changed that completely. We designed a real-time notification system, debated CAP theorem trade-offs, and Dan pushed us to defend our decisions out loud. That practice of articulating technical reasoning was the most valuable part. I also didn't expect the security section to be so hands-on — we actually exploited XSS vulnerabilities live."
"What sets this apart from online courses is that Dan doesn't just teach — he challenges you to think. During the system design exercises, he'd throw curveballs: 'What happens when this service goes down?' or 'Your database just hit 10TB, now what?' That pressure to think on your feet is exactly what interviews feel like, and you can't get that from a YouTube video. I walked out feeling like I'd leveled up from mid to senior in how I reason about systems."
Your Instructor
Dan has spent 12+ years shipping production systems at scale — from Glovo's delivery platform serving millions of orders, to AdoreMe's e-commerce frontend, to building CareerOS from the ground up as technical co-founder and staff engineer. He improved Glovo's Web Core Vitals from 50% to 90% green, architected CI/CD pipelines for 4 frontend applications, and led the integration of Sales, Product, and Engineering at CareerOS.
- Staff Software Engineer — led teams across CareerOS, Glovo, AdoreMe
- Speaker at React Alicante, Techorama Belgium, Utah JS, Frontmania Netherlands
- Host of Señors @ Scale podcast — interviewing senior engineering leaders
- Organizer of ReactJS Barcelona meetup (2000+ members)
Helping engineers level up from mid to senior and beyond
Built products at