Aaron Shea
(Sometimes I go by "Digit!")
- Senior Elixir Engineer
- Creative Problem Solver
- Loves Building Tools
- Infinitely Curious
Talks/Public Speaking
Nerves <3 Flutter (CodeBEAM America 2025)
Game Programming Patterns in Elixir? (ElixirConf 2021)
- A talk about an experimental coding adventure where I built an ECS based engine in Elixir! Includes a fun
demo!
- https://youtu.be/gQb58bqwDOc
Distributed Authz in Elixir
(CodeBEAM America 2021)
Experience
SmartRent, Inc February 2021 - Present
Senior Firmware Engineer II
- Building firmware for user facing ZWave based IoT device hubs.
- Lead a user-facing interface effort for an embedded touchscreen hub. Flutter based.
- Developing Elixir/Nerves based embedded software for IoT/Smart Home systems.
- Working with BuildRoot, Embedded Linux, and Linux driver development.
Synopsys Inc. July 2019 - February 2021
Senior Engineer II
Formally Tinfoil Security Inc. - Acquired by Synopsys
- Developing API and Web application vulnerability scanners.
- Created internal OpenAPI2/3 HAR and Postman parser library entirely in Elixir.
- Designed cloud scanner architecture using custom Kubernetes controllers.
Geomagical Labs Inc. June 2018 - July 2019
Software Engineer (Applications and Tools)
Geomagical Labs - Acquired by IKEA (Ingka Group)
- Developed custom software tools for 3D applications and computer vision technology.
- Designed machine learning, auto-scaling, cloud pipeline. (Kubernetes)
- Produced internal tooling for scientific CV research.
- Cloud AI Platform Engineering (Google Cloud)
Digital Surgeons Jan. 2014 - Jan. 2018
Software Engineer
- Worked with multiple clients, such as LEGO in Denmark to develop interactive web application.
Open Source Projects
Burrito
- An effort to enable shipping Erlang and Elixir applications as single, dependency-less cross-platform
binaries.
- Built a cross-platform tool-chain that allows you to target any platform from any host when building
binaries.
- Currently used by NextLS to distribute
zero-dependency binaries!
- https://github.com/burrito-elixir/burrito
Nerves + Flutter
- Created initially as an internal tool @ SmartRent, includes Elixir libraries, Dart libraries, and build
tools, to help deploy Flutter apps to Nerves devices.
- https://github.com/nerves-flutter/
BLUI
Industry Projects
Litwick, Synopsys Inc. (SIG)
- Wrote an OpenAPI v2, v3, HAR, and Postman file parser.
- Used internally to pre-process API specs for scanning.
- Can convert API documents to different formats.
Wormwood, Tinfoil Security
- Open source Elixir library to aid in testing GraphQL absinthe applications.
- Published on the company's Github page, and on Hex, the official Elixir package repository.
Manaframe, NullBrush Lab Ltd.
- Custom C++ plugin for Toon Boom Harmony.
- Exports full-length videos without degrading color quality.
- Worked with experienced animators' feedback to create easy to use interface.
General Experience/Other Stuff
- Python
- C#
- C/C++
- Node.js/Javascript
- Additional Experience: Flutter/Dart, Erlang, Zig, Haxe
- Education: BS in Computer Science from University of Hartford