a Staff Software Engineer based in Dallas, Texas,
with a proven track record of building robust and scalable full-stack applications.
My journey into technology is rooted in a creative background in music composition —
a field that honed my ability to see both the intricate details as well as the larger architectural picture.
I apply that same creative discipline and structural thinking to software engineering,
transforming complex problems into elegant, high-performing solutions.
As a staff engineer, I specialize in architecting and delivering impactful features for web and mobile platforms.
I thrive on leading technical initiatives, mentoring fellow engineers, and leveraging my expertise across the stack to build exceptional user experiences.
See some of the things I've built.
Close
Projects
The Ant's Knapsack
Hustle! Collect items!
The Ant's Knapsack is a
fast paced web game where players can compete for the highest score by optimizing their
limited inventory.
-
Tech Stack: HTML/CSS/VanillaJS, PIXI.js, flask/SQLAlchemy, socketio, PostgreSQL
- Worked remotely on a team of five developers to build the app in one week
- Built and programmed the Store Display Component using VanillaJS and CSS
- Created in-game sprites
- Programmed socketio routes from client to server for low-latency, and multiplayer features
View the
Front-End
and
Back-End
source code.
Noise Controller
Noise Controller is a
web application designed to help teachers keep their classes quiet through the use of
gamification.
- Tech Stack: HTML/CSS/JS, React/Redux, Node/Express, PostgreSQL
-
Worked with 4 other developers to create a marketing page, game application, and
database API to save classroom information
- Built marketing page to advertise product to users
-
Designed the user experience, including color palette, font choice, images, and
component placement
Github Source Code
Found Text
FoundText
is a website for Javascript programmers new to Regular Expressions. Using a simple
Drag'N'Drop feature, users can begin to understand how regex symbols correspond to certain
characters in a string of text.
- Tech Stack: React, Redux, Regex
- Created with 2 other web devlopers during a 24 hour coding hackathon
- Programmed text-field to highlight based on selected regular expressions
- Designed Drag'n'Drop feature to store each regex phrase in order
Github Source Code
Sleep Mood
Sleep Mood is a mobile first web application that tracks not only users' sleep,
but also how they feel when they go to sleep each day.
Every entry is saved to their specific user account, and after a month,
Sleep Mood will recommend how much sleep is needed to feel well rested!
- Tech Stack: React, Java/Spring, PostgreSQL
- Worked with 4 web developers to build an MVP for the app within 5 business days
- Led the product team with a kanban/scrum workflow to hit deadlines each day
-
Coded the backend server endpoints and authentication with Java/Spring, connecting to a
PostgreSQL database
Github Source Code
MyDish: Your Recipe Editor
My Dish is a mobile app to help users save recipes in a brand new way. When a user edits a
recipe that they've created, they can view previous edits that they've made to a recipe.
Maybe they thought adding extra sugar would make a cake taste better, but now they've
changed their mind. With MyDish, they can go back to a previous version they've written, and
cook from that recipe!
- Tech Stack: React-native/Redux, ExpoCLI, Node/Express, PostgreSQL
-
Worked remotely with 6 developers over 10 weeks to iterate and add features to the
existing application
- Wrote tests for Front-end views, Back-End routes, and database models
- Deployed to Google Play Store
- Implemented inline editing feature to allow users to edit a recipe as they read it
View the
Front-End
and
Back-End
source code.
Close