I currently work as a software engineer in St. Louis, MO. I enjoy running, rock climbing, and studying linguistics. You can find a showcase of selected freelance projects on my portfolio and articles on my blog. My open source work is at @lukereichold on GitHub.
You can reach me at:
- Native mobile application development, security, accessibility, and developer tooling
- Machine learning, with focus on language processing and mobile distributed architectures (e.g. federated learning)
basis.fyi: Interactive web app for separating on/off-screen audio sources for a given video, based on a multimodal deep learning model.
multiaddr-swift: Composable and self-describing network addresses as a modern Swift library
MastercardOAuth: Zero dependency library for generating a Mastercard® API compliant OAuth signature in Swift
SpeechTimestamper: Generate an accurate, timestamped transcript given some speech audio and its transcript using GCP's Speech-to-Text gRPC API.
Bubble Chinese: iOS app for creating and annotating Mandarin Chinese language lessons, offering interactive tools for students to follow along with lessons in real-time ("karaoke-style") as well as to record and share their progress.
Security Analysis for Prominent Electronic Poll Book Vendor: Conducted comprehensive, system-wide threat modeling and audits of all hardware and software components.
Selected Presentations + Talks
Reverse Engineering and Securing iOS Applications. Lecture presented at annual Asynchrony Internal Conference in Saint Louis, August 2017 and at the St. Louis iOS Developers Meetup, February 2018.
Remote Cardiovascular Rehab Monitoring for Physicians Using the Fitbit API. Poster session for Computer Science Capstone project presented at the annual Senior Legacy Symposium at Saint Louis University, May 2016.
Erythrosight: a Real-Time Blood Loss Monitoring System. Poster session and product prototype demonstration presented at the inaugural MEDLaunch Demo Day in Saint Louis, May 2016.
These are the platforms and tools that I have experience working with:
Web: LAMP, REST, gRPC, jQuery + AJAX, CSS, MySQL, Node.js + Express, WebGL, Vapor, Flask + MongoDB + Jinja, Bootstrap, PHP, Java + Maven + AppEngine
Mobile: Xcode, iOS, Swift, LLDB, Objective-C, Foundation APIs, Firebase, CloudKit
Design: Sketch, Photoshop, InVision, Three.js / WebGL, RealityKit (AR)
Systems: C++, C, Bluetooth LE + Classic, XBEE, MPI, Arduino, RBP, MPLAB X, security modeling
ML: Python, Keras + TensorFlow, Jupyter, Colab, NLTK, Pandas, Core ML
Platforms & Tools: Git, macOS, Unix tools and scripting, Jenkins, AWS, GCP