Hi, I'm Hashim Jama

Able to build

About

I'm a Computer Science graduate from Wilfrid Laurier University focused on backend systems and applied AI — building services that integrate LLMs into real products, from context-aware chat backends to retrieval-augmented data pipelines. I like taking a project from a rough idea to something people can actually use, and I'm currently looking for full-time software engineering roles where I can keep doing that.

Languages

PythonJavaJavaScriptTypeScriptSQLC#C++C

Frameworks & Libraries

Node.jsExpress.jsReactSpring BootAngularJSPandasNumPy

AI & Machine Learning

LLMsNLPRAGMachine Learning

Tools

GitMongoDBTableauPower BI

Experience & Education

Software Engineering Intern

myAIpathway Inc.

May 2025 – Aug 2025
Remote
  • Architected an indexed MySQL schema that sped up log retrieval by 40% and built a product cache that cut overhead by 60%.
  • Engineered a Node.js/Express backend for an intelligent support system incorporating NLP techniques to support multi-turn conversations and dynamic prompt generation.
  • Integrated LLMs with retry logic to handle rate-limit errors and built a stateless API to track session handoffs, improving request reliability.
  • Implemented an LLM context engine using gpt-tokenizer and sliding-window truncation to ensure 100% prompt validity.

Bachelor of Science, Computer Science

Wilfrid Laurier University

Sep 2022 – Apr 2026

Featured Work

AI-Powered Financial News Feed

AI-Powered Financial News Feed

A real-time platform built with FastAPI and PostgreSQL that combines a multi-signal vector ranking engine with a LangChain-based RAG assistant, ingesting live market data via yfinance to generate dynamic, AI-driven news summaries. Redis caching cut backend overhead by 50%, and the WebSocket layer was load-tested with Locust.

FastAPILangChainRedisPostgreSQL
View on GitHub
Canadian Property Predictor Dashboard

Canadian Property Predictor

An end-to-end machine learning pipeline built with pandas and scikit-learn to predict Canadian housing prices, reaching an R² of 0.89. Tuned Random Forest and Gradient Boosting models to minimize MAE while cutting training time by 30%, with a Streamlit interface for interactive scenario analysis.

StreamlitScikit-LearnPython
View on GitHub
Neural Translation

Neural Machine Translator

An English-to-French Seq2Seq Transformer built with TensorFlow, hitting a 27.4 BLEU score on the WMT14 dataset. Implements a full encoder-decoder architecture with positional encoding, multi-head attention, and teacher forcing during training.

TensorFlowPythonNLP
View on GitHub
StudySync

StudySync Collaborative Hub

A real-time collaborative platform with an event-driven WebSocket architecture for concurrent group chat, improving user retention by 15% via sub-second message delivery. A database-signal-driven notification engine lifted engagement by another 15%, while backend query optimizations in Django cut round trips by 20%.

DjangoWebSocketsSQLite
View on GitHub
Chess AI

Minimax Chess Engine

A Python chess engine with 100% FIDE rule compliance (castling, en passant, real-time pin detection), using Alpha-Beta pruning in a NegaMax search to cut the search space by 50% while sustaining a 3-4 ply lookahead in under a second. AI computation runs on a separate process from rendering to maintain ~60 FPS.

PythonAIPygame
View on GitHub

Get In Touch

Feel free to reach out via email: