Robert Homa

B.Eng. - Computer Engineering Student

Toronto Metropolitan University


Dedicated computer 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.

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