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.
- Uses OCR to scan song names and page numbers, then applied fuzzy matching for quick search.
- Uses Vite+Vue.js to display a front end for browsing, searching, and saving songs.
- Demo · Code
- Future expansion planned with more features (and more tunes).
Weimo
A multimodal BCI wheelchair prototype built with Neurotech@Davis. Fuses EEG motor imagery, LiDAR mapping, eye tracking, and motor actuation to enable hands-free navigation for users with neurodegenerative conditions.
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
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.
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