Hi, I'm Kyle Shevlin, founder and lead software engineer of Agathist, a software consultancy that specializes in web applications built with React , Astro and TypeScript .

I am also a writer, speaker and coding instructor. This is my personal site where I share all the content I create.

I primarily write articles and create courses, focusing on breaking software concepts down to their fundamentals. Check out one of my posts or courses (or all of them). If you like what you read, then sign up for my newsletter, too.

If you're looking to hire me and my team, send an email to kyle@agath.ist. If you need to reach me regarding something else, then check the Contact page to find ways to do so.

Enjoy your time here and thank you.


Unsure where to start?

I've written a lot of posts! I've chosen a few tagged collections that would be good places to start reading.


Recent Posts

Displaying the latest 10 of 131 posts
  1. The Consciousness Lottery
    For years now, I've been using the phrase “the consciousness lottery” in conversation and I wanted to put it into writing finally. Come learn what it is and why you should add it to your vernacular.
  2. What ADHD Feels Like to Me
    While we have made great progress in understanding ADHD, it can still be difficult for some to grasp the impact it has on those who struggle with it. Let me show you what having ADHD sometimes feels like to me with a simple interactive game.
Looking for more posts?
For a list of all of my posts, visit the All Posts page.
All Posts
Agathist
Good software by good people.
Visit https://agath.ist to learn more
Logo for Introduction to State Machines and XState
Introduction to State Machines and XState
Check out my courses!
If you enjoy my posts, you might enjoy my courses, too. Click the button to view the course or go to Courses for more information.
Sign up for my newsletter
Let's chat some more about TypeScript, React, and frontend web development. Unsubscribe at any time.