// Queen's University · Computer Science

Rostin Maafi

I build software that thinks, moves and ships — from a quadruped robot patrolling on ROS 2, to a production backgammon game, to an AI front desk for local businesses on Next.js. Currently looking for my next software engineering role.

rostin.ts open to work
const rostin = {
  school: "Queen's University",
  degree: "B.Comp (Hons) · 2025",
  base: "Toronto, CA",
  stack: ["Python", "TypeScript",
          "C++", "ROS 2"],
  builds: ["robots", "products", "games"],
  status: "open to work",
};

export default rostin;
scroll

01 — About

Engineer by training,
builder by habit.

I'm a Computer Science graduate from Queen's University, based in the Greater Toronto Area. I like working across the whole stack — from ROS 2 nodes running on a quadruped robot, to Next.js dashboards, to the Python scripts that quietly save a team hours every week.

At Gold Line I partnered with a senior developer to ship a full-featured backgammon game to production, then engineered an autonomous security robot: a Unitree quadruped that patrols the building on its own, simulated in NVIDIA Omniverse before it ever touched real concrete.

Outside of work I was an active member of QMIND (Queen's AI & ML club) and QGDC (Queen's Game Dev club), and I run a small studio building custom-coded websites and AI automations for local businesses.

0
Roles across software, IT & QA
0
Machines imaged & onboarded
0
Robot dog taught to patrol
0
Automations shipped in Maafi Studio
Queen's University
Bachelor of Computing (Honours) · Computer Science
2020 — 2025
Coursework
AlgorithmsData StructuresArtificial IntelligenceOperating SystemsSystem-Level ProgrammingSoftware ArchitectureNeural & Genetic ComputingDiscrete Math
Clubs
QMIND · AI & MLQGDC · Game Dev

02 — Experience

Where I've worked.

May 2025 — May 2026

Software Engineer @ Group of Gold Line

Markham, ON · Full-time
  • Partnered with a senior developer to design and build a full-featured backgammon game, deployed to the company website to boost engagement and time on site.
  • Engineered an autonomous security robot on a Unitree quadruped to automate basement patrols and replace a manual security-guard role.
  • Built and simulated the robot's navigation and patrol stack with ROS 2 Humble, validating perception and motion in NVIDIA Omniverse before real-world deployment.
ROS 2 HumbleNVIDIA OmniversePythonC++JavaScript
Apr 2024 — Sep 2024

Software Developer @ CCC Pack

Internship · 6 months
  • Six-month software development internship building and maintaining internal tooling.
Software DevelopmentInternship
Jul 2023 — Sep 2023

Software Technician @ GUS Canada Colleges

Fleming College Toronto · Toronto, ON · Internship
  • Ran the imaging pipeline — standardized OS, software and security configs — across 200+ machines, then onboarded them to the network and Active Directory.
  • Automated repetitive workflows with Python and integrated systems over REST APIs, including an email-to-ticket flow into ServiceNow.
  • Led the computing rollout for a brand-new floor: labs, classrooms and offices, end to end.
  • Built Excel reports and dashboards for operational analysis.
PythonREST APIsServiceNowActive Directory
May 2022 — Jul 2022

Database QA Intern @ Tirgan

Toronto, ON · Internship
  • Maintained a comprehensive test-user database spanning diverse profiles, permission levels and configurations.
  • Developed an extensive suite of real-world test cases that sped up identification and resolution of system vulnerabilities.
  • Worked with dev and QA teams to protect data integrity and keep the UX consistent across permission levels.
QATest DesignDatabases
Jun 2021 — Aug 2021

Constituency Assistant @ House of Commons of Canada

Office of MP Ali Ehsassi · Toronto, ON · Contract
  • Automated data entry and report generation with Python, cutting manual effort and errors.
  • Redesigned the MP's website in HTML/CSS, improving usability and accessibility across devices.
  • Provided hands-on IT support across hardware, software and systems.
PythonHTML/CSSAccessibility

03 — Projects

Things I've built.

All repos on GitHub
Maafi Studio landing page — AI front desk for local business Featured

Maafi Studio

An AI front desk for appointment- and quote-driven local businesses. Captures every lead, books the appointment, runs follow-ups, sends quotes, asks for reviews and keeps the CRM clean — driven by a real automation engine behind clean adapter interfaces, with a live product dashboard for a seeded tenant.

Next.js 15React 19TypeScriptTailwind 4Zod

Autonomous Security Robot

A Unitree quadruped that patrols a basement on its own, replacing a manual guard shift. Navigation and patrol stack on ROS 2 Humble, with perception and motion validated in NVIDIA Omniverse before deployment.

ROS 2 HumbleOmniverseUnitreePython

Backgammon

A full-featured backgammon game designed and built with a senior developer and deployed to Gold Line's website to boost user engagement and time on site.

JavaScriptGame LogicWeb

IT Automation Toolkit

Python scripts and REST API integrations that automated fleet imaging for 200+ machines and turned inbound emails into ServiceNow tickets, plus Excel dashboards for reporting.

PythonREST APIsServiceNow

MP Website Redesign

Rebuilt the constituency website for MP Ali Ehsassi in HTML/CSS with a focus on usability and accessibility across devices, alongside Python automation for data entry and reporting.

HTMLCSSAccessibilityPython

Web Studio

Landing page for my freelance web studio — custom-coded and animation-heavy, with services, process, pricing and lead intake for small businesses and startups.

HTMLCSSJavaScript

More on GitHub

Experiments, side projects and the source for everything above.

04 — Skills

The toolbox.

01Languages

PythonTypeScriptJavaScriptJavaC++SQLHTML / CSS

02Frameworks & Tools

ReactNext.jsNode.jsTailwind CSSGit & GitHubREST APIsServiceNowActive Directory

03AI & Robotics

ROS 2 HumbleNVIDIA OmniverseUnitree QuadrupedSimulationNeural & Genetic ComputingLLM Automation

04Foundations

Data Structures & AlgorithmsOOPOperating SystemsSystems ProgrammingSoftware ArchitectureQA & Testing

05 — Contact

Let's build
something great.

I'm open to software engineering roles and interesting projects. Whether it's a role, a collaboration or just a hello — my inbox is always open.

Say hello
Email copied to clipboard