Co-owner
2017 - PRESENTRL Garage for Rocket League- Developed the app as a side project in 2019, fixed bugs, and created new features. Started working on it full time in early 2021.
- Amassed over a million downloads on iOS and Android, 4+ star reviews on each platform, and close to three million users on the app.
- Oversaw all JavaScript development on the website and back end, including a Node.js server for retrieving requests from an AWS SQS queue to run commands on a remote server running the game Rocket League.
- Created the PHP API from existing PHP Ajax calls used on the site with no prior knowledge of PHP to enable the app to work with the existing back end.
- Interacted with users daily through support tickets, Discord server, or the app and website to fix bugs or receive feedback about the app.
Technologies: JavaScript, React Native, Node.js, PHP, WebSockets, Firebase, Push Notifications, User Management, Appodeal, Google AdMob, Visual Studio Code, React, Time Management, Web Development, Mobile Apps, Mobile App Development, Web & Mobile Applications, Consumer-facing Products, Video Gaming, TypeScriptSenior Front-end Engineer
2020 - 2021Lessonly- Contributed to an education software platform created to allow employers to develop custom lesson plans to educate employees on how to best perform their jobs.
- Implemented the new lesson elements within the existing lesson creation system, such as video responses. Fit modern best practices into the existing legacy lesson creation system.
- Used modern React design paradigms when working with the legacy codebase written in React on Rails with old Redux code to refactor and modernize it.
- Implemented new features, fixed bugs, and reviewed code from team members at all experience levels while working across multiple React projects.
- Collaborated with the design team and director of product and engineering to flesh out new features and plan how they would fit into our existing codebase.
Technologies: JavaScript, React, Redux, Visual Studio Code, Time Management, Agile, Web Development, Web & Mobile Applications, Consumer-facing Products, ScrumSoftware Engineer
2019 - 2020Viral Launch- Worked in a startup-like environment with constantly changing requirements. Maintained ability to pivot easily and work on whatever the highest priority at that moment was.
- Worked on a main company marketing website using Vue.js and Nuxt.js to provide server-side rendering and good SEO.
- Developed a Vue.js app that listed Amazon items with deals that were exclusive to our platform. Worked directly with the CEO of the company on features to get the site exactly how he wanted.
- Worked on a prototype for an app for the Amazon deal finding software, using React Native, reporting directly to the CEO.
- Worked on a Chrome extension that injected coupons into Amazon pages directly to show users available discounts on items.
Technologies: JavaScript, Vue, Vuex, Nuxt.js, React Native, Chrome Extensions, Visual Studio Code, Time Management, Agile, WebSockets, Web Development, Mobile Apps, Mobile App Development, Web & Mobile Applications, Consumer-facing Products, ScrumSoftware Engineer
2016 - 2018Software Engineering Professionals- Practiced pair and mob programming and regularly performed code review and user story and issue tracking on full-stack projects across multiple repositories.
- Collaborated with the teams of 6-13 following the Agile and Scrum development process, including two-week sprints, daily stand-ups, and sprint retrospectives.
- Managed requirements and project needs while working with the clients.
Technologies: Java, JavaScript, Angular, React, Node.js, Visual Studio Code, Time Management, Agile, WebSockets, Web Development, Web & Mobile Applications, Scrum, TypeScript