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 using Go, Rust, and Swift. Throughout my journey, I’ve designed resilient architectures that power scalable, high-performance solutions across backend, mobile, and distributed systems. 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 Article 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 distributed systems
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 and distributed systems where we want to achieve the most performance (and the GC is an obstacle to do this).
- GoLang: I have been using Go for highly scalable distributed systems in fintech, banks, and high-demand IoT. I can say that it works great, is very productive, and one of the best experiences I have in these contexts, definitely an amazing and productive garbage-collected programming language for back-end and distributed systems in general.
- Swift: My primary mobile development focus is on iOS and native development, where I excel in using Swift, SwiftUI, and UIKit to build robust and user-friendly applications.
- Svelte: After 7 years using React and around 5 years using Next, I gave a try to Svelte and it was incredible—fun and productive.
- C/C++: I've been coding in C/C++ since 2014, and it remains my go-to language for systems development. I apply C/C++ in game development, AR/VR projects, and enjoy digging into open-source codebases to learn and contribute.