Computer Science · TRU · Dec 2028 · Canada

I build resilient AI systems and human-centred software.

I’m Ibrahim, a Computer Science student and software developer turning research and real requirements into reliable products. My work brings together technical discipline, visual craft, and a poet’s attention to detail.

  • 96.0%route delivery
  • 100paired trials
  • 8featured projects

ibrahim.profile.js

const ibrahim = {
  focus: [
    "resilient AI systems",
    "software research",
    "human-centred design"
  ],
  tools: ["Python", "PyTorch", "OpenCV", "FastAPI", "Java"],
  creativePractice: ["piano", "poetry"],
  principle: "make it useful, then memorable"
};
01 Logic and imagination belong in the same room.

ML research

◆

LLM systems design

◆

Reproducible experiments

◆

Responsive interfaces

Selected work

Built to solve, not just to show.

Each project begins with a real audience or system need. These are the decisions, constraints, and outcomes behind the interface.

01

AI research · Resilient networks

GNN–RL Self-Healing Disaster Routing

I co-produced a topology-aware routing model that predicts continuous node risk and adapts routes when disaster conditions threaten healthcare sensor networks.

  • Python
  • PyTorch
  • Graph neural networks
  • Reinforcement learning
02

LLM infrastructure · Completed

Multi-Provider LLM Gateway

I built a unified API that routes language-model requests by cost, latency, availability, and task complexity, then recovers through retries and provider fallback.

  • Python
  • FastAPI
  • PostgreSQL
  • Redis
  • Observability
03

Computer vision · In development

SmartVision Visual Assistant

I’m developing a real-time visual assistant that combines OpenCV camera input, Hugging Face object detection, and offline speech to describe what appears in front of the user.

  • Python
  • OpenCV
  • Hugging Face
  • Object detection
  • Offline speech
04

Android · Usability research

MD3 Touch Target Methodology

I originally developed an Android experiment for measuring how touch-target size changes interaction speed and accuracy, then presented the research with my co-authors at TRU’s 2026 Undergraduate Research & Innovation Conference.

  • Java
  • Android SDK
  • Material Design
  • Interaction research
05

Team project · Android

MedReminder

I contributed medication workflows, real-time barcode drug lookup, history and CSV export, settings, themes, and integration work to a three-person Android app.

  • Java
  • Android
  • API integration
  • Collaboration
06
Kamloops Pack wolf and volleyball logo

Community website · Front end

Kamloops Volleyball Association

A responsive multi-page concept that helps players and families find programs, club information, media, and contact details without getting lost.

  • HTML
  • CSS
  • JavaScript
  • Responsive design
07

Full-stack system · Implementation

Retail Resale Management System

A requirements-driven platform for inventory, sales, customers, credit, and payments. Technical design is complete, and implementation is underway with the project foundation, application scaffolding, database integration, and authentication.

  • React
  • TypeScript
  • FastAPI
  • PostgreSQL
08

Personal brand · Web development

This portfolio

A fast, accessible, dependency-light portfolio built to tell a coherent story across work, education, community service, and creative practice.

  • Accessibility
  • Responsive UI
  • GitHub Pages
Portrait of Ibrahim SalmanStudent
Developer
Creative

Beyond the screen

The analytical and the creative keep each other honest.

I grew up in Pakistan and now study Computer Science in Canada. Moving between cultures taught me to listen closely, adapt quickly, and design for people whose experiences differ from my own.

♫

Piano

Practice taught me patience, timing, and how small details shape a complete experience.

Poetry

Writing helps me communicate complex ideas with economy, voice, and intention.

◎

SERPA

Community work keeps impact grounded in real people, not abstract users.

Read my full story

Now

Learning in public. Building with purpose.

Completed

LLM infrastructure

Finished a provider-neutral gateway centered on routing, reliability, cost controls, and observable operations.

Researching

GNNs & reinforcement learning

Studying how topology-aware models can keep critical networks routing around failures.

Start a conversation

Have a problem worth thinking carefully about?

I’m open to internships, collaborations, and conversations about useful software.