Hi, I'm

Wesley Edwards.
I build things for the web.

Software developer building full-stack apps, developer tools, and the occasional browser game. Projects, experiments, and things I probably built at 2am.

๐Ÿ’ผ Software Developer at Lightning Kite ๐ŸŽ“ M.S. Computer Science, Utah State ๐Ÿ“ Logan, Utah
Wesley Edwards
01.

About

I'm a software developer at Lightning Kite in Logan, Utah, where I've spent the last few years building client software for healthcare compliance, event photo sharing, and more. I like building products end to end, from the API and data model to the UI people actually touch.

Outside of work I host a handful of my own apps on this server, maintain Simply Served, a small Node.js framework on npm, and build games, a few of them for hackathons like HackUSU.

I'm working on a master's in Computer Science at Utah State, where I also earned my bachelor's. I lived in Buenos Aires for two years and speak fluent Spanish.

Tools I often reach for

  • TypeScript
  • React
  • Node.js
  • Express
  • Vite
  • Kotlin Multiplatform
  • Java
  • Python
  • AWS
  • Firebase
02.

Experience

  1. Software Developer @ Lightning Kite

    Feb 2022 โ€“ Present

    Logan, Utah

    • Full-stack development: Kotlin back ends (Lightning Server, MongoDB) and Kotlin Multiplatform front ends.
    • Built React/TypeScript front ends across 6 projects, leading front-end development on 3.
    • Work with clients on healthcare compliance, event photo sharing, and email spam filtering products.
    • Maintain in-house Node.js libraries used in production.
  2. M.S. Computer Science @ Utah State University

    Sep 2025 โ€“ Expected Spring 2028

    B.S. Computer Science ยท Sep 2020 โ€“ May 2024

03.

Personal Projects

03.1

Featured Work

03.2

Games

All of these run in the browser. Most came out of a game-dev class and hackathons.

Nightblood

HackUSU 2024 action game inspired by Oathbringer. Wield a cursed blade against waves of enemies.

Play โ†—

Galaga

A take on the arcade classic, with a custom particle system and a React menu.

Play โ†—

Trains Breakout

Breakout, but with trains. Built for a game development class.

Play โ†—

Falling Blocks

A falling-block puzzle game, originally my game-dev midterm.

Play โ†—
03.3

Tools & Experiments

PyTutor

Helps new CS students write programs top-down: AI stubs out functions so they can focus on structure first, then implement.

Try it โ†—

NLP Autograder

An experiment in grading free-response answers with natural language processing.

Try it โ†—

Crowd Evacuation

Agent-based simulation of a crowd evacuating a room, with agreeable and aggressive agents.

Run it โ†—