Example Projects
Demonstration projects, projects for other clients, and things I've built in my free time
Career
Aquinas Institute
Fullstack Software Engineer
July 2022 - August 2024
Two years building and refining an updated implementation of
Whitaker’s Words, the original definitive digital Latin dictionary.
The main program is written in C# and SQL, with an easy-to-use API, and
some additional helpers and data processing scripts are written in
F#, with a simple client written in vanilla JavaScript.
Wyoming Catholic College
Frontend Software Developer
September 2023 - October 2023
Two months building a tool used by Wyoming Catholic College as
part of their ongoing accreditation process. Single page app written
in TypeScript and built with React, Tailwind, and Zustand.
Noita Summit
Charity Work
Fullstack Software Engineer
May 2023 - May 2023
Created the donation message moderation system for the 2023
Noita Summit raising money for St. Jude’s Hospital. This used
TypeScript and React for the front end, and SQLite and Express for
the backend.
Aquinas Institute
Software Developer / Data Cleaner
June 2020 - July 2023
Three years writing tools to do data import and processing, as
well as general database management, for the Aquinas Institute.
Required a great deal of one-off scripts written using C#, F#,
TypeScript, JavaScript, and SQL.
Other Freelancing
Software Engineer
May 2018 - Present
Miscellaneous work designing and building websites, developer utilities, and traditional desktop apps,
ranging from helping a local food bank with their website and tools to help with homeschooling to
rewriting and/or building out internal management web pages and working with existing content platforms such as WordPress,
all for a diverse spectrum of clients including people such as a former judge of the Arkansas supreme court.
About Me
I have been programming for more than ten years, seven of which I have spent designing and building solutions for a diverse spectrum of clients, ranging from charity work for a non-profit and data processing for small businesses to creating a website for a former justice of the Arkansas supreme court or building out tools to help a college with accreditation. I know and work with a number of different languages regularly (C#, F#, JavaScript, TypeScript, HTML, CSS, and SQL, as well as some familiarity with Rust, Python, Java, PHP, Ada, and GDScript), and am always open to brushing up on old languages, or learning new ones.