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.