Skip to content
View mohamadmsalman82's full-sized avatar
  • University of Toronto Computer Engineering
  • Toronto

Block or report mohamadmsalman82

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mohamadmsalman82/README.md

Mohamad Salman

Computer Engineering @ UofT | AI/ML Developer & Researcher

LinkedIn GitHub Email


πŸ‘‹ About Me

I'm a Computer Engineering student at the University of Toronto (Minor: AI Engineering) with a deep passion for AI/ML development and research β€” from designing custom attention mechanisms and fine-tuning large language models, to pushing the limits of GPU-accelerated compute.

I love working at the intersection of systems engineering and machine intelligence β€” building things that are both fast and smart.

  • πŸŽ“ BASc Computer Engineering @ UofT (PEY Co-op, Class of 2029)
  • πŸ”¬ ML Researcher @ UTMIST β€” designing sparse attention for BART
  • πŸ’Ό Software Developer @ Nodalli β€” building AI-native infrastructure
  • 🌍 Based in Toronto, ON
  • πŸ“¬ mohamad.salman@mail.utoronto.ca

πŸ› οΈ Tech Stack

Languages

Python C++ C CUDA TypeScript Swift SQL Verilog Assembly

ML & AI

PyTorch Transformers DeepSpeed LLaMA FastAPI

Backend & Infrastructure

Node.js PostgreSQL Redis Next.js Linux AWS Cloudflare Docker


πŸš€ What I'm Currently Working On

🧠 UTMIST β€” ML Research

Content-Aware Sparse Attention for BART

Standard attention scales quadratically with sequence length β€” existing fixes like Big Bird use hardcoded patterns that don't adapt to input. We're building a mechanism that reads the content and decides which tokens to attend to dynamically.

PyTorch CUDA Transformers DeepSpeed BART

⚑ Nodalli β€” AI Startup

Unified Action Adapter Layer

Building the execution backbone of an AI platform β€” routing NLP-parsed commands across 4 platform APIs with field-level validation, Redis-backed OAuth, and automated credential management.

Node.js Redis PostgreSQL FastAPI OAuth 2.0


🌟 Featured Projects

πŸ€– AI Agent Debate System

Fine-tuned LLaMA 3.1 8B with LoRA + DeepSpeed on 5K debate transcripts, achieving 87% agreement with GPT-4 judgements. Deployed a self-hosted inference pipeline with 70% latency reduction over baseline.

Python PyTorch LoRA DeepSpeed LLaMA

πŸ”’ Email Fraud Detection

Multi-agent MCP pipeline orchestrating 5 forensic agents. Maps 20 LLM signals to a 0–100 fraud score with async FastAPI + SendGrid webhook backend dispatching replies in under 30s.

Python FastAPI MCP SendGrid SQLAlchemy

⚑ GPU Accelerated Soccer Offside Simulator

100Γ— speedup over CPU across 5M simulations using CUDA on RTX 4060. Engineered 16-byte memory layouts for coalesced memory access with bit-for-bit CPU/GPU parity validation.

C++ CUDA CMake RTX 4060

πŸŽ™οΈ FPGA Neural Network Voice Gate

Trained a Binary Neural Network in PyTorch to classify "open sesame" from raw audio. Deployed fully on-chip to a DE1-SoC FPGA in C, interfaced with a servo motor for a physical gate.

C Python PyTorch FPGA DE1-SoC

πŸ—ΊοΈ Graphical Navigation System

C++ city-scale mapping engine with an adjacency list loading datasets in under 2 seconds. Implemented A* pathfinding with cache-friendly data structures on GTK/EZGL.

C++ CMake GTK/EZGL A*

☁️ Cloudflare Edge Automation Platform

No-code workflow automation platform on Cloudflare Workers. Managed state for 100+ distributed cron jobs via Durable Objects, with LLaMA-powered auto-generation of workflow steps.

Cloudflare Workers Durable Objects LLaMA


"The best way to predict the future is to build it."

Popular repositories Loading

  1. Personal Personal Public

  2. Anchor Anchor Public

    TypeScript

  3. CloudflareProj CloudflareProj Public

    Forked from cloudflare/agents-starter

    A starter kit for building ai agents on Cloudflare

    TypeScript

  4. cf_ai_Nexflow cf_ai_Nexflow Public

    TypeScript

  5. MiniPaint-FPGA MiniPaint-FPGA Public

    Forked from Tawfiq06/Mini-Paint-FPGA

    Verilog

  6. Anchor-ML-based Anchor-ML-based Public

    TypeScript