Kal Cantrell

Software Engineer

Kal is a Software Engineer. Since joining SEP in 2019, he has brought invaluable expertise to client projects across multiple industries including Agriculture, Water Treatment, and Fundraising. Kal’s recent work was in Mobile, Web, and AWS.

He attended Ball State, earning a Bachelors in Music Technology and a Masters in Secondary Education.

Kal Cantrell

Posts by Kal

Ghostly laptop with code editor open
Artificial Intelligence | 5 min read

If You Can’t Wait 5 Years: Start Experimenting with AI for Robotics Today

In my last post, I discussed why the ChatGPT moment for robotics is likely still 5 years away. But if you can’t wait that long, this post has practical advice on how to start experimenting today. Be warned: the ecosystem is fragmented, the learning curve is steep, and (AI + hardware) == quirky. If you thought LLMs […]

Robot on hike at a scenic lookout
Artificial Intelligence | 6 min read

Robot Foundation Models Are Not What I Was Expecting (I’m 5 Years Too Early)

When Physical Intelligence announced the π0 foundation model, I thought a ChatGPT moment in robotics was near. Here was a model that could control different kinds of robots to perform a variety of dexterous tasks. It could fold clothes, make coffee, assemble cardboard boxes, and more. I thought we’d get another post like swyx’s signaling robotics as an emerging capability of the […]

Testing React Native Apps Post Featured Image - Tools
Mobile | 6 min read

Testing React Native Apps: A Sweet Setup for Full-Stack Cross-Platform Testing

Short on time? The answer is to use Jest, React Native Testing Library, and Detox. Here’s a sample repo with it all wired up: https://github.com/klcantrell/testing-react-native-apps-post. The advantages of building an app with React Native apply when testing the app as well. When building, you write code once and get native apps that work well on […]

SEP Tips | 8 min read

Mind the Empathy Gap: 3 ways to stay empathetic as you level up

The title of this post references the iconic phrase from the London Underground, “Mind the gap.” It’s used to warn passengers about the gap between the train and the station platform.  Although hazardous, the gap for these travelers is a natural part of the journey. This post is about another travel hazard, one that I […]

Culture | 5 min read

3 lessons I’ve learned as a non-traditional software engineer

I am about 3 months into my journey as a new software engineer. I work at a place where the bar is high for what it means to craft quality software. My peers are well-educated and highly disciplined engineers with many years of experience. Those conditions alone would be enough to cause someone new to […]