About

Siddig Ahmed

Computer Science Student & Software Engineering Intern

GPA 3.85/4.00 (A+) · September 2024 — Expected April 2029

I'm a third-year Bachelor of Computer Science (Honours) student at Carleton University, specializing in the Software Engineering stream with a minor in Mathematics. I'm passionate about low-level systems programming, infrastructure, and the boundary where hardware meets software. I spend most of my time working close to the metal with C/C++, Linux internals, and the kind of problems that reward patience and precision. I'm drawn to building reliable systems that are fast, understandable, and built to last.

Experience

Roles where I've applied systems thinking in industry and academia.

  • Software Engineer Intern

    Ciena

    // ADC Analog Layout

    Work within the ADC analog layout team connecting existing tools to streamline internal layout workflows across the team's toolchain.

  • Computer Science Teaching Assistant

    Carleton University

    // COMP 1405 - Python Procedural Programming

    Lead tutorials, grade assignments, and guide students through foundational programming logic and procedural structures.

Involvement

Hackathons, academic recognition, and campus leadership.

  • Hackathon Winner

    cuHacking 7

    // Edge AI · IoT

    Won People's Choice at cuHacking 7 for cuRiding, an edge-AI motorcycle safety system on QNX that analyzes camera frames at 30 FPS for crash detection, with GPS telemetry and a React Native live dashboard.

  • VP Finance

    Carleton Tennis Club

    // Leadership

    Served a full-year term and secured a partnership with Rockcliffe Tennis Club, ensuring free, inclusive access to activities for all members.

  • Hackathon Participant

    cuHacking 6 · uOttaHack 8

    // Software

    Competed in intensive weekend hackathons, building software solutions under tight deadlines alongside cross-functional teams.

  • Hackathon Winner

    AGI Ventures Canada

    // AI · Environmental Impact

    Won Best AI for Environmental Impact at Hackathon 3.0 (Build to Convert) for EcoCart, a browser extension that analyzes product pages and recommends greener shopping alternatives in real time.

  • Volunteer Notetaker

    Paul Menton Centre · Carleton SCS

    // Community

    Supported peers by providing comprehensive notes for COMP 1006, 1405, 1406, 1805, 2401, and MATH 1007.

  • Academic Excellence

    Carleton University

    // Honours · Mathematics Minor

    Recognized on the Deans' Honour List (2023–24, 2024–25, 2025–26) and awarded the Jacob Freedman Scholarship ($16,000) for academic achievement in Computer Science (Honours).

Featured Projects

A selection of engineering work I'm proud of.

cuRiding

People's Choice at cuHacking 7

Edge-AI motorcycle safety system on QNX that analyzes camera frames at 30 FPS for crash detection, with GPS telemetry, offline Find My recovery, and a React Native live dashboard.

C++ QNX Python FastAPI React Native TensorFlow Lite

EcoCart

Best AI for Environmental Impact at Hackathon 3.0

Browser extension that scores product sustainability and surfaces greener shopping alternatives in real time.

JavaScript Python Flask

Schedule Scoop

Chrome extension that exports Carleton Central timetables to Google Calendar, Outlook, or ICS.

JavaScript CSS

CPU Cache Benchmarker

Benchmarks sequential, strided, and pointer-chasing memory access patterns, then visualizes where cache latency jumps appear.

C Python

Curate

From-scratch terminal editor in C with full-screen rendering, raw key handling, and live resize support.

C Linux

Relational Algebra Query Processor

Command-line engine that runs selection, projection, joins, and set operations over loaded relations.

Python

Student Management System

PostgreSQL-backed CLI for listing, adding, updating, and deleting student records.

Python PostgreSQL

Markit

Modular C++ autograder that parses student submissions and evaluates test cases across assignment types.

C++

North Star

Pygame Arctic route planner that finds Pareto-optimal ship paths balancing speed, fuel use, and ice risk.

Python Pygame

PDF Merger

Web app for dragging, reordering, and merging multiple PDFs into one downloadable file.

Python JavaScript

Home Server

Always-on Debian box hosting game servers, shared storage, backups, and network-wide PiHole ad blocking.

Debian SSH PiHole

Skills

Languages

  • Python
  • C
  • C++
  • Java
  • JavaScript
  • SQL
  • HTML
  • CSS
  • Cadence SKILL

Frameworks & Libraries

  • React
  • React Native
  • FastAPI
  • Flask
  • TensorFlow Lite
  • BeautifulSoup
  • Matplotlib
  • NumPy
  • Pygame

Databases

  • PostgreSQL
  • pgAdmin4
  • MongoDB
  • Neo4j

Developer Tools

  • Git
  • Bash
  • C Shell (csh)
  • CMake
  • VS Code
  • PyCharm
  • OpenSSH
  • GitHub
  • Bitbucket
  • Visual Studio
  • IntelliJ
  • Eclipse
  • Pterodactyl Panel

OS & Platforms

  • Linux (Debian, Ubuntu, Linux Mint, Kali, Arch)
  • QNX
  • OpenStack
  • QEMU
  • VirtualBox
  • Raspberry Pi
  • WineHQ
  • Cygwin64