Robert Homa

B.Eng. - Electrical Engineering Student

Toronto Metropolitan University


Dedicated electrical engineering student and robotics enthusiast who thrives on problem-solving and applying knowledge to create proactive solutions. Highly knowledgeable in circuit schematic design, digital logic, hardware description language, and computer programming. Primarily working with C, C++, and Java with high working proficiency in Python and Ruby.

Current Projects

Raycasting Simulator

Raycasting is known as the founding technique for rendering graphics for some of the oldest first-person shooters, such as Wolfenstien 3D. I created a more modern-day raycaster in C++ using the Raylib library. This implementation includes a 3D viewport, a 2D topdown map with the player's position, and a section to show the player's position and statistics.

Terminal Messaging Platform

Currently working on a custom-made messaging system in C that would work in the terminal. Terminal user-interface would be done using the ncurses library. Currently still in development.

Experience

Accounting and Admin. Intern @ SG Constructors (June 2025 - August 2025)
Research Volunteer @ Toronto Metropolitan Photonics Group (January 2025 - Present)

Extracurriculars

Metropolitan Aerospace & Rocket Society (TMU MARS) (2024 - Present)
FIRST Robotics Volunteer (2023 - Present)

Contact

Feel free to contact me anytime via my public email: contact (at) roberthoma.com