Resume

Hi, I'm

 _______   _     _                __  __ _     _
|__   __| (_)   | |              |  \/  (_)   | |
   | |_ __ _ ___| |_ __ _ _ __   | \  / |_ ___| | _____
   | | '__| / __| __/ _` | '_ \  | |\/| | / __| |/ / _ \
   | | |  | \__ \ || (_| | | | | | |  | | \__ \   < (_) |
   |_|_|  |_|___/\__\__,_|_| |_| |_|  |_|_|___/_|\_\___/
        

I build data systems, products, and tools, bringing deep background in data science, economics, and mathematics to my programming work. I read books (fiction, philosophy, history, economics) and write in my spare time.

I'm actively searching for work opportunities in the Bay Area. Feel free to reach out at the links below!

About Me

Movement

  • Calisthenics: Building foundational skills for handstands, planche, and front-lever.
  • Running: I run everything from 800m to marathons. Currently preparing for a middle-distance training cycle, and hoping to compete at some point in 2026.
  • Lindy Hop: I started dancing at Lindy on Sproul at UC Berkeley in 2019. I love the dance, the music, and the community of people it brings out! Always working on developing more musicality and refining my leading and following technique.
  • Climbing: Mostly indoor bouldering, mostly for fun.

Making

  • Woodworking: I finding scrapwood and turning it into useful things especially with hand tools. Working on lots of little home-improvement and configuration projects.
  • Cooking: I enjoy learning about the art and science of cooking and applying it in my kitchen. I love cooking food with and for my friends and playing with different cuisines, flavors, and methods.

Miscellany

  • Games: I regularly play Terraforming Mars, Arcs, Wingspan, Root, Flamecraft, and other tabletop games with friends. Games encode, stabilize, and transmit special kinds of shared experiences of agency in a magical and delightful way.
  • 学中文: 我在学习中文。现在我的词汇不多,语法也很基础,但在慢慢积累。

Open-mindedness, Curiosity, and Experimentation

Surprise and discovery are delightful

  • Not minimizing surprise.

Collaboration, Conversation, and Diversity

Bringing people to build things makes them better. Clear communication, respect, patience, and empathy with my collaborators.

Playfulness, curisosity, and experimentation

We learn best by pushing against the boundaries and trying things that might (and probably will) fail. Play enables us to throw off constraints, question assumptions, and be creative.

Groundedness

Work, society, and the economy to serve people and the planet. Abstractions matter, but not as much as people do. It’s easy to get lost up in the clouds or down in the weeds when we’re working hard on something. Keeping a clear focus on the goals of the work I’m doing and the tangible benefits that achieving those goals will confer ensures that I’m making a meaningful and impactful contribution in the world.

Technology

  • Systems & Backend: Design and implementation of systems and services in Python and Go with attention to correctness, performance, reliability, and operational simplicity.
  • Web: Applications, interfaces, and webpages with TypeScript, JavaScript, modern HTML/CSS, and React.
  • ML/AI: Practical ML and deep learning in Python (PyTorch, NumPy), from data preparation to model evaluation.
  • Infrastructure & Automation: Provisioning and operating infrastructure for self-hosted services and websites, including environment setup, service supervision, deployment automation, and maintenance. Bash scripting, CI/CD workflows, light DevOps, and reproducible system configuration.
  • Mathematics: Fluency and rigor in linear algebra, probability theory, real analysis, and algorithms.
  • Data Analysis: Quantitative analysis in Python, R, and Stata, with a focus on economic data, causal reasoning, and model-fitting.

People

  • Communication: Technical and cross-displinary writing; clarity and articulation in speech.
  • Teaching: Mentoring focused on developing conceptual understanding and building problem-solving skills.
  • Project Management: Coordination, delegation, and prioritization across diverse project environments. Undogmatically agile.

Relational

  • Open-mindedness: Seeking surprise, uncertainty, ambiguity, difference, and mystery in the Other. Minimizing surprise is tantamount to death; surprise is what is alive to us and for us.
  • Collaboration & Conversation: Bringing people together to build things makes better things. Clear communication, respect, kindness, patience, and empathy are foundational for bringing people together. The best ideas are discovered and honed in conversation.
  • Groundedness: Work, society, and the economy exist in service to people and the planet. Abstractions matter, but not as much as things do. Things matter, but not as much as creatures do.

Personal

  • Curiosity: People and things are interesting. Noticing what’s interesting feels good and connects me to the world.
  • Experimentation: The world is a complicated, messy place best learned about by trying things in it. Practicality protects prettiness from itself.
  • Persistence: Working hard over long stretches and through difficult periods is how excellent things get built.

Portfolio