Looking for Winter 2027 & Summer 2027 roles

Hi, I'm Rayan Ourdjini.

> |

Cybersecurity student at Carleton University who loves building and securing infrastructure.

Rayan Ourdjini

01. Play around

A real, working terminal. Type help to see what it can do.

Terminal ShellEditViewWindowHelp rayan
guest — -zsh — 80×24

02. Experience

  1. Software Developer Intern

    Jan 2026 – Aug 2026

    Shared Services Canada · Ottawa, ON

    Automated deployment of containerized services with Kubernetes, Ansible and GitLab CI/CD, cutting provisioning from hours to minutes.

  2. Cybersecurity Specialist Intern

    Sep 2024 – Apr 2025

    National Defence (DND) · Gatineau, QC

    Ran security assessments on naval communication systems and led remediation of critical configuration gaps.

  3. Software Developer Intern

    Feb 2024 – Apr 2024

    Canada Revenue Agency · Ottawa, ON

    Built a DHCP traffic monitoring workflow that found and removed rogue routers across CRA sites.

03. Projects

{ } ▶ ↗

Insulin Pump Simulator

Team-built, real-time simulation of the Tandem t:slim X2 insulin pump. Models dosing and alerts to mirror real device behaviour, with interrupt-based control logic for button presses and alarms under edge cases.

C++QtUML
⚽ ↗

FIFA World Cup Winners & Scorers

Normalized SQLite schema and queries tracking every World Cup winner and top scorer, plus an automated analytics tool for statistical reporting with improved query performance.

PythonSQLiteSQL
● ▶ ↗

Curling Game

Two-player browser curling game with canvas rendering, stone physics and collision detection, plus a live chat between players over WebSockets on a Node.js server.

JavaScriptSocket.IOCanvas
♪ ↗

iTunes Song Search

Express web app that searches the iTunes API by song title and displays matching tracks, with a Node.js backend proxying requests to Apple's search service.

JavaScriptExpressREST API
01 ↗

Bit-Level Image Encoder

C program that captures a pixel image and shrinks it using bitwise operations — packing pixels into bytes and run-length encoding the result.

CBit ManipulationCompression
>_ ↗

Portfolio

Hand-written HTML, CSS and JavaScript with no frameworks — an interactive terminal, a mouse-reactive particle network and a few hidden easter eggs. Try sudo.

JavaScriptCanvasCSS

04. Skills

05. Education

Expected Dec 2027

Carleton University

B.Sc. Computer Science — Cybersecurity Stream

Object-Oriented Programming · Operating Systems · Data Structures & Algorithms

06. Let's talk

Always happy to chat — reach out on any of these.