Welcome, I'm
Tyler Meyer

Introduction

ABOUT ME

Welcome! Thank you for visiting!My name is Tyler and I'm a software engineer with a passion for creating applications that make life easier and give my community more free time.When I'm not hacking away on a project, I enjoy playing board games with family and friends, performing in theatrical productions, and swimming.I'm always excited to work with individuals and teams who want to bring their ideas to life and make the world a better place.Thank you for taking the time to visit my portfolio.

Check out my work

PROJECTS

Debate Lab
github

Debate Lab

Online Philosophy Forums with A.I. robot to filter out foolery.

Tech Stack: TypeScript, React, React Router, Tailwind, Motion, Node.js, Express, Google Gemini API, PostgreSQL, Sequelize

Implemented Features:

  • Receive user arguments to process for fallacies using the Google Gemini API
  • Approve rewritten responses without fallacies before posting
Flare
github

Flare

Flare is your go-to for discovering local events, tackling small life missions, and boosting your social confidence. Whether you’re shy, dealing with jitters, or just want more adventures, Flare is here to help you level up your social life.

Tech Stack: TypeScript, React, React Router, Tailwind, Motion, Node.js, Express, Cron, MySQL, Sequelize, Jest, GitHub Actions

Implemented Features:

  • Serve area-specific events to attend that match user interests, category, and location
  • Organize events a user is attending or bailing with a tab interface and responsive updates to changes
  • Notify users of upcoming events they're attending with a custom notification system for Flare
  • Schedule a text to arrive during an event to provide an exit plan from uncomfortable situations
  • Provide accessibility using Text-to-Speech to read event and notification details upon request
  • Continuous integration setup with GitHub Actions and test code with Jest to support merges
Game Knight
github

Game Knight

Welcome to Game Knight! Getting a group together for a game night can be tough: What should we play? What games are available? Forgetting whose turn it is. Game Knight will be a central hub for keeping track of a board game collection, scheduling game nights, and assisting players while they play board games.

Tech Stack: JavaScript, React, React Router, Material UI, Node.js, Express, MongoDB, Mongoose, Board Game Geeks API

Implemented Features:

  • Board game tracking using data from the Board Game Geeks API
  • Sort board game collection using categories and mechanics provided by BGG
  • Parse XML data from the Board Game Geeks API into JS objects
  • Authenticate user login with Google
Vitality
github

Vitality

Vitality is an application designed to help end-users track workouts and nutrition plans so that they can meet their health goals. It has two primary features, workouts and nutritional data, which allow for a user to search for and track this type of information within their account.

Tech Stack: JavaScript, React, React Router, Material UI, React-Big-Calendar, Day.js, Node.js, Express, MongoDB Atlas, Mongoose

Implemented Features:

  • Updated application with React Router to improve maintainability and performance, and increase the reliability of the code base
  • Increased data resilience, reduced costs, and mitigated scalability issues and maintenance efforts by migrating a self-hosted NoSQL database to a fully managed MongoDB Atlas cluster
  • Track events for workouts and meals using an integrated calendar that adjusts for daily, weekly, and monthly views
What I can do

SKILLS

Speed:
Let's build something!

CONTACT

LET'S CONNECT & MAKE IT HAPPEN!