Hi, I'm
_______ _ _ __ __ _ _
|__ __| (_) | | | \/ (_) | |
| |_ __ _ ___| |_ __ _ _ __ | \ / |_ ___| | _____
| | '__| / __| __/ _` | '_ \ | |\/| | / __| |/ / _ \
| | | | \__ \ || (_| | | | | | | | | \__ \ < (_) |
|_|_| |_|___/\__\__,_|_| |_| |_| |_|_|___/_|\_\___/
I'm a software and data engineer based in the Bay Area. By day, I write software, build systems, design tools, and analyze data. By night, I read books, mostly economics, philosophy, history, and literature. Occasionally I write or make things for the internet.
I am actively looking for new work opportunities right now. Reach out at the links below if you are interested!
About Me
Movement
- 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.
- Calisthenics: Building some foundational skills for handstands, planche, and front-lever.
- 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.
People
- Communication: Cross-displinary technical writing, thoughtful written communication, and clear presentation of ideas when speaking.
- Project Management: Coordination, delegation, and prioritization honed across diverse project environments.
- Teaching: Mentoring focused on developing conceptual understanding and building the confidence to solve problems.
Technology
- Backend & systems: Design and implementation of backend systems in Python and Go, with attention to correctness, performance, and operational simplicity.
- Web engineering: Building web interfaces and applications with TypeScript, JavaScript, modern HTML/CSS, and React, with a bias toward clarity and maintainability over frameworks.
- 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 routine maintenance. Bash scripting, CI/CD workflows, and reproducible system configuration.
- Mathematical foundations: 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.
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.