Full-stack developer · Coquitlam, BC

Open to co-op & internships

Ryan Yarali

Studying Data Communications & Cyber Security at BCIT, and building real sites for real clients.

15+ projects shipped
for clients

About

I work across the stack, and I'm learning the layer underneath it: what actually happens between the client and the server.

Portrait of Ryan Yarali in a dark denim shirt against a charcoal backdrop

BCIT's program is hands-on: every course ends in something built and defended, not just graded. That's shaped how I work. I'd rather ship a smaller feature that's solid than a bigger one held together with guesses.

Based in
Coquitlam, BC, in Greater Vancouver
Option
Data Communications & Cyber Security
Now
Term 3 of 4, graduating Apr 2027 (expected)
Shipped
15+ projects for clients
Looking for
Co-op, internship and junior developer roles

Selected work

What I've shipped

Six I'm cleared to show publicly, from client sites to coursework.

  1. Nook Look Studio website on a laptop and a phone: a dark panel reading Warm, unhurried portraits beside a maternity photograph by a lake

    01 Client · 2026 Live

    Nook Look Studio

    The full web presence for a Coquitlam portrait studio: priced service lines, a booking pipeline, a filterable gallery, and local SEO.

  2. Vancobab website on a laptop and a phone: the headline Persian kebab, fresh off the grill beside a gold Persian medallion around the flame emblem

    02 Client · 2026 Live

    Vancobab

    A five-page site for a Persian kebab food truck, with a visual identity of its own and a launch list while the truck gets ready.

  3. Three TaskMate phone screens: the home dashboard welcoming Ryan, the To Do list grouped by due date with priorities, and completed tasks with check marks

    03 Coursework · 2025 Shipped

    TaskMate

    A mobile-friendly task manager that pulls students' deadlines out of five different apps and into one list, built on Firebase.

  4. Three FoodRoutes phone screens: the map with nearby grocery stores in Burnaby and the travel-mode buttons, the saved-routes list, and the sign-up form showing validation errors

    04 Coursework · 2026 Shipped

    FoodRoutes

    A mobile app that finds affordable groceries nearby and gets you there by transit. I built its map, routing, and accounts.

  5. Hacker Tycoon on a laptop: a job board with progress bars, upgrade shops, badges, a suspicion meter at 72%, and three logs over falling green code

    05 Coursework · 2026 Shipped

    Hacker Tycoon

    A JavaFX idle game: take hacking jobs, earn crypto, and stay under the FBI's radar. I wrote about 80% of the game.

  6. 06 Client · 2026 Coming soon

    Termeh Cafe

    A bilingual English and Farsi restaurant site, with an admin panel so the owner updates the menu, hours, and reservations.

Capabilities

Skills & tools

Languages

  • JavaScript
  • C
  • C++
  • Python
  • Java
  • PHP
  • SQL
  • HTML5
  • CSS3

Frontend

  • React
  • Responsive design
  • Accessibility fundamentals

Backend

  • Node.js
  • Express
  • REST API design
  • WordPress
  • Pods

Networking

  • TCP/IP
  • Socket programming
  • Network protocols
  • Packet analysis

Databases

  • MySQL
  • PostgreSQL
  • MongoDB

Systems

  • Linux/Unix
  • Systems programming
  • Systems analysis

SEO & performance

  • On-page & local SEO
  • Structured data (JSON-LD)
  • Core Web Vitals tuning
  • Image optimization

Workflow

  • Git/GitHub
  • Agile/Scrum
  • Testing & debugging
  • OOP
  • Data structures
  • VS Code

Contact

Let's talk.

I'm based in Coquitlam, in Greater Vancouver, and looking for internship, co-op, and junior developer roles. If something here is a fit, send a note. I read every message myself.

Open to opportunities

ryan@ryanyarali.com