TA
Teni Adegbite Computer Science @ Ontario Tech
Full-Stack, Graphics Engine & Systems Developer

Oluwateniola
"Teni" Adegbite

Computer Science undergraduate specializing in Digital Media with expertise spanning custom C++ 2D/3D game engines, AI/CV systems, full-stack cross-platform apps, and embedded robotics firmware.

teni@dev-environment:~
teni@toronto:~$ init-portfolio --verbose
[OK] Loaded B.Sc. (Hons) Computer Science Q4 resume data.
[OK] Initialized 3D Boids & C++ engines.
[OK] Connected RoboMaster Ridgebots firmware & PRS sales modules.
Type 'help' to see available CLI commands or 'resume' to download my resume.
$
Education & Focus

Ontario Tech University

B.Sc. (Hons) in Computer Science (Expected June 2027) with a specialization in Digital Media and a Minor in Sustainability.

Undergraduate Thesis

"Sustainable Game Development Workflows: Asset Management, Rework, and Version Control in Indie Game Dev."

Focused Academic Coursework

Advanced Data Structures Software Architecture SQA & Testing AI & Machine Learning Computer Vision HCI

Achievements & Initiatives

  • Ubisoft NEXT 2024: Participated in the technical art discipline, building custom graphics tools and shaders.
  • ENACTUS x WiT Case Competition (3rd Place): Designed, built, and pitched a software solution under a strict 24-hour deadline.
  • Technovation: Collaborated in a distributed team environment to develop an educational accessibility mobile app.
Technical Matrix

Skills & Stack Expertise

Languages

Python C++ Java C# JavaScript TypeScript Dart SQL C HTML/CSS

Frameworks & APIs

FastAPI Flutter React Next.js Node.js Express REST APIs

Databases & Cloud

PostgreSQL SQLite Supabase Firebase MongoDB Relational Schema

Tools & Practices

Git Docker CI/CD Linux Agile (Jira) Unit Testing STM32 UART Figma
Engineering & Graphics Work

Featured Projects

Cross-Platform App

Ontario Tech Plus

Cross-platform student mobile app built in Flutter and Dart using Riverpod for state management and Supabase for live data updates.

Flutter • Dart • Supabase Hover/Tap

Accessibility & Testing

  • • Added accessibility options including high-contrast modes and OpenDyslexic font support.
  • • Ran unit tests and verified UI layouts across multiple screen sizes to prevent broken interfaces.
Mobile App Code
AI Vision & API

GlycoLens

Python FastAPI backend running YOLOv8 vision models to detect food items in meal photos with 88% accuracy.

Python • YOLOv8 • FastAPI Hover/Tap

Nutritional Intelligence

  • • Connected image model outputs to FatSecret REST APIs to pull nutritional/carb data in under a second.
  • • Formatted backend API endpoints to send structured JSON payloads directly to the front end.
AI Backend Code
Embedded Systems

Rootstrike Node

Thermal control firmware in C++ on an STM32 board (Nucleo-F446RE) keeping junction temperatures under 65°C.

C++ • STM32 • UART Hover/Tap

DSP & Telemetry

  • • Wrote a digital Moving Average Filter cutting analog signal noise by 35%.
  • • Created UART telemetry routines broadcasting real-time system metrics every 100ms.
Firmware Source
3D Simulation

3D Fish Boids Engine

Craig Reynolds' flocking simulation (separation, alignment, cohesion) in C++ with predator pursuit and obstacle avoidance.

C++ • OpenGL • GLSL Hover/Tap

Optimization & Math

  • • Optimized distance checking from $O(n^2)$ to $O(n \log n)$ via 3D spatial grid partitioning.
  • • Tessellation shader pipeline supporting 10,000+ dynamic agent meshes at 60+ FPS.
Run Live Demo
Game Engine

FlipEngine (2.5D)

2.5D custom game engine built from scratch in C++ handling manual memory, sprite batching, and orthographic pipelines.

C++ • OpenGL • GLSL Hover/Tap

Shader Passes & Rendering

  • • Integrated GLSL shader passes for dynamic lighting and pseudo-depth sorting.
  • • Custom camera pipelines blending 2D sprite planes seamlessly within 3D environments.
Engine Code
Tech Art

Rubble Generator & VFX

Unity-based procedural tool for scattering debris using custom scripts along with custom GLSL/HLSL shader packs.

Unity C# • GLSL • HLSL Hover/Tap

Procedural Pipeline

  • • Created custom shaders for visual effects, vertex displacement, and material optimization.
  • • Developed toolsets recognized in the Ubisoft NEXT 2024 Technical Art competition.
View Tool Repo
Track Record

Work Experience

Chromebook Sales Specialist

Premium Retail Services (PRS) • Toronto, ON
2026 – Present
  • Drive Google and ChromeOS device sales by delivering interactive product demonstrations and hands-on client training for retail staff on features, promos, and core messaging.
  • Elevate in-store customer experience through active needs assessment, clear technical storytelling, and maintaining visual merchandising standards.
  • Identify localized sales opportunities, deliver creative floor problem-solving, and communicate customer trends directly to leadership.

Digital Consultant & Web Developer

Love Happy Live Well • Toronto, ON
2026
  • Built and launched a production web platform, optimizing asset loading to hit a 98/100 Google Lighthouse performance score.
  • Cut load times by 45% by implementing WebP image compression, code splitting, and browser caching rules.

Software Engineer / Programmer

Ontario Tech RoboMaster "Ridgebots" • Oshawa, ON
2024 – 2025
  • Wrote low-level C++ code for microcontroller chassis movement and real-time motor control systems.
  • Collaborated with cross-functional subteams to build and test automated sentry targeting logic and computer vision models.

Business Strategy & Market Analyst

Art Circle of Alberta / Vienna Waits • Remote
2026
  • Analyzed over 5,000 user interaction logs using data cleaning scripts to identify drop-off bottlenecks, boosting conversions by 18%.
Real-Time Graphics Engine

3D Fish Boids Simulation

A WebGL & Three.js port of Teni's C++ Boids Engine with separation, alignment, cohesion, predator pursuit, and obstacle avoidance.

Coral Obstacles:
WebGL Active • Real-Time 3D Engine