Kevin Hallett / Software Engineer
I build interfaces you can play with.
Frontend-focused engineer working in React, TypeScript, and GraphQL — from pixel-art game worlds and WebGL storms to production business tools.
About
Self-taught, curiosity-driven, shipping since day one.
I'm a full stack engineer with deep expertise in single-page applications. I've refined my skills across frontend and backend, specializing in React, TypeScript, and GraphQL — building scalable, interactive web apps that range from game companions to complex business tools.
The same instincts run through my personal work: real-time rendering, game AI, and interfaces that respond the moment you touch them. When I'm not coding, I'm exploring new frameworks and contributing to open source.
Everyday tools
- React
- TypeScript
- GraphQL
- Node.js
- React Native
- WebGL
- Python
- Godot
Projects
Selected projects
More on GitHub
Kuesuto
Handcrafted, pixel-art action RPG inspired by The Legend of Zelda: A Link to the Past. Explore an enchanted world, battle foes using real-time combat, and level up as you progress. Built from scratch with TypeScript and featuring an original pathfinding library for smarter enemy AI.

Tempest
League of Legends companion app built with TypeScript and GraphQL, featuring a WebGL-powered thunderstorm animation. Users can look up summoner names to view detailed match histories and stats.

Overwatch Stats
React Native mobile app for tracking Overwatch player stats. Users can search by player name to view details like portrait, level, and rank in an easy-to-navigate profile snapshot.

Starcraft 2 AI Bots
A series of custom AI bots created for Starcraft 2, with unique strategies for each race. Built using the official Blizzard API, the bots can play against custom AI, Blizzard AI, or human players.

React Roguelike
A procedurally generated roguelike game built with React and Redux, featuring dungeon exploration and strategic leveling to defeat the final boss.

Pixel Fire Animation
A mesmerizing pixelated fire animation created with Java Swing, where fire burns across the screen and interacts with the cursor, offering customizable color schemes.
Writing
From the blog
All postsContact
Get in touch
Have a role, a project, or just a question about something I built? Send a message — or email contact@kevinmhallett.com directly.