About Me
I am a passionate back-end and front-end developer based in Saint Louis, Missouri. I take pleasure in learning new technologies, and view each project as a creative challenge.
My journey started back in 2011 when I built custom programs on my TI-84 and small python applications to help me with day-to-day tasks. Fast-forward through high school and graduating Saint Louis University with a degree in Computer Science; it's easy to see that my interest in software development has not waned.
My professional and personal career has led me to opportunities such as full-stack development on an enterprise tech-stack, experimenting with my own file management API, building various Unity and Godot games, constructing and managing a discord management bot used on servers with hundreds of users, and even crafting the website you're looking at.
When not working on software development, I am often found writing stories set in fantastical lands, going on (mis)adventures with friends, and running from hordes of blocky zombies while mining diamonds.
My journey started back in 2011 when I built custom programs on my TI-84 and small python applications to help me with day-to-day tasks. Fast-forward through high school and graduating Saint Louis University with a degree in Computer Science; it's easy to see that my interest in software development has not waned.
My professional and personal career has led me to opportunities such as full-stack development on an enterprise tech-stack, experimenting with my own file management API, building various Unity and Godot games, constructing and managing a discord management bot used on servers with hundreds of users, and even crafting the website you're looking at.
When not working on software development, I am often found writing stories set in fantastical lands, going on (mis)adventures with friends, and running from hordes of blocky zombies while mining diamonds.
Professional Experience
June 2018 - Present
5+ years
Senior Software Engineer
Momentus Technologies
Design, develop, and deliver high quality solutions for a diverse array of products in the event management world, and maintain existing enterprise applications to the satisfaction of relevant stakeholders.
Responsibilities
- Work with teams of developers to design databases and business-layer code
- Interface with customers and product owners to build out accessible web-based UI controls to their specifications
- Squash bugs in a fast-pased, agile environment
Projects
- Construct a WYSIWYG registration badge editor
- Lead a team in designing and build financials API architecture
- Rebuild an automated email-notification system for a
- Myriad enhancements to enterprise-level registration and booking modules
.NET
SQL
Angular
Durandal
Aurelia
Agile
August 2014 - June 2018
3 years 10 months
Operations Security Intern
Saint Louis University (Network Security Team)
Develop and maintain network security measures to shield a university's network ecosystem.
Responsibilities
- Manage & secure information moving through the university's complex network
- Develop new strategies for monitoring and preventing security weaknesses
- Analyze and react to various networking intrusions and issues in a timely manner
Projects
- Design and build a new Intrusion Detection System (IDS) that will replace the current system
- Manage Linux servers and databases
- Configure and run a suite of tools including Security Onion, ELSA, BRO, and Snorby
- Build scripts to help complete data analysis inquiries for myself and stakeholders
Python
Linux
May 2017 - August 2017
4 months
Software Engineer Intern
Momentus Technologies
Work closely with a hard-working team of developers to tackle bugs and add enhancement to an enterprise-scale product, delivering value to the company.
Responsibilities
- Tackle bugs across a large surface area, repairing products in a timely manner
- Implement new features into an enterprese system, integrating it closely with existing features
Projects
- Build a committee management module inside an existing management system that can be used by various customers.
- Restructure a core feature of the code for dictionary translations to make it follow SOLID principles.
.NET
SQL
Durandal
Waterfall
Personal Projects
Manageable
A lightweight, python-based discord bot for managing discord servers of any size. Features include role management, useful moderation tools, a TTRPG-friendly dice roller, and user engagement activities.Python
SQL
Portfolio Site
You are here! Built from scratch using the NextJS framework and deployed on the Vercel network, this portfolio site boasts a snappy interface and a clean, cool design.Next.js
React
Tailwind CSS
Network Mapper
A python script built to crawl firewall and network interfaces and generate a visual representation of the ecosystem.Python
Graphviz
Network Security
LiteCrawl
A Unity game inspired by Loren Schmidt's musings. Explore layers of a procedurally-generated dungeon while defeating enemies and survive as long as possible.C#
Unity
Send me an email!
An email form is coming soon.
In the meantime, please reach out to me via my LinkedIn. Please be sure to mention that you came here from my website.
In the meantime, please reach out to me via my LinkedIn. Please be sure to mention that you came here from my website.