I'm a systems-minded engineer focused on emulation performance. At my day job I work on CPU emulation for Microsoft Prism a dynamic recompiler for x86 and x64 binaries on ARM64.
Outside of work I'm building LANBucket, a zero-config local file sharing app for Windows. I'm also a PC gamer, with a particular fondness for Civilization VI and Factorio.
I care about root causes, measurable wins, and thoughtful tooling. I'm comfortable in assembly listings, debuggers, CI pipelines, and the last mile of polishing a user-facing experience.
- 2020 – present · Redmond, WA
-
Microsoft — Software Engineer II, Prism emulator
team. Enabling dynamic recompilation of x86 and x64 binaries on
ARM64 and improving compatibility and performance across Windows.
- Redesigned critical execution paths, including hand-written assembly, with up to 2× speedups in some user scenarios.
- Performed deep performance analysis with WPA and improved generated code by up to 40% in targeted benchmarks.
- Built a custom fuzzing framework that generated over 100 trillion test cases and uncovered subtle emulator bugs.
- Enabled ARM64X "chameleon binary" adoption across Windows, helping unlock roughly 500 additional system DLLs.
- 2019 · Tysons, VA
- MicroStrategy — Software Engineering Intern. Built native Android and Android TV BI experiences in Java and Kotlin, including Bluetooth Low Energy presence-based workflows.
- 2018 – 2019 · Columbia, MD
- L3Harris Applied Defense Solutions — Software Engineering Intern. Aerospace mission planning, simulation, and production data systems using C#, F#, Java, Kotlin, and InfluxDB-backed monitoring.
- 2016 – 2018 · Moorestown, NJ
- Lockheed Martin — Software Engineering & Web Development Intern. Mission-critical Java software and legacy web service modernization with AngularJS, Spring, and MongoDB.
LANBucket
A high-performance, zero-configuration local network file sharing app for Windows. Distributed transfers across multiple clients, automatic peer discovery, and a local-network-first privacy model.
Disassembly
Wordle-style daily puzzle: you're shown a 32-bit ARM64
instruction encoding and have to type assembly that assembles to
the same bytes. Real aarch64-none-elf-as grading
inside a Linux VM, bit-level diff feedback, 100% static -- kernel,
initrd, and puzzle bank ship as assets.
Robotics@Maryland
Researched and implemented computer vision classification workflows using OpenCV for an underwater robotics team.
Terrapin Rockets
Built real-time control software on Arduino to guide a faux space lander during its mission.
- Bitcamp · Executive Director
- Led the 75+ person organizing team for Bitcamp, one of the largest college hackathons in the United States. Directly managed directors across technology, logistics, sponsorship, marketing, and experience.
- Bitcamp · Director of Logistics
- Managed a 22-person cross-disciplinary team planning power, networking, A/V, travel, volunteers, workshops, and operations for 1,300 participants.
Email is the best way to reach me. Happy to talk about low-level performance work, developer tooling, Windows systems, side projects, or why Factorio has a suspicious ability to erase an entire evening.
- Email: justintylerbecker@gmail.com
- GitHub: github.com/geekman7473
- Resume: resume.html · resume.pdf
- LANBucket: lanbucket.com