Skip to content
View alisaleh066's full-sized avatar

Block or report alisaleh066

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.

Content in all repositories owned by your account will be closed.
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
alisaleh066/README.md

Ali Saleh Al Taher

Mechatronics BEng student at the University of Leeds (graduating 2028), currently on an industrial placement as an AI & Automation Engineer. I learn by building tools I actually use: quantitative finance research, embedded systems, and the glue between them.

Public projects

Project What it is Stack
systematic-trend-backtest Pre-registered cross-asset trend-following backtest. Rules committed before any data was downloaded, sealed test set opened once, Deflated Sharpe and cost stress. Honest verdict: WATCH, not trade. Python
ai-infra-research Three stand-alone investment-analysis tools: a DCF/comps/Monte Carlo equity valuer on audited SEC EDGAR data, an AI-infrastructure supply-chain tightness map, and an institutional real-estate ROI model with an LP/GP waterfall. Python, Streamlit
personal-engineering-environment One C application bundling the mechanical, electrical and control-systems calculators I kept rewriting, plus data-analysis and productivity tools. Demo video. C

University coursework (archived)

Module Project
ELEC2645 STM32 games console: joystick, LCD, buzzer, modular C game logic
ELEC2301 Machine learning on real datasets: modelling, evaluation and reporting in Jupyter
ELEC1301 Wind-generation forecasting + Astrocrash: ARIMA time-series analysis and a refactored Pygame arcade game
Mechanics Planar mechanism kinematics: scotch-yoke and slider-crank in MATLAB
Control Maglev PID control: nonlinear modelling, state-space and PID tuning in Simulink

How I work

  • Research first, then build. Backtests are pre-registered, tests opened once, results reported even when they say "don't".
  • Python (pandas, FastAPI, pytest), TypeScript (Next.js), C on STM32 and MBED, MATLAB/Simulink.
  • Private repos cover a personal portfolio desk, financial models and a health-tech product in progress.

ali.salehaltaher@gmail.com

Popular repositories Loading

  1. personal-engineering-environment personal-engineering-environment Public

    Integrated engineering environment with calculators, data analysis, and productivity tools for mechatronics students. C application.

    C

  2. machine-learning-elec2301 machine-learning-elec2301 Public archive

    Machine learning and data analysis project using Python, Jupyter Notebook, and real datasets for modelling, evaluation, and reporting.

    Jupyter Notebook

  3. stm32-games-console-elec2645 stm32-games-console-elec2645 Public archive

    Embedded systems games console project built on STM32, featuring joystick controls, LCD display output, buzzer feedback, and modular C game logic.

    C

  4. elec1301-wind-forecasting-astrocrash elec1301-wind-forecasting-astrocrash Public archive

    Python mini-project combining wind-generation time-series analysis, ARIMA forecasting, and a refactored Pygame Astrocrash arcade game.

    Python

  5. mechanics-planar-mechanisms-matlab mechanics-planar-mechanisms-matlab Public archive

    MATLAB mechanics project analysing planar mechanism kinematics, including scotch-yoke and slider-crank displacement, velocity, and acceleration behaviour.

    MATLAB

  6. simulink-maglev-pid-control simulink-maglev-pid-control Public archive

    MATLAB and Simulink magnetic levitation control project using nonlinear modelling, state-space analysis, transfer functions, and PID tuning.

    MATLAB