Gilad Kestenberg

Software Engineer

I’m a software engineer with a strong foundation in mathematics and a passion for solving tough problems. My background in abstract math sharpened my ability to think logically, break down complexity, and approach challenges from first principles — skills that directly fuel how I write code, architect systems, and debug at scale.

I thrive on building full-stack applications from scratch. I enjoy working across the entire stack — designing clean APIs, wiring backend infrastructure, and shaping frontend experiences that feel intuitive. I’ve worked with tools like Go, Rust, Python, and TypeScript, and I’ve built everything from AI-driven web apps to developer tooling like custom language servers.

Collaboration is at the heart of my work. I’ve been part of startup teams where shipping quickly and learning fast was the culture, and I’ve also worked inside larger codebases where clarity, iteration, and communication mattered most. I enjoy bouncing ideas off teammates, translating technical problems into simple language, and building products that solve real needs.

Beyond the technical side, I bring persistence and creativity to everything I do. I’ve pitched products to strangers, designed user experiences from scratch, and iterated through countless prototypes to find what works. I’m not afraid to experiment or throw away bad ideas — the process of learning and improving is what excites me most.

Outside of coding, I’m passionate about running — I’ve completed a half marathon and am working toward a full one. I also love poker, where strategy, probability, and reading situations mirror the problem-solving I bring to engineering. And math still plays a role in my life: I enjoy tackling problems for fun and keeping that analytical side sharp.

At the end of the day, what drives me is curiosity. I love learning new technologies, exploring how things work under the hood, and using those tools to build products that people enjoy using.