Profile Photo

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.