I'm skilled at creating:
Connect:
AgReserve is a tool to enable small businesses to accept recurring reservations. I made AgReserve in early 2020 with the goal of helping my family business let customers schedule a time to come into the store due to the pandemic. Since then I've expanded its functionality to be used for events such as farm tours. It has processed over 7,000 reservations over the past two years. The backend is written in Go and uses MongoDB running on Cloud Run. The front end reservation form and website is Angular and the mobile app is built with Flutter allowing it to run on both iOS and Android.
An award winning website built for a FBLA presentation. The project followed the outlined provided by FBLA which was to create a quiz app. Containing over 50 questions, 5 different style of questions, and a helpful chat bot all lead to this project getting 6th place nationally in 2021 National Leadership Conference for high school. Also assessed with the project was the demonstration, and explanation of the website and the process of designing it. The backend is written in Go using MongoDB and frontend in Angular.
When my high school basketball coach approached me about making an app to help track our shots in the off-season I couldn't say no. Hoops Tracker makes it easy to keep track of athletes shooting and for the coach to post workouts for the athletes to do at home and see personalized statistics on how they compare to the rest of the team. Our program at Baraboo High School has used it since. The app was designed with Flutter and backend managed by Firebase.
Dev Influence was created an effort to create high quality, time efficient tutorials. This grew out of a frustration with existing tutorials, specifically spending 15-20 minutes on a video tutorial that could have been taught in 8 minutes. Through Dev Influence I share techniques I've discovered as I have progressed as a developer. The accompanied Youtube channel has reached 28,000+ views and growing. Built on NestJS backend and Next.js/React frontendish with a PostgreSQL backend.
A freelance project created for a private school in Normal Illinois. This project was made to allow students to verify they had no COVID symptoms before heading to school. Built on top of Firebase and Flutter.
I used React.js and Next.js to build this personal portfolio website and the whole Dev Influence site. Using React I have built out a CMS system for my posts, an authentication & comment system, and more features are built in. I also use Typescript and TailwindCSS with React/Next.js.
Flutter is used as a tool to create cross platform apps. I have used Flutter in AgReserve, Hoops Tracker, CCA Normal, and a private payroll app for my family business. I use Riverpod and DDD pattern to manage my state in Flutter. I primarily use Flutter with Firebase, but have used it with REST APIs with AgReserve
I have used Go to create the backend for my award winning FBLA presentation and AgReserve. These have been REST APIs with MongoDB backend. I enjoy using Go with its clean syntax and fast runtime. I have experience Dockerizing Go and deploying it to Google Cloud Run as well.
NestJS is an alternative to Express.js for Node.js. I use NestJS with Typescript in my projects and enjoy the way the framework provides a clean architecture to projects. I have used NestJS with PostgreSQL using both TypeORM and Prisma. NESTJS is the backend for this blog site and is responsible for user authentication and sign in (including Google Sign In) as well as for providing endpoints to retrieve articles and post new articles with the required credentials.