Skip to content

Hi, I'm Zeke.

I study computer science at CMU and am an intern at TikTok.

Selected Work

Solo Engineer

A Rust workspace I use for market data, backtests, live trading, and strategy research.

The useful part is keeping research and live code close together: exchange clients over TCP/WebSockets, normalized data in DuckDB/PostgreSQL, Black-Scholes/SABR pricing, and Forust/ONNX models behind isolated execution and risk gates — all in one workspace.

RustTokioDuckDBPostgreSQLForustONNX

Creator

An agentic workflow layer for AI coding harnesses — planning, implementation, review, docs, and release, all behind host-native skills.

Creator & Lead Engineer

My Rust 2D engine. I use it to learn the parts of graphics I care about: rendering, text, UI, assets, and game loops.

Experience

  1. Summer 2026 · San Jose, CA
    ByteDance
    SWE Intern · Intelligent Creation

    I'm on TikTok's Intelligent Creation team, working on effect cloud rendering — moving graphics-heavy effects off the phone and into the cloud so they run the same anywhere. Lately I've been building a Go service that runs AI image-to-image and image-to-video effects, and adding cloud support for rich text, animated subtitles, and gesture-driven effects.

  2. 2025
    Stealth Startup
    Software Engineer

    Worked on the crawler, XSS scanner, secret scanner, and backend that ran scans and reported results.

  3. 2023—2024
    University of Texas at Dallas
    Academic Researcher

    Helped build a multimodal autism behavior dataset and benchmarked visual models against it. That work led to papers in IEEE T-MM and CVPR Sight and Sound.

Coursework

  • 15-362Computer Graphics
  • 15-468Physics-Based Rendering
  • 15-411Compiler Design
  • 15-363Programming Language Pragmatics
  • 15-150Principles of Functional Programming
  • 15-213Introduction to Computer Systems
  • 15-210Parallel and Sequential Data Structures
  • 15-122Principles of Imperative Computation
  • 15-251Great Ideas in Theoretical Computer Science
  • 15-259Probability and Computing
  • 21-241Matrices and Linear Transformations
  • 21-266Vector Calculus
  • 15-151Concepts of Mathematics
  • 15-474Neural Graphics
  • 15-440Distributed Systems
  • 15-451Algorithm Design and Analysis

Publications

Hear Me, See Me, Understand Me
IEEE Transactions on Multimedia · 2024 · 15 cites

Journal version of our work on recognizing autism-related behaviors from audio and video.

Get in touch

I like talking about graphics, systems, security, and trading. Email is best.

Contact me