cv
Basics
| Name | Ogechukwu Allison Kanu |
| Label | AI Developer and Researcher |
| ogechukwukanu@gmail.com | |
| Url | https://allisonoge.github.io |
| Summary | AI Developer and Researcher with 2+ years hands-on experience in representation learning and signal intelligence. Proven record training and shipping PyTorch models, migrating and maintaining production-grade codebases, and collaborating across academia and industry (Qoherent Inc., University of Calgary/Benin). Strong software engineering foundation (Python, C/C++, JavaScript), experiment tracking, documentation, and code reviews, plus practical DevOps exposure (Docker, CI/CD scripting). Also build LLM-based agent systems in side projects (tool use, planning, RAG, evaluation) |
Work
-
2024.01 - 2025.12 Graduate Teaching Assistant
University of Calgary
Supported Software Architecture, Full-Stack Web Development, and Software Performance Evaluation courses.
- Software Architecture (TA)
- Full-Stack Web Development (TA)
- Software Performance Evaluation (TA)
-
2024.01 - Present Graduate Research Assistant
University of Calgary
Researching multi-task wireless foundation models trained using self-supervised learning on I/Q samples and federated pretraining. Implemented scalable training/evaluation loops and ablations; maintained artifacts and documentation for reproducibility.
- Searched, reviewed, and summarized academic literature to support research projects.
- Implemented scalable training/evaluation loops and ablations; maintained artifacts and documentation for reproducibility.
- Prepared demo notebooks for research projects.
- Wrote and published a conference article and journal paper.
- Presented findings and contributions with clear communication.
-
2024.01 - 2024.12 Mitacs Research Intern
Qoherent Inc.
Designed, trained, tested, and iterated I/Q→spectrogram forecasting and signal localization/classification models (narrow & wideband). Refactored the training stack from FastAI to PyTorch; improved maintainability and reviewability. Built a self-supervised multi-task learning pipeline that produced an IEEE ICC 2025 publication. Collaborated closely with the team, tracked experiments, communicated results, and optimized training/evaluation throughput.
- Refactored ML stack FastAI → PyTorch
- Self-supervised multi-task pipeline (ICC 2025)
- Throughput and accuracy optimization
- Experiment tracking and reporting
-
2023.01 - 2023.12 Software Engineer Intern
ALX Africa (IT Department)
Completed a software engineering internship focused on full-stack application development, backend APIs, and deployment automation using C, Python, and JavaScript while strengthening problem-solving and data structures fundamentals.
- Full-stack web apps with React/TypeScript, Flask, REST APIs, and SQL.
- NGINX setup with HTTPS, reverse proxy routing, and load balancing.
- Deployment automation with Puppet and Bash.
- C utilities, file I/O, bit manipulation, and core data structures.
- Git-based version control and collaboration.
-
2020.01 - 2021.08 Graduate Research Assistant
University of Benin
Co-developed spectrum analyzer with SDRs; built intelligent wireless system models for optimal RF usage. Co-authored multiple academic journals; collaborated with faculty and student teams.
- Spectrum analyzer with SDRs
- Intelligent wireless system models
- Co-authored 4+ journals
-
2018.06 - 2018.11 Student Researcher Intern
University of Benin
Completed embedded systems projects (PIC). Built OpenBTS + USRP B210 cellular network prototype; FM TX/RX with HackRF One. Investigated wireless key-fob vulnerabilities via SDR; contributed to a DSP textbook; supported project reviews.
- OpenBTS + USRP B210 prototype
- HackRF FM TX/RX
- Embedded systems (PIC microcontrollers)
-
2018.01 - 2019.12 Teaching Assistant
University of Benin
Supported Telecommunication Principles I and Microwave Engineering courses.
- Telecommunication Principles I (TA)
- Microwave Engineering (TA)
Education
-
2024.01 - 2026.03 Calgary, AB, Canada
MSc
University of Calgary
Electrical & Software Engineering
- Data Mining & Machine Learning
- Dependability and Reliability of Software Systems
- Advanced Networking (6G & Beyond)
- Wireless Transceiver System Design
-
2014.01 - 2019.12 Benin City, Nigeria
BEng
University of Benin
Electrical & Electronic Engineering
- Telecommunication Principles I & II
- Digital Communication
- Microwave Engineering
- Electromagnetism
- Signals and System
- Electronic Device & Circuits
- Logic Design & Digital Circuits
Awards
- 2025.01.01
Alberta Graduate Excellence Scholarship (AGES) — International
Province of Alberta, Alberta Advanced Education
Awarded 11k CAD for academic excellence in graduate studies.
Certificates
| ALX Software Engineering Certification — Back-end | ||
| ALX Africa | 2024-01-01 |
| AWS Machine Learning Foundation | ||
| AWS | 2022-01-01 |
Publications
-
2025.06.01 Self-supervised radio representation learning: Can we learn multiple tasks?
IEEE ICC
Explores multi-task learning with self-supervised pretraining for radio I/Q data; conference paper (pp. 511–517).
-
2024.01.01 Penetration Testing of GSM Network using MITM Attack
Journal of Engineering Sciences
Demonstration of man-in-the-middle attack on GSM network using off-the-shelf SDRs and open-source software.
-
2022.01.01 Cost-effective cellular network using OpenBTS & USRP B210
NRJEES
Built a cheap 2G cellular network using OpenBTS and USRP B210 SDR.
Skills
| Programming Languages | |
| Python | |
| C | |
| C++ | |
| JavaScript |
| ML/AI | |
| PyTorch | |
| TensorFlow | |
| Keras | |
| Scikit-learn | |
| FastAI |
| Data & Signal Processing | |
| NumPy | |
| Pandas | |
| GNU Radio | |
| MATLAB |
| DevOps/CI/CD | |
| Git/GitHub | |
| Docker | |
| Large-scale/Distributed GPU Training |
| Libraries/Frameworks | |
| LangChain | |
| Google ADK | |
| Flask | |
| FastAPI |
| Databases | |
| MySQL | |
| PostgreSQL | |
| SQLite | |
| MongoDB |
| Others | |
| Embedded systems | |
| Academic writing | |
| Clear communication | |
| Presentation |
Languages
| English | |
| Full Professional Proficiency |
| French | |
| Beginner |