Skip to content

Open to co-op and internships

01 VANCOUVER, BC / BCIT

Full-stack developer who goes down the stack.

I'm Shervin Babaei, a BCIT student who has built 12 projects, 5 of them live web apps. I follow every request until it makes sense.

Top 6 of 36 teams, Hack the Break 2026
FOLLOW A REQUEST DOWN THE STACKClick a step

Turn user tasks into clear React screens, forms, and feedback.

02 SELECTED WORK

Built, broken, understood.

The useful part isn't just what shipped. It's the assumption each project forced me to rethink.

Commit history

The numbers count every commit to my public repositories over the last year. Open the full history to see them day by day.

Updated at last deploy@ShervinBabaei2007
Commits
1,000
PRs merged
53
Active days
92
Active weeks
27 of 52

Recent work

Nothing recent outside this site. Open the full history and select a day to see every commit.

Try the rate-limiter lab

03 WHY I KEEP DIGGING

I keep following the request because “it works” has never been enough for me.

Shervin Babaei in an olive zip hoodie on a rocky shoreline, with the water and the bay behind him
Shervin Babaei outdoors in a grey hoodie, in front of a carved wooden totem
Shervin Babaei in a red polo, seated at home

I got into software to understand how things actually work, not just use them. That took me from full-stack web (React, TypeScript, Node.js, PostgreSQL) into running local models like Qwen through LM Studio and Ollama, and into C++, where I work through systems concepts to see what the machine is really doing.

It's also how I debug. My Discord bot once went silent for everyone while the model was thinking: one HTTP request inside an async function was blocking the event loop. A worker thread fixed it, and taught me code can look async and still not be. So I read what the layers underneath actually do, then publish a writeup.

On a team, I take ownership and follow through. I led the front end at Hack the Break 2026, where we placed Top 6 of 36 teams in 24 hours, and led backend and DevOps on SkillMatch with 105 of our 199 commits. Solo on Network Growth Assistant, I wrote 1,523 unit tests, because I'd rather prove something works than assume it does. You can count on me to ship it, and to explain how it works afterward.

I'm a BCIT student (88% average, graduating May 2027) looking for a co-op or internship in Vancouver, where code review is part of the culture. I want to learn how good teams build, test, and ship software, and I'll take on hard problems to get there.

Read my resume
BASED IN
Vancouver
FOCUSED ON
Full-stack + systems curiosity
STUDYING
BCIT, Full-Stack Web Development
OPEN TO
co-op, internship and software roles

04 TOOLS

What I work with.

Every skill here shipped in a project. Click one to filter the work above.

Frontend
Interfaces people use, and how they were designed.

Used in 7 of 12 projects

Backend
Servers, sign-in, and the routes behind the interface.

Used in 6 of 12 projects

Databases & APIs
Where the data lives, and how it is served.

Used in 7 of 12 projects

Systems & Low-Level
Concurrency and realtime connections under the UI.

Used in 6 of 12 projects

Applied AI & Tooling
Local models, retrieval, and an AI coding agent.

Used in 2 of 12 projects

Delivery & Testing
Shipping the work, and proving it still works.

Used in 4 of 12 projects

How this site is built

05 FOR EMPLOYERS

Quick answers.

What a hiring manager usually wants to know first, answered up front.

06 NEXT STEP

Have an interesting problem?

Open to co-op, internship and software roles in Vancouver, on-site or hybrid. Graduating May 2027. Tell me what you're building and I'll reply within two business days.

Send a message
Or email shervinb22@gmail.com
What is this about?

0 / 5000