Riley Dorrington

Building scalable web applications and intelligent automation tools.
Passionate about creating solutions that solve real problems.

Scroll to explore

Featured Projects

Real-world applications built with modern technologies

Live Demo Python · JavaScript

Job Board Aggregator

Automated platform aggregating 1,000,000+ job listings from 20,000+ companies. Features daily web scraping via GitHub Actions, intelligent deduplication, and a responsive frontend with advanced filtering and sorting capabilities.

Python JavaScript GitHub Actions REST APIs Bootstrap
Live Demo PHP · MySQL

Spotify Playlist Randomizer

Full-stack application integrating with Spotify's API to intelligently randomize and manage playlists. Features OAuth authentication, RESTful backend architecture, and dynamic UI for seamless playlist management and discovery. This sadly no longer functions due to Spotify API changes. But, the code is still available for self-hosting!

PHP Spotify API OAuth JavaScript MySQL
Python · Anthropic/OpenAI APIs

AI Dev Orchestrator

Provider-agnostic AI agent that audits FastAPI codebases, auto-generates docstrings and pytest coverage, and fixes trivial bugs through a tool-use loop with confidence-gated mutations - under $0.20 per full pass. Uses an AST-based scanner to ground the agent in real code structure, preventing hallucination, with human-in-the-loop review for low-confidence changes. Demonstrated on a sample app: identified 4 of 5 planted bugs and wrote 17 passing tests.

Python Anthropic API OpenAI API pytest FastAPI
React Native · Gemini API

GearScan

Vision model benchmarking harness and full-stack image identification app. Evaluated Gemini Flash vs Flash Lite across resolution and reasoning configs, selecting the optimal model at 87.8% accuracy and $0.0029 per request. Features tier-based model routing, Google OAuth + JWT auth, rate limiting, Postgres-backed search history, and eBay pricing API integration for live market valuation.

React Native Node.js PostgreSQL Google Gemini API JWT

Technical Skills

Technologies and Tools that I currently utilize

Languages

Python JavaScript PHP SQL HTML/CSS C++ Java

Frameworks

React Node.js Express Flask Bootstrap

Tools & Cloud

Git Docker GitHub Actions Azure MySQL REST APIs

Let's Work Together

I'm currently seeking full-time software development opportunities. Let's connect and discuss how I can contribute to your team.