I am a Software Engineer based in 🇨🇦 and 🇺🇸, with focus in Distributed System. I develop with SpringBoot, FastAPI, Gymnasium and Go. With past-experiences in frontend (Remix.js, TypeScript, tRPC, GraphQL)
- Remind me to append related projects in
- RedPanda
- Spark
- RabbitMQ
- gRPC
As a pragmatic engiener in tech industry. Aside from implementing solutions day to day with given constraints, I also identify and criticize trade-off between all tools. I can complain why gRPC, tRPC or Thrift are all better than REST (On the top of why REST presents a false point of view on network communication work); I also complain why RedPanda is better than Kafka (or the other way around, or Linkedin abandoned it for Northstar); I can complain why ScyllaDB is better than Cassandra (Even though we don't have to use that just yet). I am happy to learn whatever is going on in this rapid landscape as long as I can complain about it, and this is only way to avoid bull-shitting, as I generate a honest point of view is of all these technologies, on the top of complaining them as much as possible (and you only need to do it once ;-)).
I have read multiple literatures like Uncle Bob's Clean Code, Clean Coder, Refactoring 2nd!, Mythnical Man-Month!, House of Leaves (hol up) and I have opinions on all of them. Especially when not to treat Uncle Bob's books as dogma, or you gonna get yelled at during code review due to cognitive overloaded with all these based code style in the file.
As a social-data-driven person, feedbacks surely motivate me for future project idea. Software, without the understanding behind the curtain, it works just like like magic, audience don't care about your tech stacks as long as it delivered and works . Also you don't talk about AI, you do it.

