Skip to content
View PerfectPoH's full-sized avatar

Highlights

  • Pro

Block or report PerfectPoH

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.

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
PerfectPoH/README.md

Hi, I'm Abed Barakat

Computer Science student at Politecnico di Milano.
I build research systems, data-heavy tools, and full-stack applications.


What I am building toward

I am interested in the intersection of:

  • machine learning systems,
  • quantitative research infrastructure,
  • data validation and reproducibility,
  • high-performance computing,
  • full-stack products that real people can use.

My current focus is learning how to build software that does not just produce nice-looking results, but can also explain where those results came from and why they should or should not be trusted.


Flagship project

A research infrastructure for falsifiable equity-strategy experiments.

This is not a trading bot and not a promoted strategy. It is a lab for testing whether strategy ideas survive data-quality checks, transaction costs, out-of-sample validation, robustness gates, provider constraints, and an audit trail.

The project includes:

  • governed pre-run gates before provider queries or backtests,
  • decision ledgers and vault reports for every research outcome,
  • outlier-dependency and cost-realism gates,
  • regime-aware portfolio diagnostics,
  • Streamlit dashboards for inspecting strategies, blockers, and results,
  • a frozen monthly replication protocol for the remaining active hypothesis.

Main lesson: the lab has promoted zero strategies so far, which is exactly the point. It is built to reject weak evidence before it becomes a trading claim.

Python | pandas | scikit-learn | Streamlit | time series | quantitative research


Other projects

Full-stack web application for market stall booking and event management, built for Pro Loco Soresina and deployed in production.

Next.js | Supabase | TypeScript | PostgreSQL

Computer-vision research prototype for detecting cephalometric landmarks from radiographic/profile images.

C# | EmguCV | OpenCV | image processing

Multiplayer chess application with Java RMI synchronization, legal move highlighting, turn handling, check/checkmate detection, and castling support.

Java | Swing | RMI

Java Swing typing trainer with accounts, timed challenges, scoring, difficulty modes, and leaderboard screens over a socket-based protocol.

Java | Swing | sockets


Stack

Languages: Python, Java, TypeScript, JavaScript, C#, C

Data / ML: pandas, scikit-learn, time-series validation, Streamlit

Web: Next.js, Supabase, PostgreSQL, REST APIs

Systems: Git, testing, experiment logging, reproducible pipelines


Direction

I am using my first years of university to build a foundation in computer science while turning serious personal projects into public case studies.

The long-term goal is to work on technically demanding systems: research infrastructure, ML tooling, high-performance software, and products where correctness matters.

Cremona, Italy | Politecnico di Milano

Pinned Loading

  1. java-chess-rmi java-chess-rmi Public

    Java Swing chess application with RMI multiplayer synchronization, full piece movement rules, turn handling, legal move highlighting, check/checkmate detection and castling support.

    Java 1

  2. billys-adventure-godot-platformer billys-adventure-godot-platformer Public

    Godot 2D platformer project featuring a playable character, platforming levels and exported game assets, presented as a small game-development portfolio piece.

  3. cephalometric-landmark-detector cephalometric-landmark-detector Public

    C# / EmguCV research prototype for cephalometric landmark detection, with statistical shape modeling, MRE/SDR evaluation, and portfolio documentation.

    C#

  4. pizzeria-ordering-system pizzeria-ordering-system Public

    Java Swing and socket-based pizzeria ordering system with product selection, cart totals, order queue processing, countdown feedback and multi-client server handling.

    Java

  5. soresina-mercati soresina-mercati Public

    Production-oriented booking platform for local market stalls, built with Next.js and Supabase for Pro Loco Soresina.

    JavaScript

  6. AnitaMaxWynn27/Pizzeria_Galileo_New AnitaMaxWynn27/Pizzeria_Galileo_New Public

    JavaScript