Software Developer · UCSB

Jeffrey Keem

CS student at UCSB who loves building things at the intersection of systems, AI, and the web. Driven by genuine curiosity about how things work under the hood.

2026 — Present
Research Assistant
FifTech Lab · UCSB Computer Science

Researching frequency-aware authenticated data structures that reduce proof sizes and computational overhead for blockchain infrastructure. Part of Professor Dahlia Malkhi's Foundations of Financial Technology lab, working primarily in Go.

Go Authenticated Data Structures Blockchain Research
2025 — Present
Web Lead
Daily Nexus · UCSB Student Newspaper

Leading and supervising the web development intern team while managing deployment, maintenance, and administration of multiple sites and servers via FTP. Build interactive minisites and internal tooling for the games and data desks, monitor analytics and dependency health, and keep the stack running across departments.

Team Lead FTP Deploy Site Analytics React Next.js
2024 — Present
PicAI
Privacy-First Photo Management

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

TypeScript React PostgreSQL / Prisma AWS CDK pgvector Raspberry Pi Cloudflare Tunnel
Visit project →
2026
GradeMeIn
Anti-Cheat LMS · SB Hacks XII

A learning management system that catches AI cheating with concrete evidence rather than probabilistic guesses. Invisible context-aware markers are embedded in PDFs via AltText; when a student's prompt matches above 75%, the system triggers an adaptive voice interview powered by Deepgram's Voice Agent with Gemini 2.5-based comprehension scoring.

Next.js Flask MongoDB Deepgram Voice Agent Gemini 2.5 SB Hacks XII
View on GitHub →
2026
BankFlow
Collaborative Budgeting

A budgeting web app for individuals and groups. Users upload bank transaction CSVs for automatic categorization, sync structured budget data back to Google Sheets, and collaborate through Google OAuth-backed accounts.

Next.js TypeScript Supabase Google APIs Vercel
Visit project →
2024 — 2025
Frontend Developer
Quantum Labs

Built React/TypeScript interfaces for 3D model rendering applications. Optimized performance with the Context API by only rendering dynamic models when in the user's line of sight, resolved raycasting selection bugs so only the first component in view is affected, and implemented a CI pipeline to standardize formatting and automate builds.

React TypeScript Three.js OpenCV Context API CI/CD
2024 — 2025
Web Developer
ACM at UCSB

Built a front-end CI workflow with Storybook and Chromatic for visual regression testing and collaborative UI review, letting the team catch visual bugs before merges. Shipped responsive, accessible interfaces across platforms; participated in weekly sprints and 1:1 syncs to unblock teammates.

Next.js TypeScript Tailwind Storybook Chromatic