Derwin Hauser — Projects

Professional & Technical Projects

Project Technologies Description
OddsRift Python, FastAPI, PostgreSQL, React 19, TypeScript, Tailwind, Docker, Railway Solo product owner and operator of a live SaaS platform scanning 25+ sportsbooks in real time for arbitrage and +EV opportunities. Designed the queue-driven detection architecture, structured-key market matching, three-method devigging of sharp lines, and per-book exchange-fee model. Owned every external service: Railway hosting and managed Postgres, Clerk JWT auth, Sentry observability, The Odds API integration and credit budgeting, domain/DNS, GitHub Actions CI. Live in production at oddsrift.com.
Blackjack Card Counting Simulator Java, JavaFX, Maven Developed a sophisticated JavaFX application that analyzes blackjack games based on customizable casino rules. Features include: player vs. house edge calculations, expected value analysis, variance computation, risk of ruin assessment, and average bet size optimization. The UI includes real-time bankroll visualization charts, progress tracking, and asynchronous processing to maintain responsiveness during simulations of thousands of shoes.
Cake Pop Demon Hunters Python, OpenCV Interactive computer vision game using real-time webcam input to detect player movement and face position. Players eliminate corner demons by moving in front of them and must avoid falling demons from the top. Features dynamic gameplay with motion-based controls, real-time scoring, and immersive visual experience.
Niagara CIS Department Enterprise Server Proxmox VE, RAID storage, enterprise server hardware Server administrator for the Niagara University CIS Department's enterprise server — configured Proxmox VE as hypervisor, set up RAID storage, and manage multiple VMs hosting student lab environments, faculty personal websites, and other departmental services. Handle initial setup, VM provisioning and lifecycle management, ongoing administration, and end-user troubleshooting for a multi-tenant environment where uptime matters.
Personal Proxmox Server Proxmox VE, OPNsense, Ubuntu, Windows; Intel i9-10900, 128 GB DDR4 Custom-built home server running Proxmox VE as the hypervisor for a flexible development and testing environment. Hosts a Windows VM as my daily-driver coding machine, a shared Windows VM for friends, and an Ubuntu VM running the OpenClaw AI agent platform. Designed network segmentation using two OPNsense virtual firewalls — one main router and a dedicated firewall for the AI agent VM that allows outbound internet but blocks all local-network access for defense-in-depth isolation.
Sports Betting Arbitrage Analysis & Automation Financial Modeling, Excel, Mathematical Analysis Developed comprehensive arbitrage strategy leveraging mathematical analysis and custom spreadsheet tools to identify pricing inefficiencies across multiple sportsbooks. Generated $5,500+ in guaranteed profits. Progressed from basic straight bet arbitrage to advanced promotional conversion strategies and parlay arbitrage betting. Demonstrates: advanced Excel development, probability theory, expected value calculations, and risk management. The manual workflow developed here directly motivated the OddsRift platform listed above.
WARWM HTML5, CSS3, Vanilla JavaScript, Apache, Google Cloud Platform Sole developer and designer for the World Association for Research on Workplace Mobbing — an international academic nonprofit hosting the annual Niagara Conference on Workplace Mobbing and the peer-reviewed Journal of Workplace Mobbing. Built nine semantic HTML5 pages with a custom 29-line client-side include system that replaces ~600 lines of duplicated markup without a framework. Provisioned and administer the GCP Compute Engine VM running Apache; site has shipped 42+ commits and remains actively maintained. Live at warwm.org.
Client Portfolio Websites HTML5, CSS3, Vanilla JavaScript, Canvas API Designed and built three personal portfolio sites for fellow Niagara University students — no frameworks, no build step. Featured work includes a command palette (Cmd+K) with light/dark theming for Dominic Andrade, a Canvas-rebuilt browser blackjack game and slapshot mini-game for Mario Smith, and an aurora-canvas hero with a hand-built hockey shootout game for Herman Renden.
Personal Portfolio Website HTML, CSS, JavaScript Designed and developed responsive personal portfolio website (derwinhauser.com) showcasing professional experience, academic achievements, technical projects, and photography. Demonstrates proficiency in responsive design, modern web standards, and content management.