Stephen's Portfolio
Software Engineer

Stephen
Tinubu.

CS grad from UIC. Now a full-time Software Engineer at Capgemini — building real things with the language of machines, and loving every bit of the journey.

stephen.py
# Who is Stephen?

class Developer:
  name = "Stephen Tinubu"
  degree = "CS Graduated '25"
  role = "Software Engineer @ Capgemini"
  origin = "Self-taught since 2019"

  def stack(self):
    return [
      "Python", "JavaScript",
      "TypeScript", "Java",
      "C", "C++", "C#",
      "Go", "R", "Scala",
      "SQL", "Lua",
      "HTML", "CSS"
    ]

me = Developer()
6+
Yrs Coding
14
Languages
Full
Stack Dev
// 01 — About

Code changed everything.

Programming is one of the best things that has ever happened to me (and I mean that). It started as a New Year's resolution back in 2020. Self-taught, no roadmap, just curiosity and a willingness to figure it out. What began as a resolution became a career.

Here's what I've found: the biggest unlock in learning to program is knowing what you want to build with it. That might sound generic, but it's genuinely the most useful piece of advice I can give. For me, that entry point was Machine Learning — the idea that you can write code that teaches itself to do things.

The concept is exactly what it sounds like. Think about a chess engine that plays at grandmaster level, or an AI trained on Flappy Bird that eventually achieves a perfect run — capabilities no human could sustain. That idea hooked me completely, and it still drives how I think about software today.

Now I work as a Software Engineer at Capgemini's Financial Services Business Unit, building enterprise tools that matter — from community platforms and gamified learning experiences to hardware-level systems and research automation.

Python Automation, ML, scripting
JavaScript / Node.js Web + server-side
TypeScript Typed web apps
Java OOP + backend foundations
C / C++ / C# Systems + OOP
Go / Scala / R Services + data
SQL Queries + persistence
Lua Scripting + game logic
AI / ML NVIDIA tools, models
HTML / CSS Responsive & accessible
// 02

Experience

Feb 2026 — Present
Capgemini
Software Engineer (Financial Services)
  • Software Engineer in Capgemini's Financial Services Business Unit, supporting enterprise financial services clients.
  • Contributing to backend development and application enhancements within a consulting environment.
Sept 2022 — Present
InternalDrive
CS Instructor (Part-time)
  • Taught 465+ private lessons to 90+ students across Python, JavaScript, C++, Scratch, Lua, and AI/ML with NVIDIA tools.
  • Delivered 370+ hours of small-group instruction to 220+ students, including 50+ hours focused on Python and ML.
  • Long-term mentorship — one student completed 43 consecutive lessons under direct guidance.
July — Aug 2021
Google CSSI
Apprenticeship Participant
  • Completed 15+ JavaScript projects using p5.js, focused on graphics and interactivity.
  • Built a multiplayer Bomberman remake with sockets as a final collaborative project; presented to Google engineers.
June — Aug 2021
U of Chicago CDAC
Research Assistant
  • Supported digital divide research improving broadband access for underserved communities.
  • Automated the Raspberry Pi flashing process — achieving a 4× speed increase over the prior workflow.
  • Built a Python script to query latency and data speed for connectivity trend analysis.
// 03

Projects

01
Active

A startup platform for Discord bot management — drag-and-drop workflows, real-time command editors, granular permission systems, and community analytics dashboards. Built for server owners who want full control without touching code.

Node.js Python Web UI Analytics Discord API
View Project
02
Complete

A gamified course forum with a bounty points system — motivating faster, higher-quality responses with leaderboards and badges. Students earn points by answering questions; the best answer wins the bounty.

Flask Python SQLite OAuth 2.0 HTML/CSS/JS
View Project
03
Complete

An automated pet feeder with RFID pet identification, LCD status display, and servo-driven dispensing. Led the core Arduino system — including a "cat facts" ticker shown between feeding cycles.

Arduino C++ RFID Sensors LCD UI
View Project
and more
// 04 — Contact

Let's build
something.

Open to collaborations, new roles, and interesting conversations.

// 05

Time Travel

Explore older versions of this website timeline.