Software Developer · UCSB

Jeffrey Keem

CS student at UCSB who loves building things — from privacy-first photo apps to interactive journalism pieces. Driven by genuine curiosity about how systems work under the hood.

2024 — Present
PicAI
Privacy-First Photo Management

A self-hosted photo manager with AI tagging running on a Raspberry Pi 5. Features AWS Rekognition face collections via IAM Roles Anywhere, a pgvector-powered RAG chatbot for natural language photo search, and Cloudflare Tunnel connectivity — all designed to keep your photos private.

Node.js / TypeScript PostgreSQL / Prisma AWS CDK Azure SWA pgvector Cloudflare Tunnel
Visit project →
2025
Cloud Native LLM Platform Intern
UCSB Information Technology

Building campus-scale LLM infrastructure with FastAPI, RAG pipelines, and ReAct agent workflows. Working with Zustand and SWR on the frontend for responsive state management across the platform interface.

FastAPI RAG ReAct Agents Zustand SWR
2025
Inside Storke Tower
Daily Nexus · Interactive Longform

An interactive scroll-driven article for UCSB's Daily Nexus newspaper. Built as a React minisite with scroll-based animations and a playable interactive music staff, deployed to the Daily Nexus domain via SFTP.

React Scroll Animations Web Audio SFTP Deploy
Read the article →
2025
Hackathon Anti-Cheat LMS
Canary Trap PDFs · Voice Interviews

A learning management system that embeds invisible 'canary trap' text in PDFs — uniquely generated per student and detectable by LLMs. When cheating is flagged, the system triggers automated voice integrity interviews powered by Deepgram, with Gemini-based analysis of responses.

Next.js FastAPI MongoDB Clerk Auth Deepgram Gemini
2024
Frontend Developer
Quantum Labs

Built and optimized React/TypeScript interfaces for 3D model rendering applications, focusing on performance tuning and smooth user interactions with complex visual data.

React TypeScript 3D Rendering
2024
Paxos Blockchain Consensus
CS 171 · Distributed Systems

Implementation of distributed consensus combining Paxos with a blockchain ledger for CS 171. Included Lamport's mutual exclusion algorithm, socket-based communication with race condition debugging, and Byzantine fault tolerance.

Python Paxos Lamport Clocks Fault Tolerance