aka Alice · Rafflesia

Neal
Shah

Demoscene engineer focusing on legacy embedded hardware

Headshot of Neal Shah

About Me

I may go by many names online but hey, I'm Neal. I'm currently a demoscene specialist, aspiring to be a telecom engineer. I love pretty much all things related to legacy GSM and CDMA networks and have a growing fondness for LTE and 5G infrastructure as well. I'm also quite active in open-source communities. If you see me, don't hesitate to say hi!

Resume

Computer/Electrical Engineering student at Georgia Tech, interested in software, systems, and embedded engineering.

Download Resume (PDF)

Career Goals

My work centers on demoscene-inspired systems, pushing constrained hardware and software runtimes beyond conventional limits.

Long term, I want to work in the telecom field and design the next generation of wireless telecom networks.

Projects

The IMS-Py launcher GUI with buttons to start the ePDG connection, IMS proxy, and BareSIP bridge, next to its Python source in VS Code.

IMS-Py — LTE IMS Voice Client

Discovery Project · github.com/badtelephony/ims-py

An LTE IMS (IP Multimedia Subsystem) client written in Python. It connects to a carrier's ePDG (Evolved Packet Data Gateway) over SWu-IKEv2, and can place phone calls over the IMS network. It converts IMS-flavored SIP into standard SIP so that a regular SIP client, such as BareSIP with the AMR-NB codec, can understand and carry the call.

Read full overview →

AnuraOS running in a browser: a terminal showing neofetch for an Alpine Linux i686 subsystem, the GitHub repository, and DOOM running in a window.

AnuraOS — Web-based Operating Environment

Mercury Workshop & Personal · Lead · Oct 2021 · github.com/MercuryWorkshop/anuraOS

Demo project in JavaScript, HTML, Rust, C, and Bash, tied together by service workers. Ran i386 Linux GUI binaries fully in the browser with TCP networking, plus its own native app format. 18.7k users at peak.

Read full overview →

RCM test setup: a Linux laptop terminal with a BlackBerry and an Alcatel handset propped against the screen, beside a cellular MicroCell base station.

RCM — Rural Connectivity Module

Radford University & Personal · Lead · Feb 2020

A LimeSDR Mini–based GSM base station (OpenBTS, osmo-trx, Ubuntu 16.04) using a satellite uplink to blanket an area with emergency cellular coverage. Featured at the Roanoke Mini Maker Faire.

Read full overview →

Experience

Software Architect — HeyPuter (Puter Inc.)

Vancouver, BC, Canada · October 2024 – Present

Designed backend software on AWS ECS, DynamoDB, RDS, and Cloudflare Workers for executing user-provided code safely. Built a sandboxed execution environment — now 3000+ user-deployed applets — on a client application with 1.3M+ registered users.

Founder & Lead — Mercury Workshop

October 2021 – Present

A group of middle school, high school, and college students building software. Discovered news-breaking ChromeOS bootloader vulnerabilities (sh1mmer); maintains 20+ open-source projects, including a web port of Celeste.

Skills

Programming

Java, Python, C, C#, JavaScript, SQL (ANSI, SQLite, MySQL), Rust, Node.js

Platforms

Linux (Ubuntu, Debian, Arch), J2ME, BBOS 5–7, Sony Ericsson APIs

Hardware

Raspberry Pi, Arduino Uno, Xilinx FPGAs, USRP SDRs (B210, LimeSDR Mini)

Tools

GitHub, NetBeans, Eclipse, VSCode, KDevelop, QT Creator, BlackBerry JDE

Languages

English (fluent), Gujarati (fluent), Hindi (conversational)

Education

Georgia Institute of Technology — Atlanta, GA

B.S. Electrical Engineering · Aug 2025 – Present · Expected May 2029

Virginia Tech — Blacksburg, VA

Transfer credit · Summer courses (supplementary)

Contact