Taylor R. Flagg

Professional Front-end Developer

Hi! I'm Taylor.

I'm a programmer and I make things.

Stuff I've made

A loyalty app for a major New York hotel chain.

Arlo hotels needed a way for its best customers to get rewarded for their stays and for enticing others to stay with them. I was the main engineer on the front-end side, putting together a React Native app from scratch that tracked referrals, stays, and points. I also used React-admin and the MUI library to build an administration dashboard that let them invite and approve users, modify their property data, redeem credits, and more. The app and admin site were both made with TypeScript. The back-end was made with Ruby on Rails and we used React Query to manage the communication.

An e-commerce app for a rapid delivery startup.

FASTAF wanted to get its products to its customers in two hours or less and I helped the build the app to do it. We were a small team, but we put together a React Native app that presented hundreds of products to our thousands of users. The app had all of the usual e-commerce features (browse by category, previous orders, quick add to shopping bag) but when you checked out, you picked a delivery window for the very same day and we tracked the delivery person as they left the warehouse and drove to your door. Some of the tech we used included TypeScript along with styled-components, Algolia, Google Maps, Ruby on Rails, and React Query.

An app for managing a fleet of scooters.

You know those electric scooters you see on city sidewalks? The kind where you scan a QR code and rent for a few minutes while you zoom off to that business meeting or whatever? Well, turns out that every night the company that manages them needs to find and collect every one of them, charge them, and then redestribute them in the morning. It also turns out that the existing tools to manage this process were awful, and it was Zagster's idea to optimize everything with a React Native fleet management app. I was the senior engineer on the project and my co-workers and I used Google maps to map all of the scooters in the city, NodeJS and MongoDB to track their locations and charge levels, and GraphQL and React Query to handle to communications.

Oh yeah, and before that I was a senior engineer on Zagster's bike sharing React Native app (also known as Pace bikes). We used NodeJS and MongoDB to store the locations of thousands of bikes in a hundred different cities, Redux to handle the data on the front-end, Google Maps to show them to the user, and Bluetooth to let the phones talk to the bike locks and open them up. Together we were able to offer a dockless bike rental service to thousands of users in cities all across the US.

And then there's my sideproject Wrdie...

For years I've been working by myself on a no-code web platform that lets you build your own text adventures. It's called Wrdie it's written entirely in TypeScript with React, TailwindCSS, and Hasura. Does that sound cool? Well there's a whole section on it below.

But that's not all!

I've also worked on software for video advertising, healthcare systems, and more!

If you want to see all that I've done, check out my complete resume.

My Skills

Languages & Specializations

TypeScript, JavaScript, HTML, CSS, React, React Native, Tailwind CSS, NodeJS

Libraries and Technologies

MongDB, GraphQL, React Query, Apollo Client, Bluetooth, Hasura, Redux, Google Maps, Styled Components, PostgreSQL, Docker, Git, Jira, Google Cloud Platform, NHost, SerenityJS, Playwright, Jest, Google Cloud Platform, XCode, Android Studio

Frequently Asked Questions

What got you into programming?

What tools do you use?

Why did you choose to specialize in front-end?

What are you working on now

Can I hire you?

Wrdie is an online platform for creating and sharing interactive stories. It has a drag-and-drop editor that allows anyone to build an interactive world without coding. If you can use Google Docs, you can make a text adventure.

Wrdie is mostly written in TypeScript. It uses React, Tailwind, GraphQL, Hasura, and PostgreSQL among others.

Wrdie is currently under redevelopment and will be back soon!

Instagram

Because everyone needs to see pictures of my dog Roxy.

View this profile on Instagram

Taylor (@taylorfromwrdie) • Instagram photos and videos