Building Real-Time Collaboration with CRDTs
A deep dive into conflict-free replicated data types and how we used them to build sub-50ms collaborative editing at scale.
I architect and ship scalable web platforms with a focus on performance, reliability, and clean system design.
I’m a Principal Full-Stack Architect with over 10 years of experience designing and building scalable web platforms. I work across front-end, back-end, and cloud infrastructure—owning architecture decisions and delivering production-ready systems with a focus on performance, reliability, and long-term maintainability.
When I’m not shipping features, I focus on system design, performance optimization, and evolving architectures to scale with growing products. I value pragmatic engineering, clean abstractions, and software that quietly does its job—reliably and efficiently.
Hover to explore — push them around
Modernized a legacy Apache Wicket platform using Spring Boot, Angular, and Docker Swarm, delivering scalable, modular full-stack applications.
An enterprise-grade design system powering 40+ products. Includes accessible components, theming engine, and automated visual regression testing.
A high-performance analytics dashboard processing 10M+ events/day with real-time visualizations, anomaly detection, and predictive insights powered by ML.
A developer productivity CLI that automates project scaffolding, CI/CD pipeline generation, and deployment workflows. 12K+ GitHub stars.
A privacy-first social platform with end-to-end encryption, zero-knowledge authentication, and federated architecture. 50K+ monthly active users.
32+ tools and technologies across the full stack, from pixel-perfect frontends to scalable infrastructure.
Leading architecture and development of the core platform serving 2M+ users. Spearheaded migration from monolith to microservices, reducing deploy times by 80% and improving uptime to 99.99%.
Built and maintained client-facing dashboards and internal tools processing millions of data points daily. Introduced automated testing that reduced production bugs by 65%.
Developed interactive web experiences for Fortune 500 clients. Specialized in animation-heavy marketing sites and accessible component libraries.
- Contributed to the development of a GPGPU Simulator using C++ and enhanced the GEM5 simulator in Java for testing GPGPU research performance. - Designed and implemented a customized data visualizer in Python, enabling researchers to automatically gather, categorize, analyze, and visualize data, resulting in a 90% reduction in data analysis time.
Academic foundations and professional certifications that back my expertise.
M.Sc. in Computer Science
Grade: 3.82/4
B.Sc. in Computer Engineering
Grade: 3.7/4
A deep dive into conflict-free replicated data types and how we used them to build sub-50ms collaborative editing at scale.
Now that GSAP is fully free, here's how to build cinematic scroll experiences with ScrollTrigger, SplitText, and React 19.
What we learned migrating a 5-year-old monolith to microservices — the wins, the pain, and what we'd do differently.
Cutting through the noise — the TypeScript 5.9 features that will genuinely change how you write code every day.