Hi, I'm Kyle Shevlin, founder and lead software engineer of Agathist, a software development firm that specializes in React and TypeScript projects.

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 my personal email is the best way to do so.

Enjoy your time here and thank you.


Unsure where to start?

Try a post in one of these tagged collections.


Recent Posts

  1. Agathist VSCode Themes
    I created a VSCode theme inspired by Agathist's brand colors and released it as a VSCode Extension.
  2. Agathist Q&A
    You might have noticed a few new "ads" around here recently for something called Agathist. Let me tell you what that is all about in a (hopefully) fun self-directed Q&A.
  3. Quit Your YAP-ing
    A couple years back, I came up with what I hope is a clever name to a common problem I see in React components, but I never took the time to write about it. I call it YAP (Yet Another Prop) Syndrome, and once you recognize it, you'll see it every where.
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
Sign up for my newsletter
Let's chat some more about TypeScript, React, and frontend web development. Unsubscribe at any time.
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.