About

Siddig Ahmed

Computer Science Student & Software Engineering Intern

I'm a second-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 using Cadence SKILL and csh (cshell) 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

Engineering teams, hackathons, and leadership beyond the classroom.

  • Firmware Engineer

    Carleton Biocare

    // Software

    Developing firmware for a prosthetic arm to compete in national and international design competitions, including CYBATHLON 2028.

  • Academic Excellence

    Carleton University

    // Honours · Mathematics Minor

    Recognized on the Deans' Honour List and awarded a $16,000 entrance scholarship for academic achievement in Computer Science (Honours).

  • Partnerships Team

    Hack the Hill 2026

    // Software

    Organizing uOttawa's upcoming hackathon to provide a platform for software engineering students to build innovative projects.

  • 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.

  • Hackathon Participant

    uOttaHack · cuHacking

    // Software

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

  • Volunteer Notetaker

    Paul Menton Centre · Carleton SCS

    // Community

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

  • 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.

Featured Projects

A selection of engineering work I'm proud of.

EcoCart

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

JavaScript Python Flask

CPU Cache Benchmarker

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

C Python

Schedule Scoop

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

JavaScript CSS

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
  • Flask
  • BeautifulSoup
  • Matplotlib
  • NumPy
  • Pygame

Databases

  • PostgreSQL
  • pgAdmin4
  • MongoDB
  • Neo4j

Developer Tools

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

OS & Platforms

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