Available for new-grad SWE roles · 2028

Ty Straub
Software Engineer

Software engineer working across automation, embedded hardware, and full-stack systems.

FocusSystems · Automation
BasedPennsylvania
Status● Open to intern/new-grad
/ work

Selected projects

Networking Source
▲ add screenshot

Meraki Proximity Dashboard

Recreates Cisco Meraki's built-in Location Analytics after the feature was removed during the platform's Scanning-API transition. Uses existing Meraki access-point infrastructure to harvest client RSSI data, then reconstructs device proximity and how long each device lingered near an access point. A Flask dashboard handles logging, review, and interactive analysis, and every device is cross-referenced against PacketFence to resolve its registered owner.

APSchedulerFlaskApacheMeraki APISQLitePacketFenceAPSchedulerSession Auth
IOT Source
▲ add screenshot

Friendship Lamp

An interactive IoT device built on an ESP32, housed in a custom enclosure I designed and 3D printed. The lamps work in pairs, a tap on the display changes the colors of an attached ARGB LED array on both devices. Messages appear on the display, pulled from a Github Gist so they can be changed without reflashing. Both lamps work anywhere with a WiFi connection.

MQTTESP32 CYDArduino / C++GitHub Gist3D Printing
Databases Source
▲ add screenshot

Client-Server Trip Manager

A CRM / trip-management app with a custom socket protocol between client and server and a MySQL backend. A team project, with a real client.

JavaSocketsMySQL
/ about

Who I am

I'm a software engineer finishing my degree at Shippensburg, with a day job as a PC / IT technician. I'm always searching for ways to further develop my skills.

Languages

JavaJavaScriptC++PythonGDScript

Systems

Sockets / TCPMQTTMySQLEmbedded / ESP32