William Wells
GitHub: github.com/RealWilliamWells
ItchIO: realwilliamwells.itch.io
Education
Bachelor of Software Engineering, Concordia University, Montréal, Québec (Sept. 2019 – Present)
- Recipient of MacQuarries’ Technology Bursary
- Expected graduation in August 2025
- Instructing labs and tutorial periods for system hardware class
Relevant Experience
Software Student @ MDA Space — Sainte-Anne-de-Bellevue, Québec
Sept. 2023 – Present
- Develop and design real-time embedded software for operating in the high radiation environment of space
- Write detailed technical documentation such as interface control documents, manuals and design documents
- Conceptualize and develop automated test for the validation of satellite hardware
Project Manager @ Space Concordia Robotics Division — Montréal, Québec
Jan. 2023 – Sept. 2023
- Leading team designing and manufacturing a modular Mars rover
- Ensuring clear interfaces between subteams and maintaining team cohesion
Technical Lead @ Space Concordia Robotics Division — Montréal, Québec
Sept. 2019 – Jan. 2023
- Oversaw rover design, implementation, and testing
- Maintained technical documentation and user manuals
- Participated in European Rover Challenge 2022
Software Co-Lead @ Space Concordia Robotics Division — Montréal, Québec
Sept. 2019 – Jan. 2023
- Led sub-team focusing on autonomy: localization, mapping, vision, planning
- Programmed Teensy 3.6 microcontrollers, RS-485 bus
- Languages: C++, Python3.6+, Bash; Framework: ROS
Software Engineer Intern @ MDA Space — Halifax, Nova Scotia
May – Aug. 2021
- Developed NATO Maritime software with Spring Boot microservices
- Built backend with Java, frontend with JavaScript/TypeScript
- Practiced agile development with full unit test coverage
Software Intern @ Matrox — Dorval, Québec
Jan. – Apr. 2022
- Built tools for video stream quality evaluation and H265 parsing
- Designed user interfaces and testing infrastructure in C++, Bash
Other Work
Lab & Tutorial Instructor @ Concordia University — Montréal, Québec
Jan. – May 2023
- Instructed hardware labs and tutorials on digital logic
Research Assistant @ Concordia University — Montréal, Québec
Nov. 2022 – Jan. 2023
- Assisted research on autonomous robots for building inspection
Projects
- BEEP: Autonomous Mars rover using Jetson TX2 + Teensy 3.6; focus on control & autonomy
- OSVEngine: 3D scene viewer in C++/OpenGL; runs on Linux, Windows, Switch, WebAssembly
- Final Forest: RTS game for Ludum Dare 50; built with SFML/Box2D for Windows/Linux/Switch
- Sea-Chip: Chip-8 emulator with SDL2 ported to Nintendo Switch as "Switch-Chip"