Learn how to start building an automatic plant watering system using Arduino Uno R3 and Rust, covering setup, development tools, and initial blinky example.
👋 About Me
Hi! I'm German Arutyunov, a passionate software developer with expertise in building scalable applications and robust system architectures. I specialize in backend development, system architecture, DevOps, and open source contributions.
This blog is where I share knowledge, document learning experiences, and connect with the developer community through deep technical dives and practical tutorials.
📚 Blog Series
[View All]Explore my collection of multi-part blog series on various topics:
automatic plant watering system
Learn how to start building an automatic plant watering system using Arduino Uno R3 and Rust, covering setup, …
building mechanical keyboard firmware in rust
Dive deep into the basic implementation of mechanical keyboard firmware covering matrix scanning algorithms, USB HID …
📝 Recent Posts
[View All]Latest articles and tutorials from the blog:
Basic Keyboard Implementation: Matrix Scanning, USB HID, and Async Rust
Dive deep into the basic implementation of mechanical keyboard firmware covering matrix scanning algorithms, USB HID communication, async programming with Embassy, and hardware pin configurations.
Development Tools and Hardware Deep Dive for Mechanical Keyboard Firmware
Explore the comprehensive toolchain for mechanical keyboard firmware development in Rust, from build automation to professional debugging tools and hardware configuration.
Setting Up Mechanical Keyboard Firmware Development in Rust
Learn how to set up a complete development environment for building custom mechanical keyboard firmware in Rust, including tools, frameworks, and hardware considerations.