Hi, my name is

Haris Ahmad.

I build things for the web.

I'm a software developer based in Calgary, AB with a B.Sc in Computer Science from the University of Calgary. I enjoy building full-stack applications and solving complex problems with clean, efficient code.

Calgary, AB
Haris Ahmad

What I'm Currently Up To

Barber at Barber & Sons

When I'm not writing code, you can probably find me cutting hair at Barber & Sons. What started as a hobby I picked up during COVID has turned into something I genuinely love doing. For me, it's really about the one-on-one interaction -- just you and the person in the chair, chopping it up while you get them looking right. It's a skill that's helped me build real connections with people and honestly, it's become a solid source of income too while I continue to search for computer science related jobs.

@halocuts.22
Haris cutting hair at Barber and Sons
Brodie League basketball championship celebration

Sports & Competition

I'm a huge sports guy. I hoop in the Brodie League and the UofC Intramural League, and I've racked up over 6 championships in the past couple years. Beyond basketball, I'm always down for some Pickleball, Badminton, Tennis, Volleyball -- really anything competitive. If there's a court and a score being kept, I'm probably there.

Experience

Software Development Engineer @ Elk Valley Resources (Glencore)

Calgary, Alberta

September 2024 - April 2025

  • >Developed automated parsers in .NET to extract and validate operational data, improving reliability and enabling faster troubleshooting across geoscience workflows.
  • >Collaborated with the Site Support team to streamline software packaging and installation processes by about 75%.
  • >Led structured QA testing for internal tools, identifying system bottlenecks and improving operational reliability.
  • >Configured IIS certificates and LIMN license servers to ensure secure application access.

Solutions Developer @ Canadian Pacific Kansas City

Calgary, Alberta

January 2023 - August 2023

  • >Designed data-driven reporting workflows transforming operational datasets into dashboards to assist leadership in overseeing team performances
  • >Analyzed geospatial and operational datasets, automating workflows to uncover inefficiencies and improve process throughput by about 33%.
  • >Provided technical support for the CPKC police, assisting in troubleshooting and issue resolution.
  • >Designed data management solutions and implemented technology updates to enhance system efficiency.

Projects

Rate My Course

A full-stack course review web app. Led frontend development implementing feedback submission, search, and review display features for 30+ students, expected to reduce manual course selection queries to academic advisors by 40%.

ReactTailwindDjangoDocker

Self-Checkout System

A fully functional self-checkout system with a Swing-based GUI. Implemented payment processing (cash, card, and coupons), product lookup by code, cart updates, and item management to simulate real-world retail transactions.

JavaJava Swing

Appointment Scheduler

A hospital-grade appointment scheduling application. Enabled users to book, edit, lookup, and cancel patient appointments, manage receptionist profiles, and update patient records through a user-friendly interface.

HTMLC#CSS

Plant Caretaker

An automated plant-watering device that detects soil moisture and pulls a spray bottle until the soil reaches a satisfied level, making sure you never have to worry about forgetting to water your plants ever again!

ArduinoMoisture SensorServo/Actuator Mechanism

Checkers AI

A command-line checkers game with an AI opponent using Minimax with alpha-beta pruning. Implemented heuristic evaluations for board states and designed the system to support future machine learning integration.

Haskell

Skills

Languages

PythonC#JavaJavaScriptTypeScriptC++HaskellProlog

Frameworks & Tools

ReactDjangoTailwind.NETDockerGitSQLR Studio

Platforms

ArcGISPowerBILaTeXServiceNowIISAzure

Concepts

Distributed SystemsOOPAgileVersion ControlServer ManagementStatistical AnalysisTransaction ManagementData VisualizationHypothesis Testing

Education

University of Calgary

B.Sc in Computer Science

Graduated December 2024

Relevant Coursework

Design and Analysis of Algorithms IPrinciples of Operating SystemsTheoretical Foundations of Computer Science I & IIProgramming ParadigmsDatabase Management SystemsHuman Computer Interaction I & IIComputing Machinery I & IILinear Methods IDiscrete MathematicsLogic IComputer Networks

Travel

What's Next?

Get In Touch

I'm currently looking for new opportunities. Whether you have a question or just want to say hi, my inbox is always open.