Skip to content
View shayanxcyber's full-sized avatar

Block or report shayanxcyber

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

Shayan Ali

I like building things, trying out ideas and getting to the bottom of how they work. I'm interested in the whole process: the code, the interface, the systems underneath, and what happens when something goes wrong.

Lately, I've been building a workflow debugger in Go and Python, training retrieval models and contributing fixes to open-source projects. Have a look around.

Australia · LinkedIn

Checkpoint

Checkpoint: a failed original Python workflow beside a successful input experiment, with the original evidence preserved.

I built Checkpoint to investigate failed Python workflows without losing the inputs and responses that explain the failure. Record a run, replay supported HTTP calls, branch with a changed input, and compare the result while keeping the original run intact.

The Go engine runs the workflows, a Python SDK connects your code, and the interface brings the execution path, attempts and JSON differences together. Run history persists in SQLite; selected code and recordings can be exported as an executable reproduction. Windows and Linux releases include the interface, examples and SDK.

Try Checkpoint · Source · Architecture · Watch demo

Go · Python · React · TypeScript · SQLite

Rank Lab

Rank Lab: a real retrieval study with 300 queries, 53 gains, 27 regressions and 220 unchanged outcomes.

Rank Lab fine-tunes MiniLM on SciFact and compares its search results with pretrained and keyword-search baselines. It records checkpoints, resumes interrupted training and lets you inspect the documents behind each query’s score.

22.7M trainable parameters · 3 epochs · 78 updates · +3.00 pp nDCG@10 over pretrained. The explorer keeps all 53 gains and 27 regressions visible. The result is from one SciFact study; you can also train on your own documents and open the exported results in the same explorer.

Open explorer · Source · Engineering decisions · Watch demo

Python · PyTorch · React · TypeScript

Evidence Atlas

An investigation workspace for engineering sources that change or disagree. Trace passages to retained versions and line numbers, compare revisions, and keep supporting and contradictory evidence attached to a conclusion. Includes a runnable fictional investigation and retrieval checks.

Project · Case study · Watch demo

React · TypeScript · Python · FastAPI · SQLite / FTS5

Other projects

  • Reliable Replay Lab: Python/SQLite experiments for retries, stable operation identities and recovery after a worker crash.
  • LUNEA Commerce: an individual React/Express/MongoDB project with authentication, access controls and customer/admin workflows. Live demo

Open-source contributions

  • Qdrant client #1563 · Merged: fixed migration retries that could lose records after a failed upload.
  • REA #1829 · Merged: reused parsed module URLs during matching to avoid repeated parsing.

Background

UTS Bachelor of Cybersecurity, expected 2027 · GPA 6.60/7.00 · Dean's List 2025 & 2026. At Zip, I built a JavaScript proof of concept and worked on Angular/TypeScript features during an internal Software Developer trial, alongside experience in regulated financial-services operations.

Working with: Go, Python/PyTorch, TypeScript, React/Angular, REST APIs, SQL, Linux and automated tests. Open to graduate and junior technology roles in Australia.

Security, infrastructure and earlier projects

Pinned Loading

  1. checkpoint checkpoint Public

    Local workflow debugging: record Python runs, replay supported HTTP, branch an input and export an executable reproduction.

    TypeScript

  2. rank-lab rank-lab Public

    Retrieval training, checkpoint restart and an inspectable comparison of all 300 SciFact test queries.

    TypeScript

  3. evidence-atlas evidence-atlas Public

    An inspectable workspace for changing sources, conflicting engineering evidence and retrieval evaluation.

    TypeScript

  4. reliable-replay-lab reliable-replay-lab Public

    Python and SQLite experiments for stable operation keys, retries, replay and crash recovery.

    Python

  5. E-commerce-Fullstack-Website E-commerce-Fullstack-Website Public

    Individual React and Express commerce application with MongoDB, JWT authentication, RBAC and an interactive static demo.

    JavaScript

  6. Vulnerability-Analysis-and-Defense-IDOR Vulnerability-Analysis-and-Defense-IDOR Public

    Co-authored IDOR vulnerability analysis using WebGoat and Burp Suite, with defence-in-depth control recommendations.

    1