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.).

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.

  • Demo · Code
    • Note: backend must be manually activated, so the demo may not always be live.

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

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:

  1. Hudl Downloader - Python script to download streamed Hudl data locally.
  2. Libby Downloader - Chrome extension to download Libby audiobooks from streams.
  3. OCR Text Extractor - Web wrapper for the OCR.space API, handy for extracting text from screenshots.
  4. Obsidian Vault Deployment - forked Quartz for publishing Obsidian notes online (closest I have to a portfolio site).
  5. NBA Playoffs Search Website - cloned tool for searching NBA playoff games on YouTube.
  6. AIFS Hackathon Fruit Recognition Project - Edge detection