Gaiety's visual representation as a fursona (an original furry fandom character) depicted as an animated gif falling downward with a controlled hand outstretched. Faer hair and tail waves in the wind while their floppy dog ears flop about as well. Fae are an anthromorphic canine like a german shepherd clothed like a human in a t-shirt and denim shorts. Art is by Lynte.

Senior Software Engineer at Allovue (PowerSchool) in Work

(Aug 2019 - Jul 2020, April 2022 - February 2024) Functional programming in Elixir, Ember.js and Postgres powering school budgeting nationwide.

Building budgeting software to give educators the tools and support they need to allocate resources to the needs of students for a more equitable world.

Empowering educators to strategically and equitably allocate resources to best support the needs of students. We're building budgeting software to give school districts the tools they need to give educators the tools they need.

Furthermore, Allovue stands for equity and antiracism. I get to work with fellow other transgender coworkers and I've never felt more at home in the workplace.

Screenshots of an Allovue web app on the overview page indicating a school district's number of institutions, school characacteristics, job types, sub-enrollment types as well as a section below for enrollment projections, formulas, and scenarios. The indication is that this allows a school district to manage their institutions budgets.

This has been my first full-time venture into functional programming with Elixir and Phoenix and I'm loving every minute of it.

I've been digging in deep with the rest of product in a very cross-function design, QA and engineering on something I wish I could talk more about and now I can proudly say it's released! Read more at Allovue Partners with Arizona on School Finance Transparency.

Mockup of two phone screens showing previews of the Arizona School Spending website. They speak on Arizona's K-12 School Finance with a goal of making education dollars easier to understand with an option to search. On the second screen are graphs with dates and an indicator on tracking total enrollment over time. There's also an indicator of a custom report comparing 2/4 institutions.

Prior to 2020

Leveraging modern web technologies we built an ambitious web app with Microstates within EmberJS powered by a Rails API. Pushing the boundaries of what is possible with Ember Data with an advanced Graphiti data management layer to ensure payloads are handled efficiently for a better UX.

Screencaps of the UI from a previous web application called Budget

This tool is still in use by many today as a far better solution than passing around spreadsheet files between people and departments.

Wish to contact me about meetup or conference talks, work opportunities or otherwise? Reach out to me via email.


Work history, skills, volunteering and talks given all in a one page PDF.

Life (Blog)

Programming, art, design, and other queer things.

Art (Gallery)

A cross-section of my artistic brain in photography, digital, painting and more