Denis Kolodin

Creator of Yew Framework • Rust Pioneer • Systems Architect

Creator of Yew Framework

I am the original author and creator of Yew, one of the most popular Rust frameworks for building client-side web applications with WebAssembly. Yew has become a cornerstone of the Rust web ecosystem, empowering thousands of developers worldwide to build modern, high-performance web applications using Rust. It inspired developers of other frameworks by demonstrating that Full-Stack Rust is not just possible — it's a reality.

Composable Runtime Blocks (CRB)

Over the past 7 years, I have been developing CRB — a composable hybrid actor framework that provides a new level of abstraction over async in Rust. CRB combines the best of actor systems, finite state machines, and async tasks into a unified, flexible runtime that powers modern distributed systems.

Expertise & Experience

With over 20 years of software development experience and 11 years dedicated exclusively to Rust, I have mastered multiple technology stacks:

  • 11 years with Rust — Pioneered WebAssembly development, built production frameworks
  • Python & Java — Earlier career foundations in enterprise and systems development
  • Built production-grade frameworks and runtime systems used by thousands
  • Architected distributed systems and actor-based applications
  • Contributed extensively to the Rust ecosystem with open-source projects
  • Developed tools and platforms that power modern software development

Knowledge.Dev Platform

Knowledge.Dev is my latest venture, combining deep technical expertise with a passion for education. The platform offers hands-on, interactive playgrounds that teach developers how to build real-world applications (AI-assisted) using Rust, Python, TypeScript, and modern technologies.

The platform leverages my decade-plus experience to provide:

  • Production-ready code examples from real-world projects
  • Interactive learning experiences with instant feedback
  • Multi-language support for global accessibility
  • AI-powered tutoring (coming soon)

Philosophy

I believe in building tools that empower developers to create robust, performant systems. My work focuses on:

  • Composability — Building blocks that work together seamlessly
  • Performance — Zero-cost abstractions and efficient runtime behavior
  • Developer Experience — Tools that are powerful yet approachable
  • Education — Sharing knowledge to elevate the entire community

Contact

For inquiries, collaborations, or just to say hello:

Experience

20years in Software Engineering
11years in Rust Exclusively