Chicago, Illinois · Open to software engineering roles

I build React & TypeScript products with proof at every boundary.

I’m Nouraldin Farge, a software engineer who carries user-facing products from interface and application logic through data design, testing, and release. Three shipped Windows products and one source-free case study make the evidence inspectable.

3shipped React/TypeScript Windows products
4evidence-backed showcase projects
3release pipelines with checksums, SBOMs, and provenance
1private build with a dated public case-study snapshot

Projects · verified August 2026

Shipped products with proof attached.

Start with the outcome, then follow exact links to the implementation, immutable release, methodology, or bounded public evidence.

01DrawScope verified project snapshot showing archive, research, and evaluation evidence
Public Windows releasev0.6.5

DrawScope

A local-first historical lottery research workbench that makes data lineage, methodology, and product limits visible instead of presenting patterns as predictions.

  • 41,598 deduplicated draws across six games
  • 250 walk-forward trials with a 60/40 discovery–confirmation split
  • Reproducible SQLite archive, SHA-256 checksum, SPDX SBOM, and provenance

What I owned: Product architecture · data policy · research method · verification · release approval

React · Rust/Tauri · Python · SQLite

02GameVault portable library home screen using synthetic games and artwork
Public Windows releasev0.3.5

GameVault

A portable game library and launcher with a review-gated archive intake pipeline for user-owned files and an intentionally narrow filesystem boundary.

  • Blocks traversal, unsafe Windows paths, links, reparse entries, and archive bombs
  • 35 Rust tests plus focused React/Vitest coverage
  • Rollback journal, portable-path probes, checksum, SBOM, and provenance

What I owned: Architecture · ZIP safety model · recovery design · technical review · release approval

React · Rust/Tauri · SQLite

03Day-Trading Teacher overview showing the lesson, replay, and journal learning loop
Public Windows releasev0.36.0

Day-Trading Teacher

A 13-lesson local-first learning environment that connects decision plans, historical replay, paper practice, journaling, reflection, and spaced review without live recommendations.

  • Deterministic decimal risk and expectancy calculations in Rust
  • Schema-validated lesson imports and provenance-aware Fidelity history review
  • Educational only: no brokerage login, live signals, investment advice, or orders

What I owned: Product direction · learning architecture · financial-safety boundary · verification · release approval

React · Rust/Tauri · local JSON · Zod

04Research Studio workflow from a read-only bilingual Chinese-and-English catalog to a reviewed recoverable export
Private build · public source-free case studyv0.1.0-alpha.24

Research Studio

A private Electron/React workflow that keeps source data read-only, stages untrusted model output, requires human approval, and publishes only redistribution-safe evidence.

  • 31,521 series and 2,242,170 episodes verified without changing the source database hash
  • Evidence-first prompt v3, canonical bilingual tags, staged drafts, and explicit approval
  • Public source-free case-study snapshot verified August 15, 2026

What I owned: Product direction · extraction architecture · trust boundaries · prompt/eval strategy · release approval

Electron · React · TypeScript · Express · SQLite

Active source · verified August 2026

Active source, backed by evidence.

Reader and Media Scout are ready for engineering review while their release gates remain open. SiteWipe remains visibly gated. None is presented as a shipped product, supported download, or extension-store release.

Media Scout Downloader Inspector showing one synthetic eligible-media result in the real unpacked extensionChrome MV3 prerelease
Active source · verified August 2026v3.7.13

Media Scout Downloader

A local-first, permission-scoped Chrome extension for inspecting and saving browser-visible media you are authorized to use.

  • Real unpacked-extension Playwright smoke test with zero serious or critical axe findings on tested routes
  • Targeted critical modules—not the entire extension—achieved 91.74% statement/line coverage, 72.51% branch coverage, and 90.97% function coverage.
  • Zero runtime package dependencies, deterministic allowlisted artifacts, and zero production vulnerabilities

Current boundary: No tag, GitHub Release, supported binary, or Chrome Web Store listing; manual Chrome/Brave, assistive-technology, final artifact/privacy, and release-approval gates remain open.

JavaScript · Manifest V3 · Chrome APIs · Playwright · CodeQL

Reader library overview showing three original synthetic titles, search, progress, local navigation, and a privacy messagePublic-source Windows alpha
Active source · verified August 2026v0.1.0-alpha.4

Reader

A local-first Windows reading library for EPUB, PDF, text, and authorized audio, with IndexedDB persistence and a least-privilege Rust/Tauri shell.

  • 40 of 40 unit, policy, persistence, and shell tests passed
  • 21 of 21 high-risk coverage tests at 99.19% lines/statements, 89.67% branches, and 100% functions
  • Exact-main browser/accessibility, Windows/Rust packaging, and both CodeQL analyzers are green

Current boundary: No GitHub Release or supported binary; the Windows CI candidate is unsigned, and the clean Windows 10/11 install, upgrade, uninstall, and residual-data matrix remains open.

JavaScript · IndexedDB · Rust/Tauri · Playwright · axe

Public source · release-gated

SiteWipe

A safety-engineering project for reviewed, target-scoped browser-data cleanup in a Manifest V3 extension.

Current boundary: The public main branch remains a prerelease, and installed-browser, accessibility, media, privacy-hosting, and release-approval gates remain open. There is no supported binary or extension-store listing.

JavaScript · Manifest V3 · PSL boundaries · property tests

Engineering ownership

Trust is part of the product.

BOUNDARIES

Fail closed

Destructive, ambiguous, or unsupported paths stop safely and require explicit review.

DATA

Keep authority local

User data stays understandable, portable, recoverable, and outside unnecessary services.

RELEASES

Attach the evidence

Tests, checksums, SBOMs, provenance, and manual gates travel with the release claim.

AI-ASSISTED DEVELOPMENT

AI agents assist with research, implementation, testing, and iteration. I own product direction, architecture, technical review, validation criteria, safety and licensing boundaries, data-source decisions, and final release approval. Agent output is treated as untrusted until it passes repository checks and human review.

Available for software engineering roles

Need an engineer who can turn complex requirements into dependable software?

I’m especially interested in user-facing React/TypeScript products, full-stack application workflows, local-first systems, and release engineering.