Where I've worked
Playbook Digital
Jan 2024 - present • 3 months
Software Engineer
Apr 2024 - present • 1 month
Software Engineer, Contract
Jan 2024 - Mar 2024 • 1 month
Implemented requested features and fixed reported bugs. Optimized ElasticSeach queries, fixing customer-facing search bugs, reducing DB load and response times.
FreshBooks
Apr 2022 - Apr 2024 • 2 years
Software Engineer II
May 2023 - Apr 2024 • 11 months
Led web app conversion to TypeScript, authored technical docs, managed database migrations, and assisted in EmberJS to React migration, mentoring juniors and coordinating projects.
Software Engineer
Aug 2022 - May 2023 • 9 months
Enhanced UI/UX, improved automated testing, and expanded global product reach with multi-locale support. Developed an automated translation service to decouple product development from translations. Contributed to open-source projects, including Typed-Ember and EmberData.
Full-stack Developer, Intern
Apr 2022 - Aug 2022 • 4 months
Freegeek
Aug 2015 - Feb 2018 • 2 years 6 months
Volunteer Staff
Aug 2015 - Feb 2018 • 2 years 6 months
Managed incoming hardware donations and helped with front desk operations. Acquired hands-on experience in building and maintaining Linux desktop PCs and servers.
Projects
Aug 1, 2023
svelte964 views
kio.dev
An overview of the tech used & things learned in designing and building my new portfolio / blog website stack
Jun 16, 2023
elixir225 views
SanityEx
Barebones implementation of Sanity.io's HTTP API for Elixir applications.
Oct 12, 2022
elixir197 views
Toru
Elixir-based API for generating customized, embeddable SVGs of last.fm activity
Sep 30, 2022
svelte71 views
svelte-breakpoints
Svelte library for creating easy responsive layouts with CSS media queries.