Hi! I'm Matt Ramos
I've been passionate about solving problems through technology since I started my career in 2014, initially working with C and C++ for IoT solutions. Since then, I've transitioned to building robust distributed systems. Throughout my journey, I've designed resilient architectures that power scalable, high-performance solutions across backend, mobile, and distributed systems. Today I focus on integrating cutting-edge AI/ML workflows, architecting reliable distributed systems, delivering beautiful cross-platform experiences with Flutter, and crafting performant backends in Rust, while leveraging Go and Python for supporting tools and automation. Always driven by innovation and a passion for problem-solving, I’m committed to delivering top-notch solutions that boost business outcomes and elevate user experiences. I wake up every day not just to make a living, but to make a difference, crafting solutions that leave a lasting impact through technology.
Latest Articles
I write about what I love: technology, software engineering, and technology products. Go to the Articles section.
My Open-Source Projects
Check out some of my latest open-source projects:
- CachingLite: A Rust database that provides caching like Redis on top of SQLite to explore maximum performance and utility for AI workflows, mobile applications, and distributed systems.
- SwordAI: A batteries-included framework and library ecosystem for productive backend, AI systems, data engineering, and distributed systems in Rust.
Explore more projects on my GitHub!
Specialization
While I have been coding in almost every tech that is used at enterprise and big tech companies, I have the ones that are my favorite and my specialization that I have a lot of fun using and believe that it's the best for productivity. They are:
- Rust: Fearless concurrency for system programming, distributed systems, and AI infrastructure. I have been using Rust for highly scalable distributed systems in fintech, banks, and high-demand IoT. It works great, is very productive, and has been one of the best experiences I've had in these contexts.
- Go and Python: My go-to languages for DevOps, Kubernetes tooling, and AI/ML workflows when Rust isn't the best fit. They provide excellent productivity for automation, infrastructure scripting, and rapid prototyping.
- Flutter: My primary mobile development focus. Flutter is excellent for pixel-perfect UIs and crafting applications with incredible product design experiences. I excel at building robust, beautiful, and user-friendly cross-platform apps.
- C/C++: I've been coding in C/C++ since 2014, and I enjoy digging into open-source codebases to learn and contribute.