The Index

Everything I've built, with an honest label on each one.

Shipped products, working prototypes, tools I run on my own machine, and one research artifact that concluded against me. Nothing here is inflated — if something has no users, it says so.

Live shipped, publicly reachable
Prototype works end-to-end, not launched
Local tool runs on my machine, by me
Concept designed, not in production

01 · Freight & AI Automation

Shipping software

Local-first AI that runs inside a real operations team — no cloud, no per-token bill, a human always clicks send.


02 · Markets & Quant

Trading systems

Built with real engineering discipline and validated adversarially. None of it is trading real money, and I explain exactly why.

Local tool + research

Swing Screener & Validation Harness

A CLI that scans a watchlist for anchored-VWAP, VCP and gap setups, plus a no-lookahead backtest engine — and then the adversarial audit I ran to break my own +0.23R headline result. It broke. Verdict: marginal, don't size up.

PythonpandasyfinanceBootstrap statspytest
Read how I killed my own edge →
Built & tested · paper only

Broker-Agnostic Trading Bot

An execution engine where the strategy is forty lines and everything else is crash-safety: deterministic order IDs, a SQLite journal claimed before every broker call, linked exits, ownership boundaries, and idempotent reconciliation. 48 tests. No live capital.

PythonSQLiteAlpaca APIuvpytest
See the safety design →
Live · installable

TradeLog

An R-multiple trade journal that runs in the browser: expectancy, win rate, profit factor and an equity curve, computed on-device. No account, no server, no data leaving your phone. Install it straight from Safari.

Vanilla JSPWAOffline-first
Open TradeLog →
Prototype · private repo

EdgeLog

Trade-journal analytics as a web app: import an R-multiple journal CSV and get expectancy, drawdown, per-setup edge and a plain-English verdict. Analytics on your own history only — no broker credentials, no advice.

PythonFastAPISQLite
Related: the trading store →
Local tool

SwingTrend

A Python toolkit for OHLC breakout and reversal analysis — the earlier research line that fed into the walk-forward harness above. Runs locally, not published as a product.

PythonOHLC analysis
GitHub profile →

03 · Startup Prototypes

Products in the early phase

Working end-to-end on my machine with tests green in CI. No users, no revenue, no public launch yet — that's the honest state.


04 · Personal Tools

Things I built for my own systems

Small, offline, installable. Built because I needed them daily — free for anyone who wants them.

Live · installable

Cut

A daily weight tracker with a 7-day trend line, a goal line and streaks. The tool behind my documented 260→200 lb cut. Everything stays on-device.

Vanilla JSPWAOffline-first
Open Cut →
Live · installable

Fire

A daily execution checklist that resets every morning and tracks a 100% streak. Ship the list, every day. No accounts, no sync, no tracking.

Vanilla JSPWAOffline-first
Open Fire →
Live · installable

GRAMPA

A phone helper for older adults: four huge buttons, guides that give one instruction per screen, a scam checklist that ends in "do not send — call your person," and tap-to-call trusted contacts. High contrast, adjustable text, no accounts.

Vanilla JSPWAAccessibility-first
Open GRAMPA →
Live · open source

DIRA

A zero-dependency security scanner for startup codebases: secrets, dependency CVEs via OSV.dev, 34 misconfiguration rules, license risk, git-history leaks, SBOM export and an 18-point readiness score. MIT licensed.

PythonZero depsMIT
Run the audit →
Local tool

SummerOS

My personal operations dashboard: a local Next.js app over SQLite that keeps internship applications, deadlines, trackers and daily execution in one place. Runs on localhost, for an audience of one.

Next.jsTypeScriptPrismaSQLiteBun
GitHub profile →
Live

SVEC Website

Built and maintain sventclub.org, the front door for the Silicon Valley Entrepreneurship Club — events, sponsors and the member funnel. Part of the push that drove +40% engagement and landed 4 sponsors.

Full-stackWebOps
sventclub.org →

Install the web apps on your phone

  1. Open TradeLog, Cut or Fire in Safari
  2. Tap ShareAdd to Home Screen
  3. It launches full-screen, works offline, and keeps your data on-device

Android or desktop: use your browser's Install app option. Everything is local — no accounts, no tracking, no server.


05 · Brand & Commerce

Things I design and sell

The commercial side: a streetwear label, digital products, and services — all designed, built and shipped solo.

Live · waitlist

KXNG SEF

A bilingual Arabic–English streetwear label built in public. Drop 001 is six pieces with a full brand kit and print-ready artwork; the storefront is live and taking waitlist signups ahead of fulfilment going online.

Brand designSVG artworkStorefront
Enter the shop →
Live

The Store

Automation software, playbooks and premium template packs from $19 — including the Swing Trading Operating System course and the FreightDesk install. Six products, all written and designed by me.

Digital productsCourseCopywriting
Browse the store →
Concept

HEFT

A single-product apparel concept: 450+ GSM heavyweight hoodies, minimal design, no loud logos. A full brand and landing-page build exploring how far one product can carry a label.

Brand designLanding page
See the brand →
Live

Template Packs

Twelve black-and-gold template packs: investor pitch deck, a 60-layout slide library, client proposal and SOW, a freight-broker ops pack, and brand guidelines. Designed to be used, not admired.

Design systemsSlide libraries
See the packs →
Live · service

LinkedIn Sprint

A productized service: a complete LinkedIn profile rewrite in 48 hours — recruiter-stopping headline, rebuilt About section, metric-first bullets and keyword mapping.

Service designCopywriting
See the offer →
Live

Creator Media Kit

My brand-collaboration one-pager: audience stats, the 260→200 lb transformation story, and the partnership options I offer. The page I send instead of a PDF.

WebBrand
Open the media kit →

06 · Research

Peer-reviewed work

CS education research at the SJSU CSEd Research Lab under Dr. Ethel Tshukudu — IRB-approved, mixed-methods, published as a sophomore.


A note on repos. Several of these live in private repositories — the trading work, the startup prototypes, and my personal ops dashboard. I'm happy to walk through any of them on a call or share access on request. Client and employer work is not published at all.


FAQ

Common questions

What apps does Yusuf Gadelrab offer for free?

TradeLog, an R-multiple trading journal; Cut, a weight and body-recomposition tracker; Fire, a daily execution-ritual checklist; and GRAMPA, a big-button phone helper for older adults with step-by-step guides and scam protection. All four install as offline progressive web apps. The site also hosts free calculators for trading risk and freight brokerage, a visa planner, and an application tracker.

Do these apps need an account or an internet connection?

Neither. There is no signup and no backend. Once installed, the apps work fully offline and store data in your device's local browser storage.

How do I install these apps on an iPhone or Android?

Open the app in Safari on iOS and choose Share, then Add to Home Screen. On Android, open it in Chrome and choose Install app or Add to Home screen. They then launch like native apps and run offline.

Is my data collected or sold?

No. There is no telemetry, no analytics on the app data, and no server to send it to. Everything stays on your device. Details are in the privacy policy at https://yusuf-gadelrab.github.io/privacy.html.

Risk Disclosure

TradeLog, the swing screener and every trading-related tool linked here are educational and record-keeping tools only. Nothing on this page is financial, investment, tax or legal advice, or a recommendation to buy or sell any security. Trading carries substantial risk of loss, including your entire capital. Backtested and walk-forward figures shown here are hypothetical, do not represent live trading, and past performance does not guarantee future results.

Terms of Use · Privacy Policy · Legal