Articles Coming Soon
Check out my Medium profile for upcoming articles on software engineering, system design, and development practices.
Visit Medium Profilea Software Engineer.
I build systems that think fast and fail gracefully | Designing structure out of chaos, one problem at a time.
Check out my Medium profile for upcoming articles on software engineering, system design, and development practices.
Visit Medium ProfileI'm currently working on articles about building reliable systems, software architecture, and lessons learned from real-world projects.
Follow on MediumJoin me as I share insights on C++, Qt, system design, and the principles that guide building maintainable software.
Connect on MediumHello! My name is Gescale Darati, and I'm a Software Engineer and final-year BSc Computing student at the University of South Africa (UNISA), graduating in 2026.
My core interest lies in building effective, efficient, and reliable systems, with a strong focus on performance, structure, and long-term maintainability. I design systems that are robust, scalable, and easy to reason about—software that fails gracefully and recovers predictably.
My journey has been shaped by both academic learning and practical experience, including 8 years in the events industry as an Events Staffing Supervisor, where I honed my leadership, coordination, and problem-solving skills.
Here are a few technologies I've been working with recently:
Currently learning: Advanced C++ and Qt, strengthening my skills in C# and .NET, software architecture, and systems optimization.
I'm open to collaboration on meaningful software projects, open-source contributions, and graduate/internship opportunities in software engineering.
A Qt C++ application for bank transaction management that deposits and withdraws money from accounts and maintains transaction records.
Web app for visualizing personalized data. View top artists, tracks, recently played tracks, and detailed audio information about each track.
A website with basic JavaScript documentation for first-time users, featuring example code and expected outputs.
Full-stack web application for managing books using modern technologies and GraphQL API.
Qt6 C++ desktop application for managing container and pallet data using Threading and multiple design patterns.