Steven Cochrane
Computer Science student at Arizona State University (graduating May 2027), based in San Luis Obispo, CA. I love math and finding patterns hidden in data. I enjoy puzzles and solving difficult problems. I have dev experience at every layer: from hand-written C++ on Linux, REST and MySQL backends, a Docker home server, and a multi-agent system that builds software. I stay sharp by practicing LeetCode and constantly learning and experimenting with my own machines. Primarily looking for a software engineering role.
Projects
-
Early
Roughcut
A multi agent harness that turns a one-line software idea into a working, tested sample, using Llama or Claude. The user is integrated into the process the entire time with questions. Its first successful build without extra help is the ALPR Route Planner.
Read more → -
v1.0
Flock Avoidant Navigation
A web and Android map of license plate reader cameras, including Flock, that plans a driving route around them. First built by Roughcut, then taken to 1.0 by myself.
Read more → -
2026
DigiClips Media Search
Capstone Scrum team work on a real company's media-monitoring platform: privacy and search bug fixes with automated tests.
Read more → -
Live
Wikigraph
Builds a prerequisite knowledge graph for any topic from Wikipedia hyperlinks and shows it as an interactive 2D/3D map, foundations at the bottom.
Read more → -
Running since 2024
Self-hosted Home Server
An old ThinkPad turned into a headless Ubuntu server: Docker services, a two-tier network with zero open router ports, and nightly backups.
Read more → -
Live
Study Desk
An offline flashcard app with four quiz modes, CSV decks and progress tracking. No install, no account, no dependencies.
Read more →
Now
- Finishing my CS degree at ASU Online (May 2027).
- Building Roughcut, a multi-agent system that turns a one-line idea into working, tested software.
- Practicing algorithms (Leetcode) and looking for my next role.
Skills
- Languages
- Python, C++, JavaScript / TypeScript, Java, SQL, Bash
- AI-assisted development
- Claude Code (plugins, multi-agent workflows), Ollama local models, LLM benchmarking
- Data & ML
- pandas, NumPy, scikit-learn, matplotlib, Plotly, Jupyter; PageRank, t-SNE, PCA, UMAP, k-means
- Math
- Probability & statistics, linear algebra, Calculus I–III, discrete math
- Backend
- Node.js, REST & SOAP APIs, MySQL, PostgreSQL
- Systems
- Linux (mostly Debian), Docker & Compose, systemd, Tailscale, WireGuard, Caddy, TLS, SSH
- Practices
- Git, automated testing, code review, Agile / Scrum
Contact
I'm looking for a full time position that is in-person, hybrid, or remote. Email scochrane02@gmail.com or grab my resume (PDF).