Shaya Arya

Profile
xeijs@yahoo.com
Back

About

I'm a CS senior at WSU, graduating May 2026. Outside of school I'm usually watching soccer, UFC, or historical documentaries. History is probably the thing I'd read about forever if I had the time. I play chess whenever I get the chance, mostly online but occasionally in person. For video games it's mostly Valorant, the Devil May Cry series, FIFA, and Dark Souls. I also TA Computer Architecture at WSU, which I genuinely enjoy because explaining things forces you to actually understand them. I like people who are curious and direct. Reach out if you're building something interesting.

Back

Projects

Stateira Labs Full-stack trading platform with live candlestick streaming over WebSocket, custom technical indicators, and a serverless backend handling auth, payments, and email verification for active retail traders. React · AWS Lambda · Finnhub WebSocket · thinkScript · PineScript honestLease Analyzes any residential lease PDF and returns a plain-English breakdown of auto-renewal traps, deposit conditions, unusual fees, and missing standard clauses with exact quotes pulled from the document and specific negotiation points. Results are shareable via link, making it easy to review before signing or send to a lawyer. React · TypeScript · FastAPI · AWS Lambda · Claude API · DynamoDB · S3 · AWS Amplify Setlist Predicts what songs an artist will play at tonight's concert. Search for any artist, pick their current tour, and get a ranked setlist based on what they've actually been playing, ordered by how often each song appears and where in the show it typically falls — opener, mid-set, closer, or encore. Setlist.fm data for recent shows is fetched, cached in DynamoDB with a 24-hour TTL, and run through a frequency and positional scoring algorithm to produce the prediction. React · Vite · Tailwind CSS · FastAPI · AWS Lambda · DynamoDB · AWS SAM · AWS Amplify Customer Service AI Agent Handles live inbound calls for Stateira Labs by transcribing speech, routing queries to SQL or vector search via a LangGraph RAG pipeline based on intent, and replying in natural voice using ElevenLabs TTS, eliminating manual support overhead. FastAPI · Twilio · ElevenLabs · LangGraph · ChromaDB · Python English Football Betting Model XGBoost and LightGBM ensemble trained on 16 years of English football data, achieving 29.4% ROI in backtesting by identifying value bets where bookmaker odds diverge from model probability estimates. Python · scikit-learn · pandas CEO Tweets to Stock Price ML Model Tracks 50 CEO/ticker pairs and scores tweet sentiment with BERT, then correlates tone shifts against 90-day price windows to surface statistically meaningful patterns between public statements and market moves. Python · NLP · BERT · pandas Firefox Ad Blocker Extension Blocks ads at three layers: network requests cancelled before transfer using 200+ domain and URL pattern rules, CSS element hiding for same-domain ads, and a YouTube-specific script that runs video ads at 16x speed and auto-clicks skip. A MutationObserver handles dynamically injected content. JavaScript · WebExtension API PostScript Interpreter Full PostScript interpreter covering stack ops, arithmetic, dictionary management, string manipulation, flow control, and I/O. It supports both dynamic and lexical scoping with an interactive REPL and file execution mode. Rust Linux System Monitor Low-overhead CLI monitor that reads directly from /proc for live CPU, memory, and disk stats. It renders colored progress bars with per-core breakdowns and configurable refresh rates while keeping system impact minimal. C Distributed Task Queue Celery-style async task queue backed by Redis that supports four priority levels, cron-style future scheduling, exponential backoff retries, horizontal worker scaling, and real-time status tracking with result storage. Rust · Redis tellme — Historical Events App Desktop app that surfaces historical events and stories across 21 eras using a weighted selection algorithm that learns from reading behavior. Finishing a story increases similar content and skipping decreases it. Built on egui with a local SQLite database populated from Wikipedia. Rust · egui · SQLite bezan — Better Git Collapses git add, commit, and push into a single command that defaults to today's date as the commit message or accepts a custom one, eliminating repetitive keystrokes from everyday git workflows. Rust ATR Level Indicator Plots ATR-derived support and resistance levels that self-adjust as volatility expands or contracts, replacing manual zone-drawing with dynamic levels that reflect current market conditions. thinkScript · PineScript Pulse Pivot Matrix Indicator Stacks pivot levels across multiple timeframes into a single matrix view, highlighting confluence zones where price is statistically most likely to stall or reverse. thinkScript · PineScript Xeij Volume Indicator Flags statistically abnormal volume surges by comparing real-time bars against a rolling historical baseline, making institutional accumulation and distribution visible at a glance. thinkScript · PineScript
Back

Resume