Ayo Ogunade in a navy suit, smiling

Ayo Ogunade

I build apps for the people around me, from my church to my bus stop.

Honours Computer Science (Software Engineering) at USask, class of 2029. Co-founder and CEO of CalenDue. Open to Summer 2027 internships.

See my projects

Work

The ones with the most behind them come first.

  1. CalenDue's home screen on a laptop and its events list on a phone Reviewing seven items CalenDue found in a CMPT 214 outline CalenDue's week view with classes and due dates Callie, CalenDue's course assistant, answering a question

    CalenDue

    AI academic calendar2025–now

    Live on the web, the App Store and Google Play, with paying students.

    Students upload their course outlines and CalenDue finds every assignment, quiz and exam, then sends them to Google Calendar or Apple Calendar. Callie, its assistant, answers questions from the same pages instead of guessing.

    • First place at CoHack 2025; now a startup where I am co-founder and CEO.
    • Built Apple Calendar (CalDAV) sync, Canvas LMS sync, the Callie RAG assistant and the admin tooling.
    • Degree Tree for four universities, a 10-day free trial, and the iOS and Android apps on Expo.

    Next.js · TypeScript · Prisma · Supabase · Expo · Claude API · LangChain

  2. StudyMax landing page with Max the owl in a growing tree Dashboard for a sample student: one course away from the Social Computing specialization The degree drawn as a tree of courses, term by term

    StudyMax

    Degree roadmap, AI advisor2026

    Built in two days, and it works end to end on real USask program data.

    StudyMax reads your transcript and shows the credentials you are closest to, the one course that advances most of them, and a term-by-term path to finish. Max, an owl, phones you about the award closing soonest.

    • 12 CS specializations, 4 certificates and a minor, and prerequisite chains for about 240 courses.
    • Max the advisor can make live changes to your plan and place phone calls.
    • Web, iOS and Android from one codebase.

    React · Vite · TypeScript · Prisma · Capacitor · Vapi

  3. KW2D's home page: Know What 2 Do, Drop 01, the Meisai Collection The Meisai Collection hoodie product page Lookbook photograph of the grey hoodie Lookbook photograph of the camo hoodie

    KW2D

    Clothing brand storefront2026

    A real client, a real drop, and a site that now belongs to the brand instead of a theme.

    Know What 2 Do is a Vancouver streetwear brand that started on a Shopify theme. I moved it to its own storefront, rebuilding its slideshow, drop showcase and waitlist, so it no longer pays for or depends on Shopify.

    • Full-screen lookbook slideshow, Drop 01 showcase, product pages, light and dark themes.
    • Early-access waitlist with a 10% code and an admin area on Supabase.
    • Checkout staged on Stripe, switched on once the owner sets up payments.

    Next.js · TypeScript · Supabase · Stripe

  4. Check-in screen: Are you a member? A recognised phone offering the people in its household Welcome back, David, with family members to check in too Confirmation: three people checked in, five-week streak

    PraiseCount

    Church check-in2026

    Every slice of the spec is built, tested and deployed.

    Members scan a QR code at the door and check in their whole household in two taps. Admins see attendance by service, import the member list and follow up with guests.

    • Recognised phones, households, guests, preferred names and attendance streaks.
    • Member import from CSV, Excel and PDF with a preview before anything is saved.
    • Admin roles with confirmation steps; members never need an account.

    Next.js · TypeScript · Prisma · PostgreSQL · Clerk · Vitest

  5. Pinned stops and routes with live countdowns for Saskatoon buses Live map of every Saskatoon Transit bus by route and direction

    BetterTransit

    Live Saskatoon transit2026

    I use it every day instead of the official app.

    A transit app for Saskatoon that reads the city's official schedule and live bus feeds directly. Pin a stop or route and see live countdowns, plan a trip with transfers, or watch every bus move on the map.

    • Earliest-arrival trip planner with transfers, live delays and cancellations applied.
    • Push alerts: "leave in 4 min" for saved commutes, and "your stop is next" on the bus.
    • Plain Node server and an installable web app; no framework.

    Node.js · GTFS-realtime · Web Push · Leaflet

  6. Studi-Budi landing page: Classmates, not strangers Component diagram of Studi-Budi's three tiers Activity diagram for searching and joining a study group

    Studi-Budi

    Study-group matching2026

    The most complete design work I have done: every decision written down first.

    A CMPT 370 team project that matches University of Saskatchewan students into study groups of two to eight inside their own classes. Alumni answer questions through tickets without sharing their email.

    • Personas, user stories, acceptance tests and a prioritized, story-pointed backlog.
    • Use-case, activity, sequence, class and component diagrams.
    • Next.js and Supabase, built by the team on GitLab.

    Next.js · TypeScript · Supabase · PlantUML

  7. CSSS Mailer17 emails in one run

    CSSS Email Sender

    Python automation2025

    Event emails to every CS professor went from 51 minutes to 4.

    As the Computer Science Student Society's event director, I wrote a tool that sends each professor a personal email with the event poster attached, through Outlook on Mac or Windows, with test and draft modes to check before anything goes out.

    Python · pandas · AppleScript · Windows COM

  8. GRANTED's website, the grant platform where I interned

    AI blogging platform

    Internship at GRANTED2025

    Production code at a company, used by its editors.

    An AI-assisted blogging platform for GRANTED's content team. It cut editorial workflow time by 40% and failed sign-in verifications by 30%.

    Next.js · PostgreSQL · Prisma · NextAuth · Docker

  9. ResumA.I's upload page

    ResumA.I

    Resume tailoring with Gemini2025

    Cut manual resume editing by about 65%.

    Upload a resume and a job posting; Google Gemini suggests the changes that fit that job.

    Next.js · Google Gemini · MongoDB

  10. AyoTalksMusic: 327 albums reviewed

    AyoTalksMusic

    My album reviews2024

    327 albums reviewed, and the site that holds them.

    A searchable home for my album reviews, with an album of the day and a random pick.

    HTML · CSS · JavaScript

  11. AyoZonFlask services behind a Next.js store

    AyoZon

    E-commerce, microservices2025

    An online store used by over 1,000 people.

    An online store with a Next.js front end and Python Flask microservices behind a REST API, using both SQL and NoSQL storage.

    Next.js · Python · Flask · MongoDB

  12. Collab EditorSeveral cursors, one document

    Collab Text Editor

    Real-time editing2024

    Several people editing one document, live.

    A collaborative text editor where several people edit the same document and see each other's changes as they type.

    React · WebSocket · Render

Based in
Saskatoon, Canada
Studying
B.Sc. Honours Computer Science, USask, expected 2029
Looking for
Summer 2027 internships

About

I am Ayo Ogunade, a third-year computer science student in Saskatoon who builds full-stack apps with AI where it helps. Most start with someone I know who needs one: classmates with fifty deadlines, ushers at my church, farmers selling produce in Nigeria.

I am active in the National Society of Black Engineers, Sankofatech's Achievers in Technology program and the Uniting the Prairies tech conference. Away from a keyboard I am gaming, reviewing albums or watching something.

Ayo Ogunade in a navy suit, sitting on a stool against a teal wall

Experience

  • Co-founder and CEO, CalenDueLeading a team of four; calendar sync, the Callie assistant and both mobile apps.2025–now
  • Software engineering intern, GRANTEDAI blogging platform; 40% faster editorial workflow.Summer 2025
  • Database project coordinator, University of Oklahoma5,000+ volunteers across 200+ sites; registration 25% faster.2023–24

Education

  • B.Sc. Honours Computer Science, University of SaskatchewanExpected 2029

Community

  • National Society of Black EngineersMember
  • Sankofatech Achievers in TechnologyProgram
  • Uniting the Prairies TechConference
  • Computer Science Student SocietyEvent Director

Toolkit

Languages

  • TypeScript, JavaScriptDaily
  • Python, SQLOften
  • C, C++, Java, C#Coursework

Building

  • Next.js, React, TailwindWeb
  • Expo, React Native, CapacitorMobile
  • Node.js, Flask, ExpressServers
  • PostgreSQL, Prisma, Supabase, MongoDBData
  • Claude API, Claude Code, Gemini, LangChain, RAGAI
  • Git, Docker, Vercel, EAS, ClerkShipping

Contact

Hiring for summer 2027, building something for your people, or just curious how one of these works? Write to me.

ayotundeogunade13@gmail.comLinkedIn

Saskatoon, Central Standard Time all year. I usually reply within a day.