MOSAH HASSAN

Computer Science Student & Developer

ABOUT ME

Hello, my name is Mosah Hassan and I'm currently a third-year Computer Science student at Durham University. I'm especially interested in data science, quantitative development, and tech, and I've had the chance to explore some of these areas through internships and personal projects.

I hope to build a career in one of these fields and I'm also considering a master's degree after graduation.

In my free time, I enjoy coding, gaming, learning chess, cooking, and going to the gym.

TECHNICAL SKILLS

Programming Languages: C++, Python, SQL, PostgreSQL, JavaScript, Java, Haskell, HTML/CSS

Frameworks & Tools: STL, Threading, NumPy, Pandas, SciPy, Matplotlib, Seaborn, Git/GitHub Actions, Flask, scikit-learn, Agile

WORK EXPERIENCE

KEO International Consultants

Doha, QA

Returning Software Engineering Intern | Aug 2025 – Sep 2025

Parsons Corporation

Doha, QA

Upcoming Python Developer Intern | Jul 2025 – Aug 2025

Commercial Bank

Doha, QA

Finance & Trading Intern | Equity Markets, Trading Simulations, Risk Analysis, Excel | Jul 2025 - Aug 2025

  • Executed simulated trades on international and Qatari equities using live market data to assess portfolio performance, risk-return profiles, and allocation strategies.
  • Analyzed price movements and trading volumes to identify patterns, evaluate investor behavior, and inform data-driven equity decisions in structured trading sessions.

KEO International Consultants

Doha, QA

Software Engineering Intern | Aug 2024 – Sep 2024

  • Spearheaded automation of BoQ (Bill of Quantities) extraction from Excel and PDF files using Python and Pandas, reducing manual data entry time by over 50%.
  • Developed a PostgreSQL database schema to store and normalize project cost data, enabling efficient querying and error checks across 20+ infrastructure projects.
  • Built validation scripts to cross-check quantities against project specs and flag inconsistencies, improving accuracy in early-stage cost estimates.

PROJECTS

AskDurham

Python, FAISS, OpenAI API, RAG, Git

  • Built a private LLM chatbot that responds to questions based on Durham University’s official academic regulations using Retrieval Augmented Generation (RAG) and vector search via FAISS.
  • Developed a one-time preprocessing pipeline to extract text, intelligently split into semantically meaningful chunks, embed it with OpenAI’s text-embedding-ada-002, and store vectors in a FAISS index for low-latency retrieval.
  • Optimized the system for reusability, new university guidelines can be deployed by uploading the new documents, with no need for retraining or manual reprocessing.

Latency-Aware Order Book Engine

Python, NumPy, OOP, Matplotlib, Git

  • Built a high-fidelity simulation of a limit order book system to model how latency affects order matching and fill probability in modern electronic markets.
  • Implemented price-time priority matching for limit, market, and IOC orders; injected randomized latency (μ = 125μs) to simulate queue-jumping and partial fills.
  • Developed animated visualizations of order book depth and mid-price drift using Matplotlib; wrote 45+ unit tests to cover edge cases like crossed books and stale orders.

Inverse Stock Pair Finder

Python, Pandas, NumPy, Matplotlib, Concurrency, Multi-Threading, Git

  • Built an end‑to‑end ETL pipeline that ingests raw CSV price data, computes return, filters by overlapping history and statistical significance, and exports the top inverse pairs to JSON.
  • Implemented a multithreaded correlation engine with ThreadPoolExecutor, reducing 125 000 pairwise Pearson r computations from ~35 s to ~9 s.
  • Produced a CLI‑driven visualization system producing normalized price and return scatter charts complete with regression lines, slopes, R-values, and p‑values applied to Airbnb (ABNB) to surface defensive‑sector hedges.

LEADERSHIP

Durham Arab Society

Durham, UK

President | Aug 2024 – Present

  • Led a team of 5 students to design and launch the society’s official website, improving member communication and automating event registration.
  • Organized multiple high-impact cultural events with 100+ attendees, including panels, society balls, and social mixers.
  • Collaborated with other cultural and academic societies to co-host joint events, strengthening inter-society relations and expanding reach.

CONTACT ME

Let's connect! I'm always open to discussing new opportunities, collaborations, or just having a conversation about technology and finance.