Hi! I'm Taylor.
I'm a programmer and I make things.
Stuff I've made
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.
I'm currently busy working on the newest version, but you can try the old beta version here:
https://wrdie.com
What else?
A Saas solution for AI-based customer recommendations.
I was the technical lead for FutureAI, a company trying to revolutionize customer recommendations by combining AI, Machine Learning, and secure user data sharing. I designed the system's data architecture, built and coded its sdk and api in TypeScript, and deployed it using Google Cloud. The front-end was created with React and a bit of ChakraUI and NextJS. The back-end used NodeJS/Express along with Prisma and PostgreSQL and communicated with GraphQL. The user-data ingestion relied heavily on OAuth 2.0 integrations with Plaid and Google.
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.
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, NodeJS, Docker, Tailwind CSS
Libraries and Technologies
MongDB, GraphQL, React Query, OAuth 2.0, Apollo Client, Bluetooth, Hasura, Redux, Google Maps, Styled Components, PostgreSQL, Git, Jira, Google Cloud Platform, NHost, SerenityJS, Playwright, Jest, Google Cloud Platform, XCode, Android Studio
My Resume
Frequently Asked Questions
What got you into programming?
What tools do you use?
What are you working on now
Can I hire you?