Daniel Gerst

Daniel Gerst

Software Engineer

Pasadena, CA
Email: daniel AT danielgerst DOT com
LinkedIn · GitHub


Home | Projects | Basketball | Strudel

I'm a software engineer and a recent UC Santa Cruz Computer Science graduate. I work on full-stack apps, cloud infrastructure, and automation — lately DevOps at Tealium, before that Cisco and a startup called Orbee.

Education

University of California, Santa Cruz
Santa Cruz, CA
B.S. in Computer Science

Work Experience

Associate DevOps Engineer, Tealium
May 2026 – Present · Remote

I initialize, verify, and test deployments, build agentic infrastructure, and help developers with theirs.

Skills: Everything from my previous role, plus Kubernetes, n8n, SumoLogic, AWS (EC2, DynamoDB, S3, CloudTrail, Bedrock, EKS), ArgoCD & Argo Workflows, Datadog, Terraform, AWS Strands, and building OpenCode / Claude Code skills & evals.

DevOps Intern, Tealium
Nov 2025 – May 2026 · Remote

Skills: Jira Automation, Jenkins, AWS Lambda, GitHub Actions, Groovy, Python, AI Automation, Atlassian Rovo Agents, Glean Agents.

Software Engineer I (Internship), Cisco Systems, Inc.
July 2024 – Sep 2024 · San Jose, CA

I rebuilt a legacy dashboard that senior leadership used to track code-quality metrics: fixed bugs, automated the database resets, and added error logging with email alerts. I also reworked the Jenkins Build Acceptance Test scripts that certify deployments to customer production environments, adding a Deploy/Canary/Failover mode selector and Groovy automation that cut out manual steps. Day to day I worked with defect tracking, static code analysis, agile planning, and automated-testing frameworks, supporting the IoT team during the Paris Olympics, where off-shore events like sailing made connectivity genuinely hard.

Associate Engineer, Orbee, Inc. (venture-backed automotive-marketing startup)
July 2022 – May 2023 · Remote

Built back-end services in Ruby on Rails and AWS Lambda that processed and transferred large amounts of customer data to and from an outside organization, following internal standards for secure, compliant handling. Containerized apps with Docker and automated developer workflows with Bash scripts.

Projects

aiyself
AI life-graph web app

An AI web app built around a personal "life graph," built in Next.js and React with LLM agents wired in through the Model Context Protocol (MCP) and a Supabase backend for auth and data. The idea was to use it for personal documentation, and I did, but in practice I mostly used it to track my workouts, with the LLM acting as a personal trainer. It has since been retired to a static landing page at aiyself.com.

Stack: Next.js, React, TypeScript, Supabase, OpenRouter, Model Context Protocol (MCP).

Personal Portfolio Site
full-stack web app with LLM integration

An earlier version of this site. Its recruiter tool was a chat window that asked recruiters about themselves, their company, and why I could be a good fit for their role, with the replies generated through the OpenRouter API (DeepSeek). It also had an embedded live-coding editor, and shipped through a GitHub Actions pipeline to Firebase Hosting with TypeScript compilation, Functions deployment, and Cloudflare DNS.

GitHub Actions deployment pipeline

Stack: HTML5, CSS3, JavaScript, Firebase Functions, TypeScript, OpenRouter API, GitHub Actions, Cloudflare DNS.

UXly Blockchain Analytics
Sybil-attack prevention for Web3, with UXly Software

A blockchain-security platform that protects token airdrops from Sybil attacks. It maps wallet interactions, uses the Louvain community-detection algorithm to spot fraudulent patterns, scores each account's risk from its place in the graph, and flags the suspicious ones in real time, so real users get their fair share of a drop.

Node details interface Sybil attack visualization Transaction log interface

Stack: React, TypeScript, Material UI, D3.js, Python, Flask, FastAPI, Neo4j, Moralis.

Pac-Man Adversarial AI
UCSC AI course

Implemented depth-first, breadth-first, and A* search for a Pac-Man competition against other students' adversarial AI, based on the UC Berkeley Pac-Man projects.

Interna
UCSC software-engineering project

A Tinder-style app for the internship hunt: swipe through tech internships, manage an account, and save the ones you swipe right on. Built by a team of five using Agile (three weekly scrums, pair programming, Jira, GitHub) on a Firebase backend.

Stack: React Native, JavaScript, Expo, Firebase, Firestore, Python.

BirdWatch
UCSC web-applications project

With a group of four, built a Py4Web + Firebase app for cataloging rare bird sightings, with real-time location mapping through the Google Maps API, plus stats, charts, and a user leaderboard.

Skills

Languages & Databases: Python, Ruby, Java, JavaScript, TypeScript, Haskell, C, HTML, CSS, SQL, Apache Groovy, Bash, MongoDB, Firebase.

DevOps: Jenkins, Ansible, SonarQube, Docker, AWS Lambda, Selenium.

Frameworks & APIs: React, Ruby on Rails, Py4Web, Flask, Angular, Postman, RESTful APIs.

Operating Systems: Windows, Linux (Ubuntu, Kali), macOS.

Other Tools: Wireshark, Ghidra, Splunk, VirtualBox, OpenSSH.