Maina Wycliffe - Author of All Things Typescript

Hi, I’m Maina Wycliffe. I’m the founder and chief builder at Garatropic. I build practical software for businesses and open-source tools for developers, with a growing focus on AI in TypeScript.

All Things TypeScript is where I share what I learn from that work.

What you’ll find here

There are two questions I keep coming back to: How do we write good TypeScript? And how do we build useful AI solutions with it?

Good TypeScript goes beyond adding types until the errors disappear. It helps us describe our data, make decisions clear, and build code that other people can understand and change. I’ll continue to write about those fundamentals with practical examples.

I’m also figuring out how to build AI features that hold up in real applications. What happens when a model returns something unexpected? How do we connect an agent to the rest of our software? How do we give people a chance to review important actions? And how do we make an AI interface useful beyond a chat box?

The most interesting lessons are often where those two areas meet. I’ll share the approaches I try, the trade-offs I find, and the things I’m still working out.

What I’m building

At Garatropic, I work on software and carefully applied AI for everyday business problems. I also build skein-js, an open-source project for running TypeScript AI agents on infrastructure you control.

I’m exploring interfaces too, including A2UI and ways for AI agents to present useful controls and information through an application’s own components. These projects give me real problems to write about here.

A little more about me

I’m based in Nairobi, Kenya, and have been recognised as a Google Developer Expert in Angular. You can find more about my work at mainawycliffe.dev.

Should you subscribe?

If you want to write better TypeScript, build AI features with it, or explore the space between the two, you’re welcome here.

Subscribe to get new posts when I publish them. If a post helps you, please share it with another developer.

User's avatar

Subscribe to All Things Typescript

Practical TypeScript guides from Maina Wycliffe exploring how we build reliable web apps and useful AI-powered interfaces.

People

x