Skip to content

Daniel
Oluwatosin

Software engineer building clean systems, strange worlds, and useful tools. Toronto-based CS student focused on full-stack engineering, data-heavy products, and cinematic interfaces.

STATUS: BUILDINGLOCATION: TORONTOMODE: SOFTWARE ENGINEERSIGNAL: MUSIC / FILM / CODE

SEC. 01 — PERSONNEL FILE

About Me

CASE FILE // 001ACTIVE
SUBJECT
DANIEL OLUWATOSIN
FIELD
SOFTWARE ENGINEERING
BASE
TORONTO, ON
EDUCATION
B.S. COMPUTER SCIENCE · MINOR IN ECONOMICS — UPEI, EXP. MAY 2027
INTERESTS
SYSTEMS, MUSIC, ANIME, FILM, SPORTS
CERTS
GOOGLE CLOUD FUNDAMENTALS · GOOGLE UX DESIGN
CLEARANCE
OPEN TO OPPORTUNITIES

I'm a software engineer and computer science student building full-stack products, data platforms, and game systems. My work sits between clean engineering and strong taste — dashboards, APIs, auth flows, student housing tools, simulation engines, and mythology-driven games.

Right now that means fund analytics at Mackenzie Investments, TA'ing data structures and algorithms at UPEI, and shipping side projects that borrow more from cinema and anime title cards than from SaaS landing pages. The rest of the signal — what I'm watching and running on repeat — is further down the page.

FULL-STACKDATA PLATFORMSGAME SYSTEMSCINEMATIC UI

SEC. 02 — MISSION RECORDS

Work Experience

LOG 001 · May 2026 — Aug 2026DATA PLATFORM

Software Engineer Intern

Mackenzie Investments (IGM Financial) — Product Department · Toronto, ON

  • Built a full-stack fund-analytics platform (Flask 3, React 18, TypeScript, Vite) over a 23-table Google BigQuery warehouse, designed as a reusable foundation for future investment-product tools such as Brinson performance attribution.
  • Shipped a Product Health dashboard surfacing fund performance, hit rates, and peer-ranking trends for 91 live funds, with Redux Toolkit and RTK Query as the single source of truth and URL-synced filters for shareable, cached views.
  • Designed the BigQuery data layer with SQLAlchemy 2 and Marshmallow, exposing REST endpoints behind a single typed {data, asOfDate} contract and serving all 91 funds end to end from production.
  • Hardened security by sourcing the BigQuery service-account key from HashiCorp Vault (AppRole, KV v2) and adding Microsoft Entra ID (OIDC/MSAL) SSO with group-based access control behind a fail-closed auth layer — 89 passing tests.
  • Defined the CI/CD pipeline publishing two lockstep-versioned artifacts (npm bundle and Python wheel) to JFrog Artifactory through GitHub Actions with OIDC and Xray security scanning.
Flask 3React 18TypeScriptViteBigQuerySQLAlchemy 2Redux ToolkitRTK QueryEntra IDVault
LOG 002 · Sept 2025 — PresentTEACHING

Teaching Assistant

University of Prince Edward Island · Charlottetown, PE

  • Guide students through data structures, algorithms, and core programming in Java, Python, and C++.
  • Support debugging and algorithmic problem-solving in labs and office hours, helping students strengthen their approach.
  • Evaluate assignments with structured feedback and work with faculty to close common learning gaps.
JavaPythonC++Data StructuresAlgorithms
LOG 003 · Jan 2025 — Apr 2025API

Software Engineer Intern

British Columbia Electronic Library Network · British Columbia

  • Integrated the external TK Labels REST API into production Drupal applications, mapping metadata schemas and improving interoperability across digital-library systems.
  • Investigated production issues and shipped fixes across data-driven applications in an Agile team, adding unit tests and iterative improvements to a Drupal platform.
DrupalPHPREST APIsUnit TestingAgile

SEC. 03 — PROJECT ARCHIVE

Selected Projects

SEC. 04 — LOADOUT

Technical Skills

SLOT 01

Languages

  • Java
  • TypeScript
  • JavaScript
  • Python
  • C++
  • C#
  • SQL
SLOT 02

Frontend

  • React
  • Next.js
  • Redux Toolkit
  • RTK Query
  • Tailwind
  • MUI
  • Highcharts
  • Vite
SLOT 03

Backend

  • Node.js
  • Express
  • Flask
  • SQLAlchemy
  • Spring Boot
  • REST APIs
  • Marshmallow
SLOT 04

Data / Cloud

  • BigQuery
  • PostgreSQL
  • MongoDB
  • Redis
  • GCP
  • AWS
SLOT 05

DevOps / Security

  • Docker
  • GitHub Actions
  • OAuth2 / OIDC
  • Entra ID
  • HashiCorp Vault
  • JFrog Artifactory
SLOT 06

Testing / Tooling

  • pytest
  • JUnit
  • SonarQube
  • Xray Scanning
  • Git
  • Unity

SEC. 06 — SIGNAL FEED

Music & Film

MIXTAPE INDEX // AUDIO FEEDMOCK FEED

NOW PLAYING

Nights

Frank Ocean — Blonde

RECENTLY PLAYED

  • 01Tyrone's ThemeDesmond Murray
  • 02Rock With YouMichael Jackson
  • 03ShirtSZA
  • 04Money TreesKendrick Lamar
Open Spotify ↗

SEC. 07 — TRANSMISSION

Get In Touch

Open to internships, new-grad opportunities, collaborations, or a good conversation about systems, cinema, or why Chelsea's midfield needs work. Direct channels below — or send a transmission.

// OUTBOUND TRANSMISSION