Welcome To My Portfolio

I build software.

Experienced in:

*Here are just a few of the things I'm experienced in.

  • React
  • React Native
  • Node
  • Javascript
  • Firebase
  • MongoDB
  • Git / Version Control
  • Express
  • Agile Development
  • REST API's
  • Mongoose
  • Postgres
  • Typescript
  • SQL
  • AWS - Amplify
  • AWS - Cognito
  • Docker
  • Ruby / Rails
  • Drinking too much coffee
  • Drinking WAY too much coffee!

Employment

Modern Hitch

Remote

- Lead Mobile Software Developer and Architect -

2024 - Present

  • Spearheaded the design and execution of initial development phases for a new mobile dating app, achieving full operational capabilities on iOS and Android platforms within six months.
  • Devised an efficient full-stack solution incorporating React Native alongside Firebase technology which enabled quick implementation of multi-platform logins—resulting in decreased onboarding time and enhanced security from initial concept.
  • Curated an optimal set of technologies that enhanced system performance, laying down a robust infrastructure designed to support increasing user demands and scalability with an improved user experience throughout.
  • Delegated team members and workflow with task management, while establishing a structured approach to the git branch system and version control.
  • Mentored a developer on native practices, enhancing skills in foundational technologies while adapting to emerging frameworks and libraries.

AV Leads

SLC, UT

- Crew Lead, Utah Labor Coordinator, Technician/Operator -

2021 - Present

  • Encompassed leadership with a crew of 30+ technicians and orchestrated a successful build of a corporate event.
  • Managed operations of 9 high-tech breakout room wireless kits during live conferences, ensuring seamless functionality and troubleshooting technical issues in real-time, resulting in zero disruptions and 100% participant satisfaction.
  • Optimized setup and tear-down of 5,000+ attendee corporate exposition while client facing.

V School

Remote

- Software Engineering Teaching Assistant & Mentor -

2023 - 2024

  • Led peer-to-peer mentoring initiatives aimed at strengthening foundational knowledge among first-year students enrolled in the program; promoted best coding standards leading to smoother transitions into advanced topics covered later on.
  • Directed and coached 30+ students through complex assignments, resulting in a 100% success rate and successful advancement within the academic curriculum.
  • Directed students through coding obstacles by providing one-on-one support to alleviate the effects of Imposter Syndrome.
  • Guided and facilitated students' successful completion of curriculum by refactoring and improving their ability to resolve software issues; aiding in furthered education.

A Few Projects

Here are some examples demonstrating my work.

The Best/Forget Forgetting ToDo List

A cross-platform app built with React Native

This iOS and Android app offers users a streamlined and responsive experience for managing to-do lists and notes. Built using React Native and leveraging AWS Amplify and Cognito for secure user authentication, the app features a fully customized UI with intuitive components designed for ease of use.

Key features include:

  • Full authentication flow with seamless login and registration processes
  • A theme-responsive interface optimized for different screen sizes
  • A user-friendly utility for creating, managing, and organizing tasks and notes

Available now on both the Apple App Store and Google Play Store.

DomiNode Pizza CLI Tool

A Node based CLI tool have a pizza delivered to the comfort of your Home (wherever you are)

Craving pizza but don’t want the hassle of using the Domino’s app or website? Look no further! I’ve created a program that lets you order a pizza directly from your command line. Built with Node, Commander, and Inquirer, this interactive tool makes it easy to get exactly what you want, whenever you want, delivered right to your door (or wherever you are). Enjoy!

Key features include:

  • Node.js driven command line interface tool that allows users to order a pizza directly without use of the Domino’s website or mobile app.
  • Deconstructed Domino’s REST API’s and to allow users to order a pie directly from their CLI.
  • Node libraries “Commander” and “Inquirer” walk the user through prompts to customize their purchase before submitting payment.

Job Search Website

Here is an example of a responsive job search application. With a React driven Front End and Express driven Back End, this application utilizes JSON Web Tokens to implement strong authentication.

Key features include:

  • Users can create their own profile and post available jobs along with a price point.
  • Potential workers can view posted jobs and choose whether to accept them.
  • Job posters receive notifications when their job is accepted and can sign-off upon job completion.
  • Signing off on a job removes it from the public queue and adds the payment amount to the worker's profile.
  • "SuperUser" or Management can search for users via email to convert their profile into a potential worker, enabling them to accept posted jobs.

Discussion Forum - Rock The Vote

Based on the concept of many forum/chat applications, "Rock The Vote" allows users to create a profile and discuss or debate any given subject. Users can post on the forum, comment on others' posts, and utilize "Up Vote" or "Down Vote" features.

Key features include:

  • Users can create profiles and engage in discussions on various topics.
  • Ability to post, comment on posts, and vote (Up Vote/Down Vote) on content.
  • Utilizes React for the Front End and Express with MongoDB Atlas for the Back End.

Marvel SuperHero and Movie (MCU) Website

This project is a representation of React Front End development. It demonstrates the use of state management, API data retrieval, and data manipulation.

Key features include:

  • Two heroes are selected daily based on the day of the year, allowing users to compare and see who would win in a fight (based on character stats).
  • Users can browse all Marvel movies, find descriptions, view movie poster images, and access links to movie trailers.
  • Over 270 superheroes are available for browsing, grouped by the first letter of their name, with detailed stats for each hero.

Technology used:

  • React for Front End development
  • API data retrieval for superhero stats and movie details.
  • State management for dynamic data handling.

Download my Resume

Click Here To Download

Contact Me

Please reach out to me with any questions.