Portfolio · 2026

Ryan Wien

Software engineer building full-stack applications, automation tools, and data-driven programs. All five projects below run live in your browser, nothing to install.

CURRENTLY BUILDING → full-stack apps

Scroll

Featured projects

Full-stack, systems, machine learning, tooling, and security. Every demo runs right in the browser.

Task Tracker

full-stack

A to-do app with priorities, filters, and live counts. I wrote the backend twice, once in Flask and once in ASP.NET Core, with the same validation and injection-safe SQL in both.

C# · ASP.NET Core · Flask · REST API · SQLite

Order Book Matching Engine

systems

A price-time-priority limit order book over ordered price levels and per-level FIFO queues, with an id index that cancels in under 50 ns. The C++ engine handles over 3 million orders a second; the demo runs it in a live depth-ladder terminal.

C++ · Python core · zero-backend JS terminal

House Price Prediction

machine-learning

Linear regression on a synthetic 2,000-house dataset: trained on 1,600 rows, R² = 0.94 on the 400 held out. The demo runs the actual trained weights in your browser in a few hundred nanoseconds, no backend.

C++ · scikit-learn · pandas · NumPy

File Organizer

tooling

A CLI that cleans up a messy downloads folder, sorting everything into subfolders by type. Preview first with a dry run; undo puts it all back.

Python · C++ · CLI

Security Log Analyzer

security

Scans auth logs for brute force, password spraying, impossible travel, and port scans, then ranks the alerts with MITRE ATT&CK tags. Comes with a live SOC console and tunable thresholds.

Python · C# / .NET · detection rules · MITRE ATT&CK