Available to hire
Hi, I’m Dominic Gartner, a software engineering student at the University of Calgary with a passion for turning complex data into intuitive tools. I’ve spent the last few years building real-time visualization systems, CAD workflows, and drone software, combining C++, Python, and modern front-end technologies to ship reliable software.
Beyond classwork, I contribute to a student engineering club (SUAV), lead front-end and autonomous-navigation initiatives, and enjoy collaborating across avionics, data science, and product teams to deliver robust, user-friendly solutions.
Skills
Work Experience
Software Developer Intern at Bentley Canada (Seequent)
September 1, 2025 - September 1, 2025Developed a C++ desktop application for a 3D CAD tool used by geotechnical engineers. Built real-time visualization pipelines using VTK and Qt to render complex datasets efficiently. Engineered algorithms to detect and flag outdated meshes by analyzing version and geometric data, improving model accuracy and maintaining 3D visualization integrity. Designed inter-process communication APIs to synchronize user data across CAD applications, increasing cross-application data consistency. Wrote and maintained unit and integration tests to improve reliability in multi-threaded workflows. Served as Scrum Master, leading scrum ceremonies, iteration planning, and inter-team review meetings.
Front-End Developer (Part-time) - Remote at Dealfinder
March 1, 2024 - March 1, 2024Led front-end development for the company’s web platform. Built a responsive UI using Next.js and TypeScript; integrated Google Firebase for authentication and data storage.
Merchandiser (Part-time) at The Brick
October 1, 2023 - October 1, 2023Assembled and displayed store furniture, coordinated deliveries, and assisted customer pickups.
Software Lead at Schulich Unmanned Aerial Vehicles (SUAV)
July 1, 2025 - November 3, 2025Leading development of a fully autonomous drone software system, managing recruitment, and coordinating integration across avionics teams. Built modular VCSi modules in C++ and validated navigation using ArduPilot and SITL, resulting in reliable autonomous flight.
AI Subteam Lead at Schulich Unmanned Aerial Vehicles (SUAV)
July 1, 2025 - July 1, 2025Designed and implemented a YOLO-based vision pipeline for detection and localization; integrated outputs with flight control systems for real-time autonomy, improving drone navigation accuracy.
Software Team Member at Schulich Unmanned Aerial Vehicles (SUAV)
July 1, 2024 - July 1, 2024Built a ground control station using React and Python (Flask), enabling communication between onboard systems and operators. Developed image geolocation algorithms for autonomous navigation, enhancing mission success rates.
Education
Bachelor of Science in Engineering (Software Engineering) at University of Calgary
September 1, 2021 - November 3, 2025Qualifications
Dean’s List
January 1, 2021 - January 1, 2024Louise McKinney Scholarship
January 1, 2023 - January 1, 2024Industry Experience
Software & Internet, Computers & Electronics
Skills
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Calgary today.