A full-stack analytics platform for dynasty fantasy football that fuses live Sleeper league data, real market values, and Gemini-powered insights into one dashboard.




Cincinnati, Ohio · Remote
Software Engineer
Hello World! I'm a Software Engineer who builds fast, scalable web and mobile apps and lately, AI-powered products. After teaching myself to code and transitioning from a career in health and fitness, I graduated from Fullstack Academy's Software Engineering Immersive and never looked back.
I started my tech career as a Software Engineer Apprentice at 84.51° with a mentor from Launch Scout, working on Kroger's precision marketing platform. At Kinetic Vision, I led full-stack projects and led projects with co-ops. At iFIT, I contributed to a mobile and embedded app with 6+ million users by developing new features, optimizing performance, and fixing critical bugs. Most recently at Deep Sentinel, I engineered new full-stack features for web and mobile applications and optimized development workflows and test coverage. Currently, I work as a Software Developer - AI Trainer at DataAnnotation.tech, designing prompts, writing and testing code, and evaluating AI-generated responses to help improve the quality and accuracy of coding models.
2025 — 2026
Software Engineer · Cincinnati, OH / Remote
I engineered new features and maintained full-stack applications using React, React Native, and Flask microservices. I optimized the local development environment and containerized workflows with Docker and MySQL, significantly improving developer productivity. Additionally, I enhanced system reliability by scaling automated test coverage, implementing rigorous data validation, and resolving critical production bugs to ensure a seamless user experience.
2024 — Present
Software Developer - AI Trainer · Cincinnati, OH / Remote
I train AI models by evaluating the quality of their responses and refining them to meet ideal standards. This involves analyzing model outputs for correctness, clarity, verbosity, formatting, and alignment with prompt instructions. I also provide detailed feedback and make precise edits to both text and code to enhance performance. My role spans a variety of projects, but the core workflow remains consistent: creating or reviewing prompts, assessing AI-generated responses, and ensuring they adhere to standards of correctness, verbosity, formatting, alignment with instructions, and more.
2023 — 2025
Software Engineer and Mentor · Cincinnati, OH / Remote
Clients schedule mentoring sessions with me for expert guidance in software development. Provide code reviews, write code for various projects, and debug issues.
2020 — 2022
Software Engineer · Cincinnati, OH / Remote
iFIT is a consumer facing application with around 6 million users globally. I have created new features, fixed bugs, tested features, monitored errors, refactored code, and implemented microservices to create Webviews that are displayed in mobile devices and embedded fitness machines. We used TypeScript, AWS, Lambda Serverless, S3, REST, React, Redux, and Node. Worked on high visibility sections of the app, such as the home screen, pre and post workout screens. Collaborated with other teams and helped teammates learn different repos that I had the most experience on.
2019 — 2020
Full Stack Web Developer · Cincinnati, OH
After my apprenticeship, I worked as a Fullstack Web Developer at Kinetic Vision for 13 months. I started off working closely with and learning from the lead developer, and eventually began leading my own projects with co-ops. At this company, I help plan and develop projects from beginning to end. This includes scoping, estimates, feature design, development, bug fixes, code reviews, documentation, and deployment. I also meet with clients to review features and discuss next steps. In addition, I helped mentor co-ops and other developers improve their skills and share knowledge about different projects.
2018 — 2019
Developer Apprentice · Cincinnati, OH
After my bootcamp, I did an apprenticeship at 84.51 for about 7 months. I learned a variety of new skills on the job such as Java, Spring Boot, Angular to name a few. I was developing enterprise level, production code while pair programming or working solo. I had a mentor from a company called Launch Scout (formerly named Gaslight) who helped me get up to speed on new languages, frameworks, paradigms, best practices, and more so that I can begin my career on the right foot. The apprenticeship also included book clubs, algorithm challenges, and side projects.
A full-stack analytics platform for dynasty fantasy football that fuses live Sleeper league data, real market values, and Gemini-powered insights into one dashboard.



Preferences is a mobile-friendly, multiplayer party game played with a group of people on a single device or online with websockets. The goal is to achieve the highest score possible by accurately predicting the target player's preferences for a set of cards. Points are deducted depending on how far off your or your group's guess is to the target player's order of preferences. I came up with the rules and designed the game myself. The frontend was built with React and the backend was built with Node.js and Express.js for you to run locally. The production game is pointed at an AWS AppSync implementation. This project is actively in development.



Dating app that limits how many people a user can stay matched with at a time to encourage more quality communication. Please do not use or share this project idea in any way. This project is semi-active. Click 'View' to see a screen recording of the project so far.



NutriYum is a mobile app built with React Native for iOS and Android. NutriYum keeps track of all the nutrients in what you eat so you don't have to, making your diet management as simple and easy as possible. You can take a picture of your food and the app will tell you the nutritional breakdown and save it to your profile. You can also search for foods and add them as well. Track your progress and see how you're doing over time. All you have to do is snap what you eat then bon appétit!



A memory sequence game where players recall and replicate patterns on a grid. Choose from three difficulty levels (Easy, Medium, Hard), each with increasing grid sizes and complexity. The game reveals a sequence of squares, adding one new square each round, and players must click them in the correct order. One mistake ends the game, with scores based on rounds completed and time taken. Features include a single-use hint, smooth animations, and a leaderboard to track your top scores.





The 14th edition of ECMAScript was released in June 2023 and introduced several new features in JavaScript. It includes the array methods toReversed, toSorted, toSpliced, with, findLast, and findLastIndex, as well as hashbang comments support (#!) and the use of Symbols as key in weak collections.
Read on Medium
Learn how BigInt is used with large numbers to prevent unintentionally rounding.
Read on Medium
ECMAScript 2017 (ES8) was finalized in June 2017. This article will go over some of the main features that can make your code cleaner and easier to write. This explains how to use new Object and String methods, trailing commas in function parameters, and Async functions.
Read on Medium