Hey there!
I’m Diego Tyner, a fourth-year student at UC Davis double majoring in Computer Science and Cognitive Science, with a minor in Neuroscience.
Quick Summary of Projects
I mostly code things that are either personally useful to me (downloaders, scrapers, text extraction tools) or help me learn new technologies and frameworks (React/Next.js, machine learning in Python, etc.).
Featured Projects
Real Finder
Not my most complex, but my favorite project: a website I built to rifle through songs in the Jazz Real Book and learn new tunes.
- Used OCR to scan song names and page numbers, then applied fuzzy matching for quick search.
- Runs fully in HTML/JS with zero build step — lightweight enough to run locally from files.
- Demo · Code
- Future expansion planned with more features (and more tunes).
YT Playlist Website
A clean, production-style project: a YouTube playlist manager built with Next.js and Supabase, designed to fix the limitations of YouTube’s native interface.
News Dashboard
A full-stack technical demo, leaning more on the backend AI side than the web frontend. Built with a Next.js frontend, a Dockerized FastAPI backend, and a Dockerized PostgreSQL database with pgvector.
- Features: news scraping and extraction, interactive dashboard, bias detection, snippet retrieval, RAG interaction, and NLP-based summarization.
- Group summer project.
- Demo · Code
NeuroCrime Project
For our project we wanted to try and target the uncertainty of witness testimony by using objective neural signals of recognition.
- Includes custom stimulus presentation, event alignment, and analysis pipeline (filtering, ICA, segmentation, evoked responses).
- Neurotech club project team I PMd
- Poster · Code
Canvas Resource Semantic Search
A pipeline I built to scrape and organize all of my course files before graduation.
- Stack: Selenium web scraper, concurrent downloading, text extraction, embeddings (Mini-LM6), and pgvector for semantic search.
- Code
- Extendable, but I’ve since moved on to other projects.
Deep Learning Code Repo
Repo for a multi-stage deep learning group project.
- Implemented MLP/SVM, CNN, RNN/GRU/LSTM, and GNN models.
- Gained practical experience with regularization, batching, feature engineering, and general ML workflows.
- Code
Rapid-Fire Projects
Other small but useful tools:
- Hudl Downloader - Python script to download streamed Hudl data locally.
- Libby Downloader - Chrome extension to download Libby audiobooks from streams.
- OCR Text Extractor - Web wrapper for the OCR.space API, handy for extracting text from screenshots.
- Obsidian Vault Deployment - forked Quartz for publishing Obsidian notes online (closest I have to a portfolio site).
- NBA Playoffs Search Website - cloned tool for searching NBA playoff games on YouTube.
- AIFS Hackathon Fruit Recognition Project - Edge detection