Yeah, so I'm Ronaldo.
I'm always learning or building something. If it's not a tool for work, it's a side project. Whenever I come across a new framework, library or open source tool, my first thought is how I'd put it to use: something for work, something for my day to day, or something that could be useful for Jamaicans. Most of what I build starts that way.
I stick to three languages for all of it. Rust is where I spend most of my time. I like the type safety and the performance, and a strict compiler with a type system that makes you think things through before they run is exactly how I like to build. Rust just fits how I think and work, and Dioxus makes it even better, because I can build for web, desktop and mobile from one codebase and keep all of those benefits. TypeScript is for the web, mostly because Next.js is great. It's an ecosystem of its own, you can go from a blank folder to a full web app quickly, and you can bolt on pretty much anything you want. And Python is for data, because when there's data to wrangle, nothing really beats it.
I think in systems. Give me anything with moving parts and I want to know how the parts affect each other. That goes for pretty much everything, whether I'm cooking, watching a football match or an F1 Grand Prix, fiddling with my home network, or pulling something random apart to see how it works.
When I'm not building or learning something, I'm usually gaming or watching football, either Barcelona or, sadly, Manchester United.
Beyond being a place to show my projects and document my professional journey, one of the bigger reasons this site exists is Jamaica. I love this country, and I have big ambitions for what life and doing business here could look like. Technology is a big part of that, and I want to be part of putting it to work here.
Yeah, this is the public starting point, I guess. This blog is where I'll write about what I'm building and learning, and share my take on life and business in Jamaica. Some posts will be technical, some won't, and some will just be opinions that might age badly. But that's what documenting the journey is, right?
Thanks for reading, and see you around.