Ahmad profile

Hi, I am Ahmad

I focus on AI and computer systems, with experience in full-stack development, building automated workflows, distributed systems, and working with low-level programming. I enjoy tackling tough challenges and am always motivated to find creative, effective solutions.

Education

  • Simon Fraser University logo

    Simon Fraser University

    Bachelor of Science in Computer Science

    Sep 2022 - Present

    Burnaby, BC

    • 3rd Year Cumulative Average: 4.08/4.33 (94.23%)
    • President’s Honor Roll (top 2% in faculty), Dean’s Honor Roll (top 10% in faculty)
    • Coursework: Data Structures and Algorithms, Software Engineering, Computer Systems, Operating Systems, Database Systems, Artificial Intelligence, Data Communications and Networking
  • Burnaby North Secondary School logo

    Burnaby North Secondary School

    High School Diploma

    Sep 2017 - Jun 2022

    Burnaby, BC

    • Cumulative GPA: 3.97/4.0

Experience

  • Cloudflare logo

    Cloudflare

    Software Engineer Intern

    June 2026 - Present

    Austin, TX

    • Working on Cloudflare's Argo Smart Routing product
  • Visier logo

    Visier

    Software Engineer Intern

    Sep 2025 - Apr 2026

    Vancouver, BC

    • Created scalable, data-intensive solutions as part of the platform framework team
  • Hitachi Rail logo

    Hitachi Rail

    Software Engineer Intern

    Sep 2024 - Apr 2025

    Toronto, ON

    • Worked on NetTrac MT, a centralized train control server, that lets operators monitor and control train movements across a rail network

Projects

dkvs

dkvs

A distributed key-value store implemented in Go with gRPC and HashiCorp Raft.

GogRPCTCP/IPProtocol BuffersHashiCorp RaftRaft BoltDB
SurfMarc

SurfMarc

A web app for product info, price tracking, and reviews.

TypeScriptPythonNext.jsFastAPINode.jsSupabaseTailwindDockerplaywrightPyTorchhuggingface-transformers
AppliSense

AppliSense

A job application tracker with stats and progress tracking.

JavaScriptReactExpressNode.jsMongoDB
CompCode

CompCode

Practice coding interviews with curated LeetCode problems.

ReactExpressMongoDBNode.jsJavascriptAxiosGitHub APIStripe
Linux Memory Allocator

Linux Memory Allocator

A multithreaded C++ memory allocator with advanced strategies.

LinuxC++PosixPthread
Linux Shell

Linux Shell

A simple Linux shell with process handling and history.

CLinuxShell
SFU Hikers Hub

SFU Hikers Hub

A platform for SFU Hiking Club to organize events and share info.

Spring BootJavaJavascriptPostgreSQLDockerGoogle Maps API
Research Grant Council Database

Research Grant Council Database

A database system to manage grant competitions and proposals.

PythonJupyter NotebookSQLite
TempTalk

TempTalk

A disposable web chat app for instant conversations.

ReactFirebaseNode.jsJavascript
Database Schema Constructor

Database Schema Constructor

A tool for visually creating and exporting database schemas.

ReactFirebaseNode.jsjsPlumbJavascript
Quant Market Predictor

Quant Market Predictor

A tool to forecast stock prices using linear regression.

PythonStreamlitPandasNumpyScikit-learn
DrawAnt

DrawAnt

A simple Java drawing program with multiple tools.

JavaSwingAnt
Sorting Visualizer

Sorting Visualizer

A desktop app to visualize sorting algorithms.

JavaSwingMaven

Skills

Programming Languages

11
  • Python
  • Java
  • Scala
  • C
  • C++
  • Go
  • TypeScript
  • JavaScript
  • SQL
  • Ruby
  • Lua

Frontend Development

9
  • HTML
  • CSS
  • React
  • Angular
  • React.js
  • Next.js
  • Gatsby
  • Tailwind CSS
  • Bootstrap

Backend Development

5
  • Node.js
  • Express.js
  • Spring Boot
  • FastAPI
  • GraphQL

Databases

8
  • PostgreSQL
  • MongoDB
  • Cassandra
  • DynamoDB
  • Supabase
  • Firebase
  • MySQL
  • SQLite

DevOps & Cloud

13
  • Git
  • GitHub
  • Jenkins
  • CI/CD Pipelines
  • Docker
  • Kubernetes
  • AWS
  • GCP
  • Linux
  • Artifactory
  • BitBucket
  • JFrog
  • Jira

Data Science & Machine Learning

4
  • Pandas
  • Scikit-learn
  • PyTorch
  • MATLAB

Tools

3
  • Postman
  • Webpack
  • Git

Contact

You can reach me on any of these

EmailLinkedInGitHub