
Hi, I'm Tilo
I'm an Engineering Lead at Square. I'm also product-focused engineer who enjoys building software, with a specific interest in web and mobile.
About 9 years ago, I transitioned into Engineering Management. I find joy at the intersection of building teams and products. This website is where I chronicle lessons and ideas from work and hobbies.
Recent Posts
Open-sourcing Timeslottr: Create timeslots for scheduling
I created a new open-source module to generate timeslots. Lets dig into some of the cool details I learned.
How I Use NotebookLM as an Engineering Manager
Simple ways I use NotebookLM to stay organized, save time, and support my team
Incorporating LLMs into Your Management Workflow
Exploring where large language models can actually help, without making you weird.
How I am using Cursor in my development
Tips on using AI in your development workflow.
Planning without clear goals
A practical approach to navigating ambiguity when leadership hasn’t set clear direction.
Good Process, Bad Results
A smooth process is comforting, but outcomes are what count.
Understanding Engineering Health of a Team
The four C's of every engineering team.
Creating High-Performing Teams: Less Chemistry, More Friction
High-performing teams aren't always harmonious, but they're always clear.
Move Fast and Fix Things
Shipping value is the job. Everything else is overhead.
Avoiding Prop Drilling in React
How to avoid prop-drilling when coding react applications
Why Derived State in React Is Not Always an Anti-pattern
Derived state in React isn't always an anti-pattern; intentionally used, it simplifies components, optimizes performance, and clarifies interaction logic.
Why React's Dependency Array is Not About Dependencies
This post reframes React’s dependency array as a "freshness boundary," clarifying common misconceptions and preventing stale closure bugs.