# Francis Batac > Senior Software Engineer at GitHub on the New User Experience team. I work on onboarding, engagement, and retention for millions of developers. I write about engineering craft, code review culture, psychological safety, and lessons from the field. ## About - [About](https://francisfuzz.com/): Who I am, my role at GitHub, and my professional background - [Résumé](https://francisfuzz.com/resume/): Full work history from GitHub (2015–present), partner engineering, program management, and earlier software roles. B.S. Mathematics, Pepperdine University. - [Gear](https://francisfuzz.com/gear/): Software, audio/video, and desk setup I rely on daily ## Posts - [Write, execute, read](https://francisfuzz.com/posts/2026/05/04/write-execute-read/): A mental shift: write and execute immediately after reading, then let the output become a portable, reusable artifact for future work. - [Five learnings from Claude Code San Diego](https://francisfuzz.com/posts/2026/04/14/10-learnings-from-claude-code-san-diego/): Five takeaways from Claude Code San Diego: domain expertise, collapsing the gap between understanding and building, and keeping your agentic setup lean. - [Building a second brain](https://francisfuzz.com/posts/2026/04/06/building-a-second-brain/): Extending my contexts using Git + agents — and what the log reveals that I never intended to show - [Building tariff-everywhere: One Dataset, Many Interfaces](https://francisfuzz.com/posts/2026/03/26/tariff-everywhere/): How I turned a public API into a CLI, MCP server, and searchable web interface—iteratively, with Claude as a thinking partner - [10 Lessons from a Decade at GitHub](https://francisfuzz.com/posts/2025/12/27/a-decade-at-github/): Ten years across support engineering, program management, partner engineering, and product engineering—lessons on asking great questions, mentorship, technical spikes, and building with AI agents - [Relearning Rust Through Play by building emoji_gen with Claude Code](https://francisfuzz.com/posts/2025/12/27/relearning-rust-through-play-weekend-building-with-claude-code/): What happens when you combine Rust, Claude Code, and free weekend hours? I built Emojigen and rediscovered the joy of coding without deadlines while learning about AI-assisted workflows. - [How @francisfuzz approaches code review](https://francisfuzz.com/posts/2025/06/02/how-i-approach-code-review/): Supercharging shipping confidence - [Web Summit Lisbon 2023](https://francisfuzz.com/posts/2023/11/21/web-summit-lisbon-2023/): Pro pitching tips, the microbiome's role in evolution, and what it takes to be a tech leader - [Building Psychological Safety In Code Reviews](https://francisfuzz.com/posts/2023/07/21/building-psychological-safety-in-code-reviews/): What would code reviews look like if teams prioritized this? - [Shipping small](https://francisfuzz.com/posts/2023/04/06/shipping-small-potent-pull-requests/): Potent Pull Requests - [Seeking Clarity Without Being A Jerk](https://francisfuzz.com/posts/2021/12/15/seeking-clarity-without-being-a-jerk/): How to reduce ambiguity when presented unclear expectations at work ## Social - [GitHub](https://github.com/francisfuzz) - [LinkedIn](https://www.linkedin.com/in/francis-batac)