Hi, I'm David
I'm a tech enthusiast and a student at the University of Ottawa, pursuing dual bachelor's degrees in Electrical Engineering and Computer Science.
My passion lies in understanding how things work and creating solutions to improve lives. At 19, I have a strong foundation in software development, circuit design, and embedded systems.
I'm fluent in English, French, Slovak, and Czech, enabling me to collaborate effectively across diverse environments. I've worked on projects bridging hardware and software, including custom circuits, mobile apps, and exploring new technologies. I'm committed to continuous learning and making a meaningful impact.
davidros1705@gmail.com
+1 613-614-9499
Accessibility Communication Array
I worked with a client who was non-verbal and had cerebral palsy, making it difficult for him to communicate with his peers at his caretaking facility. One of the caretakers approached me and my team to develop a device that would allow him to communicate using his fists, as his limited dexterity prevented the use of more traditional methods.
We engineered a custom circuit board with tactile push buttons and integrated an ESP32 Arduino board, enabling Bluetooth communication with an Android app I developed called 'SpeakEasy.' The app facilitates seamless control and updates of text-to-speech prompts, enhancing real-time communication. Additionally, it exports WAV files over a Wi-Fi network to the circuit board, allowing real-time data transfer and playing sounds through a speaker mounted to his wheelchair.
Upon surveying, this solution increased the client's social interactions by 140% through intuitive hardware-software integration, empowering him to communicate effectively in his workplace setting.
Video Demonstration
Circuit Design
Mechanical Configuration
Software Design
Marketplace Android Application
Marketplace apps can often be frustrating to use, as it can be difficult to find items within a reasonable distance. For example, if I find a book I'm interested in buying, but the seller is located on the other side of the city, it becomes inconvenient and time-consuming, especially as a busy student. What if, instead of relying on a city-wide community, we created a marketplace exclusively for the student body on campus? This way, students could easily trade, buy, and sell items within their own community.
To address this, I developed 'Hermes,' a marketplace app for students to trade, buy, and sell products. Using Android Studio and Firebase for real-time database management and user authentication, the app ensures a smooth and efficient experience.
Working with a team, I implemented key features such as dynamic product listings, push notifications, and cloud storage, leveraging data synchronization to create a seamless and user-friendly platform tailored specifically for students on campus.
Sample Images
uOttawa Digital Design Club VP Admin
I am VP Admin at uODD, a club at the University of Ottawa dedicated to teaching students the skills and knowledge to dip their toes in FPGA programming and digital design. Through a series of hands-on tutorials, we teach members how to write efficient Verilog code and understand the fundamentals of hardware description languages (HDLs).
The club serves as a platform for students to apply their knowledge in practical settings by organizing projects, events, and competitions. These activities range from collaborative team challenges to design innovative solutions using FPGA boards, to competitive events that simulate real-world applications of digital systems.
Whether you're a beginner exploring FPGA programming or an advanced student refining your skills, uoFPGA provides a collaborative space to learn, innovate, and grow in the field of digital design.
Instagram: https://www.instagram.com/uofpga
Discord: https://discord.gg/ejbBxpSjnm
VR Simulation Development
As I started university and began my studies, artificial intelligence (AI) quickly became mainstream. It emerged as a significant topic of discussion not only in the workforce and in school, but also in ethical debates. One thought-provoking question my ethics professor raised was the use of AI in warfare and how it could reshape modern tactics. In collaboration with Mines Action Canada, our client, my team aimed to explore this issue through the creation of a promotional VR simulation.
The simulation follows a minute-long story of an ex-army officer living in a secluded cabin deep in the woods with his son. Distrustful of technology due to the rise and malfunctions of AI weapons in society, he avoids all modern devices. However, his sense of isolation is broken when his old radio warns about a rogue robot in the area, only for the signal to be interrupted by the robot itself, which soon appears at his doorstep.
I led a student team in researching, planning, developing, and testing this VR simulation in C#. The project highlighted the potential risks of autonomous weapons and was successfully presented at a Vienna conference, raising awareness and fostering global dialogue on this critical issue.
Video Demonstration
Sample Images