JED KUTAI
Software developer building applications and hardware projects with Rust.
Projects
Rust Raspberry Pi Rover
Rust Raspberry Pi Rover is a four-wheel robotic rover built with Rust and a Raspberry Pi 5. It uses tank-style steering, keyboard controls, and PWM speed control to drive and turn with adjustable motor speeds.
The rover is equipped with four ultrasonic sensors that measure distance in every direction and support obstacle detection. I also added an RGB LED to communicate the rover’s current operating mode. Building the project required working directly with GPIO pins, motor drivers, voltage dividers, sensor timing, shared power and ground connections, and real-world hardware debugging.
On the software side, I organized the project into reusable Rust components for the motors, sensors, LED, and rover controls. The project helped me develop a stronger understanding of embedded programming, hardware-software integration, error handling, and designing systems that respond to physical input.
Jumblem
Jumblem is a cross-platform strategy word game that challenges players to create words their opponents may overlook. Players take turns placing letters and compete to form a valid four-to-seven-letter word, creating a simple gameplay loop with a surprisingly deep skill gap. The game also includes a daily puzzle and word-training modes for players who prefer a solo experience.
I developed the original iOS application using Swift and SwiftUI, then rebuilt and expanded the experience for the web using React, TypeScript, and Firebase. The web version includes casual and rated multiplayer, private matches, live spectating, player profiles, statistics, social features, an in-app dictionary, and interactive tutorials. Building Jumblem across two platforms required me to recreate its game logic, interface, authentication, and real-time data flow while maintaining a consistent experience for mobile and web players.
Elo: Sports Companion
Elo: Sports Companion is an iOS social platform designed to help sports fans discover, discuss, and share betting ideas for games across different leagues. The goal was to create a community-driven experience where users could exchange perspectives and find new ideas in one place.
I developed Elo while learning Swift and Xcode from the ground up. I initially began building a custom backend with Python and FastAPI before transitioning to Firebase for its cloud-based services and simpler integration with the mobile application. Building Elo taught me how to take an application from an initial concept to a working product, structure a growing Swift codebase, design a complete mobile interface, and adapt technical decisions as the project evolved.
Education
Bachelor of Science in Computer Science
Temple University
Philadelphia, PA
Let’s Get Rusty
Six Month Rust Bootcamp