# Ahmed H. > Senior Software Engineer | Game Engine Programmer | XR Developer Location: United States, United States Profile: https://flows.cv/ahmedh I am a computer scientist with 5 years of experience in Virtual and Augmented Reality. During that time, I developed several VR/AR games and simulations for multiple platforms. I have also accumulated experience in Computer Vision, Machine Learning, Visualization and Web Development. ## Work Experience ### Software Engineer (XR) @ BRELYON Jan 2023 – Present | San Mateo, California, United States Working as a game engine programmer and XR prototyper for a Silicon Valley startup developing the first-ever, headset-free virtual displays ### Research Engineer @ Carnegie Mellon University Jan 2022 – Jan 2022 | Pittsburgh, Pennsylvania, United States Worked as an Augmented and Virtual Reality research engineer in the field of public safety and medical training - Converted two AR/VR training demos from Unity into Unreal Engine to take advantage of photorealistic digital humans (MetaHuman). Applications deployed on Oculus Quest 2 and Magic Leap. - Created an Android camera app for visually impaired patients using AR glasses. Applied signal processing algorithms for real-time image enhancement (improve image sharpness and contrast). Used Android Studio debugging tools to improve performance on AR device. - Developed a tracking solution using embedded systems (ESP32 + IMUs) to detect walking in AR/VR environments. Used UDP to transfer inertial sensor data to AR/VR applications. ### Software Engineer @ Technische Universität Wien Jan 2021 – Jan 2022 | Vienna, Austria Worked as a front-end and back-end Java developer for TISS (Information Systems and Services of the TU Wien) - Maintained website (debugging and bug fixing in big code base) and developed new features used by students, teachers, researchers and administrators (agile software development). - Communicated with clients and defined project tasks to be implemented - Wrote unit tests and documentations for developed features Selected projects: - Participated in the development of the TU Wien COVID Greenpass app, which is used by all students, teachers, researchers and university staff to prove that they are either vaccinated, tested or recovered before entering university buildings. I worked mostly on the front-end side and later made changes on the back-end side. - Improved the way thesis topics are created in TISS, by giving the user the option of adding additional meta data information to the thesis topic. Improved thesis topics search, to enable users (like students) the option of searching for thesis topics using the added meta data information. I worked on both the front-end and back-end side. - Added REST-API calls for fetching examinations dates using certain parameters. ### Virtual Reality and Computer Vision Developer @ Technische Universität Wien Jan 2019 – Jan 2021 | Vienna, Austria Worked as one of the main Unity VR developers for the Vreeclimber virtual reality climbing simulator project using HTC VIVE Pro - Designed and implemented a tracking system (using 8 VIVE trackers) to achieve accurate correspondence between the tiltable and rotatable physical climbing wall and the virtual world. Implemented a calibration procedure to first identify the VIVE trackers and assign them their respective roles at runtime and then align the virtual world to the physical world. Implemented a correction algorithm to ensure that the physical climbing wall and virtual climbing wall are always aligned (minimizing vertical error) when the physical wall is rotating. - Developed a Unity template project for the Vreeclimber with extensive documentation to be used by future students who want to create their own contents for the Vreeclimber project. Assisted and advised three different students with their capstone projects who used the template to create their own games for the Vreeclimber. - Developed a game using Python for the Vreeboulder Projection System, where climbers play 2D arcade games projected on the physical Vreeclimber wall (without VR equipment). In the game I worked on, the climber has to touch one or two projected game targets while the climbing wall is rotating. I used OpenPose and OpenCV to detect the climbers’ limbs via webcam and detect when the climber touches the targets. - Serving as an ongoing consultant for the Vreeclimber project ### Teaching Assistant @ Technische Universität Wien Jan 2019 – Jan 2021 | Vienna, Austria Worked as a teaching assistant for an advanced visualization course and an introductory pattern recognition course Introduction to Pattern Recognition: - Pre-reviewed course exercises written in Python - Led laboratory tutorials and advised students with their course exercises - Graded more than 300 student submissions per semester Visualization 2: - Reviewed student project proposals for scientific and information visualization using computer graphic techniques - Led laboratory tutorials and advised students with their visualization projects - Graded final submissions of all student group projects (approx. 20) - Graded final presentations of their finished projects ### eLearning Multimedia Associate @ University of Bath Jan 2018 – Jan 2020 | Bath, England, United Kingdom Independently designed and developed a six-module eLearning Web-Application for international post-graduate students studying at the University of Bath in collaboration with careers advisors. - Developed first iteration of the course using the open-source software Xerte in combination with HTML, JavaScript and CSS. Ensured app compatibility with tablets and mobile phones. - Developed second iteration of the course from the ground-up using React.js, TypeScript, Bootstrap and CSS. Improved mobile-responsiveness of the app. - Created graphics and animations using CSS. - Added PDF download option, so that students can download the course and their answers as a PDF file - Added statistics feature to keep track of which course module was visited the most by students. - Improved web app based on user study evaluations. ### Research Intern @ VRVis Zentrum für Virtual Reality und Visualisierung Forschungs-GmbH Jan 2019 – Jan 2019 | Vienna, Austria Worked as a computer graphics developer for the planetary science visualization tool PRo3D written in F#. Developed the following features for PRo3D … - 3D GIS navigation: Users click on any point on the planetary surface and an automatic animated camera movement to that region is triggered. Additionally, I Implemented an animated transition between the orthographic and perspective views. - Elevation profile view: Users click on two or more points on the planetary surface (3D view) and lines between these points are drawn and projected on top of the surface mesh. In the 2D view, a graph is drawn visualizing a cross section view with elevation information along the selected paths. Used SVG to draw the elevation graph and implemented linking and brushing between 3D and 2D view. ### Software Product Developer @ RBI Group IT Jan 2017 – Jan 2017 | Vienna - Developed test automation solutions using C++ and Shell scripting in a Linux environment - Worked in a large C++ codebase - Used multithreading to improve speed of automated tests ## Education ### Master's degree in Visual Computing Technische Universität Wien ### Computer Science University of Bath ### Bachelor's degree in Media Informatics and Visual Computing Technische Universität Wien ## Contact & Social - LinkedIn: https://linkedin.com/in/aothman00 --- Source: https://flows.cv/ahmedh JSON Resume: https://flows.cv/ahmedh/resume.json Last updated: 2026-03-29