Computer Engineering Co-op Student at the University of Ottawa | Software Development | AI | Cloud | FPGA Projects
I am a third-year Computer Engineering Co-op student at the University of Ottawa. I am interested in software engineering, artificial intelligence, automation, cloud technologies, data analysis, and hardware-based systems.
I have experience in IT support, software development, UI/UX development, technical troubleshooting, and team-based engineering projects. I enjoy building practical solutions that combine strong technical foundations with real-world impact, from AI-powered web applications to FPGA-based hardware simulations.
- 🔭 I’m currently working on software, AI, cloud, and client-server application projects
- 👯 I’m open to collaborating on web, mobile, AI, accessibility, and open-source projects
- 💬 Ask me about Python, Java, AI, C++, React, Firebase, Git/GitHub, SQL, FPGA projects and technical problem-solving
- 👨💻 All of my projects are available at: github.com/Bruno025
Arrive is an AI-powered web application built during the IBM Z × UNSA Sheridan Hackathon. It helps refugees and newcomers in Canada find verified settlement services for housing, legal aid, and employment support.
The project uses a lightweight RAG approach: it retrieves verified resources from a curated resources.json database, filters them based on province, immigration status, and user needs, then generates a grounded response using IBM watsonx.ai.
My contributions: resource research and verification, project organization, prototyping support, final presentation, and product/impact positioning.
Tech stack: React · Vite · Tailwind CSS · Vercel Serverless Functions · IBM watsonx.ai · IBM Cloud IAM · JavaScript · JSON · Lightweight RAG
- 🔗 Live demo: https://arrive-self.vercel.app
- 📂 Repository: https://github.com/kiankhooban/Arrive
Hardware-only Flappy Bird-style game implemented on an FPGA. The project features real-time HDMI video generation, sprite rendering, moving obstacles, screen wrapping, and hardware-switch-based speed control.
🏆 3rd Place — uOttaHack 2026
Tech stack: SystemVerilog · Verilog · VHDL · FPGA · RTL Design · Vivado · HDMI Video Output
- 📂 Repository: https://github.com/Bruno025/FlappyBird-X-Ross
- 🔗 Devpost: https://devpost.com/software/flappga
UO_Navigate is a web-based accessibility mapping platform designed to help students, staff, and visitors, especially individuals with reduced mobility, navigate the University of Ottawa campus more easily.
The platform combines outdoor and indoor navigation with accessibility data, including accessible routes, entrances, washrooms, rooms, corridors, and incident reporting for mobility obstacles.
My contributions: accessibility-focused design, project development, teamwork, and support for user-centered navigation features.
Tech stack: Next.js · FastAPI · MapLibre GL · OSRM · GeoJSON · QGIS · Web Development · Accessibility
- 📂 Repository: https://github.com/Bruno025/Uottawa_carte_d-accessibilt-
A financial tracking tool that helps users monitor expenses, organize transactions by category, and visualize spending patterns.
Tech stack: Django · HTML · CSS · Chart.js · SQLite · PostgreSQL
- 📂 Repository: https://github.com/Bruno025/Suivi-depenses
A full-stack web application for managing daily tasks with add, edit, delete, filtering, persistence, and responsive design features.
Tech stack: HTML · CSS · JavaScript · Node.js · Express.js · PostgreSQL
- 📂 Repository: https://github.com/Bruno025/To-Do-List
University project involving an Android mobile application connected to a MongoDB backend using RESTful architecture and GitOps principles.
Tech stack: Java · Android Studio · MongoDB · REST APIs · GitOps
- 📂 Repository coming soon