History

Software Engineer

September 2021 - Present
Discord, Remote
September 2021 - Present

Creating new platform products on Discord's Applications and Bots team to enable application developers to interact with their users.

Software Engineer

September 2019 - September 2021
Ozone Solutions, Remote
September 2019 - September 2021

Lead development of updating codebases to modern frameworks such as React. Designed architecture to remotely monitor a global fleet of embedded devices specializing in real-time sensor data collection.

Software Engineer

September 2018 - September 2019
TriStrata Group, Seattle, WA
September 2018 - September 2019

Modernized the company's approach to architecture by moving off on-premise hosting to distributed computing with AWS. Lead development on projects for a global network of embedded devices. Implemented standards to increase efficiency of deployments and reduce regressions.

Freelance

October 2016 - September 2018
Remote
October 2016 - September 2018

Worked with clients on publishing various websites and making updates to them.

Software Engineer & Sysadmin

January 2015 - December 2015
blu sky, Bellingham, WA
January 2015 - December 2015

Worked directly with university councilors to design and produce new features for the company's flagship SaaS product, a healthcare survey platform. Maintained and automated deployments to ensure better stability and faster rollout. Lead the modernization rewrite of the project to release features faster and more elegantly.

Website Developer

April 2012 - October 2016
Cupcakes Like it Sweet, Bellingham, WA
April 2012 - October 2016

Designed and developed the company's marketing website. Launched new designs and seasonal marketing campaigns. Produced a custom in-house punchcard management system.

Projects

Twilight

Project Homepage https://github.com/twilight-rs

Led development of Twilight, the powerful, flexible, and scalable ecosystem of Rust libraries for the Discord API. Twilight is used by some of the largest applications on the platform who require concise and fine-grained control of their applications while maintaining scalability and efficiency.

HopDB

Project Homepage https://github.com/hopdb

HopDB is an experimental, work-in-progress memory-backed key-value cache with an efficient protocol and typed values. It aims to be able to be used either as a remote cache or a cache embedded in applications.

Leaves 🍂

Project Homepage https://github.com/leaves-host

Leaves 🍂 is a self-hostable authenticated file upload server in Rust. It's intended for the application, its configuration, and files to be moved across servers and backed up with ease.