enoch zhu

cs @ ut austin

music

about

cs @ ut austin

austin, texas

i build clean things and run everything else myself. cs at ut austin, but the interesting parts are mostly off the transcript.

education
b.s. computer science, university of texas at austin minor in statistics and data sciencecertificate in japaneseaug 2024 – may 2028
languages
js / ts, python, c / c++, java, bash, sql, go, rust, swift, r
stack
react, next.js, svelte, astro, tailwind, webgl, node, fastapi, postgresql, supabase, apache solr, postgis, pgvector, pgtap, rest apis, hono, stripe connect, firebase
tools
linux, docker, cloudflare, ros, neovim, nginx, traefik, cloudflare dns, tailscale, wireguard, github actions, ci/cd
ai / ml
rag, vector search, hybrid retrieval, cross-encoder reranking, query rewriting, tool-calling agents, mcp, embeddings
certs
comptia a+ (2023), giac foundational cybersecurity technologies (2024)
spoken
mandarin chinese (fluent), japanese (intermediate)
interests
self-hosting, linux, ctfs, music, piano, keyboards, photography, 3d printing, foss, privacy, right-to-repair

experience

  1. icelis global

    swe intern

    doha, qatar (remote)

    built a time-tracking app for 50+ people with server-authoritative timestamps and a 4-role approval workflow, an esg reporting platform that generates gri-compliant reports from document extractions in postgres, and a rag chatbot over 1,076 pages of sustainability standards with llm query rewriting and page citations.

  2. bell flight

    swe intern

    fort worth, texas

    migrated a legacy apache solr / .net search app to a new production server and wrote a multi-threaded indexer that cut reindexing time by 90% with zero downtime. also automated 1,000+ customer access updates in python and trained 300+ agents on a cisco–salesforce integration.

  3. sustainable building initiative (sbi)

    director of external technologies

    lead a 12-person tech team across 7 repos shipping internal tools for 5 departments and 75+ members: the public site, a next.js and fastapi member portal, and automation for a $200m+ project portfolio. proved zero cross-tenant reads over 21 tenant tables with a 218-assertion pgtap suite in ci and hardened a link unfurler against ssrf and dns rebinding.

projects

  • private cloud

    self-hosted linux homelab across 3 hosts running 20+ containers behind nginx with zero public ingress, serving production backends for sbi and cuaya, with netdata alarms on disk, cpu, and memory across 4tb+

    linux ・ docker ・ dokploy ・ +5

    2024–now
  • sbi portal

    custom client/team portal for the sustainable building initiative at ut austin

    next.js ・ typescript ・ tailwind ・ +2

    2024–now
  • enochzhu

    my personal website

    sveltekit ・ threlte ・ three.js ・ +3

    2026
  • txtfx

    make cool ascii backgrounds

    typescript ・ webgl ・ canvas ・ +1

    2026
  • bell pepper

    farm-to-customer marketplace where local farmers sell produce, independent drivers deliver, and stripe connect pays both

    react-native ・ expo ・ supabase ・ +3

    2025–now
  • cuaya

    pre-health app with a provider directory over 2.9m us healthcare records, searched in 7ms with postgis knn, plus a clinical hours tracker tiered against admissions targets

    react-native ・ expo ・ hono ・ +7

    2026–now
  • dotfiles

    my personal configuration files for linux and various applications

    linux ・ chezmoi ・ bash

    2025-now
  • texas marine robotics

    website and autonomy stack for a ut austin student team building an autonomous surface vessel for roboboat, the international competition for self-driving boats

    next.js ・ react-three-fiber ・ three.js ・ +4

    2026–now
  • clickr

    lightweight autoclicker for wayland

    rust ・ wayland

    2026
  • dp filtration

    marketing site for a new mexico company that builds automated self-cleaning strainers for saltwater disposal and industrial fluid systems

    astro ・ tailwind

    2026
  • duzhe

    chinese epub reader with pinyin

    typescript ・ epub ・ pinyin

    2026
  • keeber

    macos input blocker for safely cleaning your keyboard and screen

    swift ・ macos

    2026
  • pedro & noah

    campaign site for a ut austin student government president and vice president campaign

    next.js ・ tailwind ・ drizzle ・ +1

    2026
  • rewind

    mobile app to take a daily selfie to view a timelapse

    typescript ・ react-native ・ expo

    2026
  • signature steel structures

    marketing site for a central texas steel builder doing barndominiums, metal buildings, and fabrication

    astro ・ tailwind ・ netlify

    2026
  • silicon valley foodie

    editorial site for a silicon valley food publication with restaurant reviews, eating guides, annual awards, and a weekly newsletter

    astro ・ sanity ・ tailwind ・ +1

    2026
  • random-image

    random image server

    typescript ・ bun ・ cloudflare

    2025
  • chengli wei

    professional site for an optics professor at lipscomb university, covering research, publications, and teaching

    astro ・ tailwind ・ netlify

    2020