About.
Saim Hashmi · Ottawa
I'm a fourth-year Computer Systems Engineering student at Carleton University (graduating May 2027) who likes the layer between code and production: build systems, CI/CD, developer tooling and the infrastructure it all runs on.
This summer I was a Software Development Intern at Synopsys on Ansys Fluent. I've had a command merged into Shopify's open-source CLI, and I led systems and tooling for Autonomous Robotics Carleton. Off the clock I run VaultPi, the Raspberry Pi homelab this site is served from.
Seeking new-grad Software Engineer roles (systems, DevOps and developer tooling) starting summer 2027 · Ottawa, ON · open to relocation
Where I've been.
Experience
MAY 2026 — AUG 2026
Software Development Intern · Synopsys
- Built a new plotting feature for Ansys Fluent's visualization tool in 2 weeks, extending its backend API and shipping it end-to-end in a major customer release used by all Fluent users.
- Extended the feature into three of Ansys's Python client libraries (PyFluent-Visualization, PyEnSight, PySimAI) to prevent silent failures from the Python scripting interface, adding CI and Cypress test coverage to catch regressions.
- Led a Python 3.13 baseline consolidation across 13+ repositories, resolving failing CI builds with the DevOps, Fluids and Fluent Prime teams.
PythonAzure DevOpsCI/CDCypressPlotlyNOV 2025 — PRESENT · now
Open-Source Contributor · Shopify CLI (OSS)
- Built a new command, shopify app config pull, that detects an already-linked app config and pulls it without repeated setup prompts (merged upstream, Shopify/cli#6662).
- Standardized config validation across core commands to prevent inconsistent state and common config-related failures.
- Refactored shared configuration modules to unify core logic, reducing duplication and long-term maintenance overhead.
TypeScriptRubyoclifNode.jsGitHub ActionsSEP 2024 — APR 2026
Full Stack Developer: Website, Dev-Docs, Portal · CuHacking
- Engineered a developer portal for 400+ attendees using modular React, keeping it reliable during live events at scale.
- Led the adoption of Storybook for reusable UI components, eliminating redundant testing and per-platform variants site-wide.
- Set up an Nx monorepo unifying the docs, website, portal and Figma scopes, clarifying ownership and build hierarchy.
ReactTypeScriptPayload CMSNode.jsREST APIsJUL 2025 — JAN 2026
Software Development Lead: Systems & Tooling · Autonomous Robotics Carleton
- Led ROS2 perception and navigation development in C++/Python, applying concurrent programming to cut inter-process latency.
- Established Docker-based CI, enforced code reviews, and expanded test coverage across contributor PRs as the codebase scaled.
- Defined contribution standards and maintained centralized docs that onboarded and supported 20+ new contributors.
ROS2PythonC++LinuxDockerJUL 2025 — OCT 2025
Full Stack Developer & UI/UX Designer · IEEE SPAC
- Redesigned responsive, WCAG-compliant UI components, improving accessibility and cross-device usability.
- Built onboarding and submission workflows that significantly reduced failed submissions for candidates and sponsors.
ReactTypeScriptFigmaJAN 2025 — APR 2025
Web Developer · Environmental Health & Safety, Carleton
- Redesigned CMS workflows so non-technical staff could publish events and updates without developer help.
- Restructured site architecture and SEO to improve discoverability while reducing page load times.
CMSSEOJavaScript
What I work with.
Education and skills
- EDUCATION
- B.Eng. Computer Systems Engineering, Carleton University
Fourth-year standing · Expected May 2027 · Ottawa, ON - COURSEWORK
- LANGUAGES
- FRAMEWORKS
- TOOLS
Off the clock.
Hackathons and grants
- Top 5 at CUMSA Hacks 2026 (Nightwatch)
- $1,000 BlackBerry QNX grant to build BOOPBOT for cuHacking 7
- 3rd place at Technata Hacks 2024
Photos


GitHub Activity 2026
@anakafeel ↗Loading contributions...