Illustration of a developer at a desk at dusk with an orange cat on his shoulder, looking out over a city skyline

Thunder Bay, Ontario

Building backends
in public.

Day 34of shipping in public

Computer science student at Lakehead University. Two systems I architected are live in production at a startup — Django, Celery, FastAPI, PostgreSQL with pgvector. I film the work most days and publish it.

MLH FellowshipMLH Fellowship submissionBuilding JWT from ScratchA JSON Web Token library in pure Python, zero dependencies, every build session screen-recorded and linked to the exact timestamp.Read the build log

About Me

PR

Prajith Ravisankar

Hons. BSc in Computer Science

I work on backends: multi-tenant Django integrations with OAuth and webhook verification, Celery pipelines that survive duplicate deliveries, and a FastAPI service doing semantic search over 14,000+ ad-targeting options with pgvector. Two of those are live in production. I am finishing a CS degree at Lakehead University, and I film most of the work and put it on YouTube — currently Day 28.

Full-Stack DeveloperDjango/DRF APIsNext.js / ReactPostgreSQL / SQLDocker / DevOpsAWS (S3 / CloudFront)CI/CD (GitHub Actions)Testing / TDDMaps + AI Integrations

Education

Lakehead University

Hons. BSc in Computer Science

Expected GraduationDecember 2027
Current GPA85.7%

Experience

Building production systems in industry

  1. May 2026 – August 2026

    Full Stack SWE Co-op

    Startup: Link Clicks

    PythonDjangoDjango REST FrameworkCeleryJavaScriptReactReduxPostgreSQLRedisAWS S3WebSocketsREST APIsOAuth 2.0Ad Platform APIsGit
    • Worked with four Engineering Interns to build OAuth 2.0 authentication for six advertising platforms using Django, Redis, and REST APIs, improving token handling to prevent authentication issues and improve platform reliability.
    • Built a real-time deployment status feature using React, WebSockets, and Redis, replacing polling and giving 60+ businesses live progress updates and failure notifications across multiple active deployments.
    • Worked with the Founding Engineer on an AWS S3-based media pipeline that automatically resized uploaded assets for the requirements of six advertising platforms, allowing one upload to be reused across platforms.
  2. February 2026 – May 2026

    ML Engineering Intern

    Startup: Link ClicksRiipen Advance Ontario Program

    PythonLLMFastAPISQLAlchemyPostgreSQLpgvectorCeleryRAGHNSWnomic-embed-textAd Platform APIsGitGitHub
    • Worked with three AI/ML Interns to build a semantic search system for advertising data, using Python, PostgreSQL, and open-source AI models to deliver relevant results without external API dependencies across six advertising platforms.
    • Designed a PostgreSQL-based targeting taxonomy that organized 14,000+ targeting options across six advertising platforms, enabling businesses to discover similar audiences across platforms through a unified system.
    • Improved search performance with specialized database indexes, achieving sub-100ms filtered queries and sub-500ms semantic search results across all six advertisement platforms; now live in production.

Academic Journey

My courses and achievements

Winter 2025

January 6 - April 4, 2025

  • Mobile Computing Technology COMP-2430-WA0.5074
  • Big Data COMP-4311-WDE0.5091
  • Cryptography Network Security COMP-4476-WA0.5092
  • Tech Soc Indi People Can SOCI-2755-WDF0.5085

Fall 2024

September 2 - December 2, 2024

  • Software Engineering COMP-3415-FDE0.5082
  • Operating Systems COMP-3473-FA0.5080
  • Cloud Computing COMP-4312-FDE0.5094
  • Programming Languages COMP-4411-FA0.5087

Featured Projects

Building solutions that matter

Prajith Ravisankar

Computer Science Student • Open Source Contributor

Music: Ice Cream by Scott Buckley, licensed under CC BY 4.0. Promoted by Audio Library.

© 2025 Prajith Ravisankar. Built with Next.js and Tailwind CSS.