JCastrov's Wiki
Welcome. I am Jorge Castro, a software engineer who enjoys turning complex ideas into clear, useful explanations.
If we have worked together, met at one of my talks, or you found this site through one of my professional profiles, I am glad you are here. This wiki is a small window into how I think about software development and the lessons I have collected through several years of building, learning, teaching, and solving problems with other people.
I write about the foundations that help software stay understandable and dependable. You will also find practical notes about TypeScript, JavaScript, C#, GitHub, Obsidian, and the tools I use to learn and work. More recently, I have been exploring how to use AI as a reasoning partner while keeping engineering judgment in human hands.
These pages are not intended to replace official documentation or provide a complete treatment of every topic. They are practical notes: explanations, examples, trade-offs, and solutions to problems I have encountered or found worth understanding. Where a subject deserves more in-depth study, I point to resources that can take you further.
Whether you are a coworker looking for a shared reference, a fellow engineer comparing approaches, or simply someone curious about how I think about software, I hope you find something useful here. Browse the sections in the navigation, or use the Search button in the header to go straight to a topic.
Thanks for stopping by. I hope this wiki helps you understand something more clearly, make a better technical decision, or find a useful starting point for your next project.