mazen@portfolio: ~
incoming swe co-op @ td · jan – apr 2027swe co-op @ td · on the job now

i build backends that don't break.

cs at laurier. founder of csjobs.ca (500+ students use it). incoming swe co-op at td.currently a swe co-op at td.most recently a swe co-op at td. i like fast pipelines, clean schemas, and kicking pads after.

hover to reveal

hey, i'm mazen talsam.

“ship it, measure it, make it faster —

then go train.”

mazen talsam speaking on stage

i study computer science at wilfrid laurier (class of '28). most of my time goes into the parts users never see: schemas, scrapers, queues, and the apis holding a product together.

right now i'm running csjobs.ca and tech-leading two pods at homie.ai. i start at td on january 4.right now i'm a software engineer co-op at td, and still running csjobs.ca on the side.right now i'm running csjobs.ca and looking for my next role (summer & fall 2027). off the keyboard it's muay thai and soccer.

wilfrid laurier university · b.a. computer science · expected 2028
coursework: data structures & algorithms (python, c), object-oriented programming (java), relational databases / sql · aws cloud club, corporate member

  • python
  • java
  • typescript
  • c
  • sql
  • fastapi
  • flask
  • django
  • node.js
  • react
  • next.js
  • postgresql
  • sqlalchemy
  • supabase
  • docker
  • linux
what i'm up to

right now

updated oct 2026 · mississauga / waterloo

next up · the big one

right now · the big one

software engineer co‑op at td

global technology solutions · toronto · jan 2027 – apr 2027

--days to go

building

homie.ai

tech lead for 2 of 4 pods (9 engineers). i own the app ↔ llm agent contract and the postgres rls.

shipping

csjobs.ca

new scrapers every week. 640+ career sites, 13 ats platforms, 83% recall and climbing.

learning

cloud infrastructure

aws cloud club at laurier. going deeper on queues, caching, and not paying for idle servers.

experience

homie.ai

mazen talsam

tech lead

oct 2026 – dec 2026

pm accelerator — homie.ai

tech lead & full-stack engineer

remote

tech lead for 2 of 4 pods (9 of 17 engineers) on an ai app that furnishes a room to your budget and style.

own the app–llm agent contract (block schema, tool interface, actions api), frozen in week 3 so 4 pods ship in parallel.

writing postgres migrations and row-level security on fastapi + sqlalchemy so every user's rooms stay isolated.

csjobs.ca

mazen talsam

founder

jan 2026 – present

csjobs.ca

founder & full-stack developer

remote

built and launched a searchable job board used by 500+ students, with paying subscribers, on python/flask.

cut llm resume tailoring from 45s to 8s at 1.5¢ per run after benchmarking 6 models on an eval set.

killed intermittent 502s hitting 1 in 4 requests by moving scraping out of the gunicorn worker.

made resume parsing hallucination-proof: the llm returns only line numbers, validated against the source.

engineered 40+ python scrapers across 640+ career sites on 13 ats platforms, lifting recall from 74% to 83%.

vosyn

mazen talsam

swe intern

jan 2026 – may 2026

vosyn

software developer intern (ai & cloud systems)

etobicoke, ontario

tested the vimeo api for download feasibility, then built the database layer that merged to production.

built the db foundation for a fastapi microservice with 5 sqlalchemy models so every ingestion request stayed traceable.

provisioned the schema via alembic and scoped db sessions so any environment could be rebuilt.

prototyped a vimeo download chain (scrape, api, hls/dash) with per-tier fallback so no dead source failed the job.

laurier cs

mazen talsam

developer

sep 2024 – jan 2025

laurier computing society

software developer & first-year rep

waterloo, ontario

served on the club's executive team as first-year representative while shipping code for its website.

shipped full-stack features in python, javascript and html/css, replacing manual updates for 3,000+ members.

added django and flask rest endpoints on postgresql so club data rendered live.

i build the parts users never see — schemas, scrapers, queues and apis — and make them fast, reliable and boring in the best way. from 502s to 8-second llm pipelines, i turn messy problems into systems that just work.

selected projects

2026 — present · live

csjobs.ca

ai-powered job board for canadian cs students. 500+ users with paying subscribers, 40+ scrapers across 640+ career sites, llm resume tailoring in 8s. python, flask, gunicorn.

csjobs.ca on desktop and mobile: every cs co-op in canada, one board

2026 · co-founder & lead engineer · ruhly.app

ruhly

one passage, every fajr. quran and hadith matched to your mood in 8 languages, rtl arabic and urdu included. free-tier caps enforced with postgres triggers and row locking; web push built from scratch for 5 reminder types. react, typescript, supabase.

ruhly app: passage of the day, prayer times and adhan screens

2026 · chrome extension

autofill

manifest v3 extension autofilling applications on 17 hiring platforms through a 1,200-line field map. a playwright harness against live postings caught 4 bugs the jsdom suite missed.

ship log

0+

students on csjobs.ca

0+

career sites scraped

0s → 0s

llm resume tailoring

0

github contributions, last year

github.com/mazentalsam

view profile →