I have gained a deep proficiency in JavaScript, TypeScript, HTML, React, and CSS, which has enabled me to create dynamic, user-friendly interfaces. My role in developing and managing sophisticated software projects has honed my skills, allowing me to deliver engaging and immersive digital experiences through close attention to detail and a keen eye for design.
I can leverage technologies such as SQL, MySQL, Firebase, AWS and NodeJS to build robust, scalable systems. My experience ranges from enhancing backend infrastructures for online web applications to streamlining data analysis through database querying. I have been involved in integrating complex databases and server logic seamlessly with front-end components for efficient and reliable application performance.
My expertise in 3D software development is marked by my use of advanced visualization libraries such as Three.js, Babylon.js, ArcGIS, and Leaflet, alongside game engines such as Unity and Unreal. I have contributed to projects ranging from the creation of fully immersive digital twins in VR for urban design to online metaverse platforms. I am always looking to push the boundaries of virtual environments and simulations with innovative 3D technology applications.
My skills in game development are fuelled by a strong admiration for the field as well as a proficiency with game engines such as Unity and Unreal as well as a solid grounding in C#, C++, and other related technologies. My academic background in computer games development and hands-on experience with game creation should further highlight my ability to design complex game mechanics and create engaging & entertaining experiences.
My fascination for programming began in my formative years and ever since has shaped my career and personal interests. It lead me to earn a Bachelor of Science and an Honours in Computer Science from the University of Cape Town, with a focus on computer games development. Additionally, it drove me to involve myself in the construction of software applications in various domains, such as video games, 3D software, web, and AI. I have published a paper on applying evolutionary algorithms to automate deep neural network parameter optimization, and I often contribute to video game hackathons. I thrive on challenges that sharpen my skills and expand my knowledge, particularly in collaborative environments where I can contribute to solving complex problems. I am committed to continuous learning and actively explore new technologies and advance my expertise whenever i get the oppertunity to do so. Looking forward, I am eager to bring my blend of experience, drive, and proven impact to any position I undertake.