Hi, I'm Hashim Jama

Get In Touch

About Me

Hi, I'm Hashim Jama, a passionate Computer Science student eager to apply my technical skills and problem-solving mindset in a real-world setting. I have a strong foundation in programming, data structures, and software development, with hands-on experience with languages such as Python, Java and C. I'm particularly interested in areas like software engineering , Databse Management, AI/ML, or web Development and I love working on projects that challenge me to learn and grow. Whether it's building web applications, optimizing algorithms, or exploring new frameworks, I’m always excited to dive into innovative solutions. Currently, I'm seeking an internship opportunity where I can contribute, learn from experienced professionals, and refine my technical and analytical skills.

Education

Wilfrid Laurier University, Bachelor of science, Computer Science

Location

Missiauga, ON

My Skills

A dedicated developer skilled in various programming languages and frameworks. I build functional applications by drawing on my knowledge of code organization, efficient solutions, and thoughtful design approaches

Technical Skills

Concepts & Knowledge Areas

Data Structures Algorithm Design Object-Oriented Programming Data Visualization Multithreading Transformer Architecture API Integration UI/UX Design

My Projects

Java Code Editor
Java Swing Desktop App

Java Code Editor

A feature-rich code editor built in Java with Swing. Features include syntax highlighting for multiple programming languages, file management with tabs, find and replace with regex support, code formatting, and code execution. The application includes a modern UI with themes, line numbering, and undo/redo functionality.

Neural Machine Translator
TensorFlow Python NLP Transformer

Neural Machine Translator

A neural machine translation system built using the Transformer architecture. This project implements a complete translation pipeline with attention mechanisms for English-French translation. Features include custom tokenization, positional encoding, multi-head attention, and beam search decoding. The model achieves high-quality translations by capturing long-range dependencies and context.

StudySync - Collaborative Learning Platform
Django Python Web App

StudySync - Collaborative Learning Platform

StudySync is a web application built with Django that helps students form and manage study groups. The platform includes features such as user authentication, group creation, real-time chat, file sharing, and personalized study profiles. StudySync makes collaborative learning more accessible and organized for university students.

Chess AI Game
Python AI Game

Chess AI

A chess engine with an AI opponent that uses the Minimax algorithm with Alpha-Beta pruning. Features include position evaluation, piece-square tables for positional strategy, and a depth-first search that looks several moves ahead to make intelligent decisions.

AdBlocker Pro Chrome Extension
JavaScript Chrome Extension Ad Blocking

AdBlocker Pro

A high-performance Chrome extension that blocks ads, trackers, and malicious content. Features include whitelisting, real-time statistics, and custom filter management. Built with JavaScript using Chrome's declarativeNetRequest API for efficient content filtering.

Weather App
JavaScript Weather API Responsive

Weather App

A responsive weather application that provides real-time weather information for any location. Features include search suggestions, detailed weather data display, and visual weather representations. The app utilizes the OpenWeatherMap API to fetch current weather conditions.

Get In Touch

Email

hashimabdigani2@gmail.com