Project library

10 of 11 projects · Software focus

Overview

Brownian Motion Lab

Does the simulation behave like the stochastic process it is meant to illustrate?

My role
Independent learning project
Contribution
Implemented seeded path simulations, corrected the time grid, and added a terminal mean/variance sanity check.

Python / NumPy / Matplotlib / Jupyter

Research / Quant / Software2026 – present

Available-on-Arrival Depth

Research software for studying how displayed liquidity changes between observation and a later arrival horizon.

Research in progressPrivate implementation

Python / Market microstructure / Event replay / Statistical evaluation

Quant / Software2026

C++ Options Pricer

Black–Scholes, binomial-tree and Monte Carlo option pricing in C++20.

Maintained softwarePublic project

C++20 / CMake / Black–Scholes / CRR

Electronics / Software2026

Zenbook Duo on Hyprland

Automatic dock detection, display switching and keyboard setup for the ASUS Zenbook Duo on Hyprland.

Maintained softwarePublic project

Bash / Hyprland / udev / systemd

Software2026

Kidney Transplant Food Guide

Arabic/English food reference with ranked search, offline access and local preferences.

Deployed applicationPublic project

TypeScript / Vite / PWA / Vitest

Quant / Research / Software2026 · historical study

Kalman Pairs Research

Kalman hedge-ratio estimation and historical evaluation for two ETF pairs.

Completed studyPrivate implementation

Python / NumPy / pandas / Kalman filtering

Software2026

Sevra

Approval controls for automated actions, with persistent request states and decision records.

Deployed applicationPrivate implementation

TypeScript / Next.js / PostgreSQL / State machines

Quant / Research / Software2026

Brownian Motion Lab

Seeded Brownian-path simulations with terminal mean and variance checks.

Learning exercisePublic project

Python / NumPy / Matplotlib / Jupyter

Research / Software2025

GHZ Circuit Notebook

An introductory Qiskit experiment in circuit construction, simulation, and measurement counts.

Learning exercisePublic project

Python / Qiskit / Aer / Jupyter

Software2025

Aston CES Portal

A society portal prototype for events, equipment requests, and member-support screens.

PrototypePublic project

TypeScript / React / Next.js / React Calendar

Electronics / Software2026

AVR Motor Bring-up

ATmega644P coursework connecting an analogue input to two motor PWM outputs.

CourseworkPublic project

C / ATmega644P / ADC / PWM

Project library · Laith Masri EngTech TMIET