Hi, I'm Rhett 👋
RO

About

Building an llm-friendly default product stack at Primitive Labs.

Based in St. Paul, MN

Work Experience

A

Amaro AI

Aug 2023 - Current
Founding Engineer

Built multiple AI-centric apps from the ground up.

  • Web app for AI social media app where you can remix AI images, audio, video, text that other people post. (Stack: NextJS + Typescript, Fastapi (python), shadcn), PostgresQL, GCP for hosting (cloud run, cloudSQL, cloud storage, cloud functions), Firebase for auth).

  • Mobile App for AI social media app (backend: same stack, frontend in React Native + TS / Expo)

  • Web app for a node-based editor for AI images, audio, video (similar tech stack + reactflow for graph management + yjs /y websocket for realtime collaboration).

  • Web app for AI ad management across Google, Meta, Tiktok, Reddit, Linkedin. (Stack: Nextjs + TS, shadcn, Vercel AI sdk, Authjs / Next Auth, Inngest for long-running tasks)

Also used: Mixpanel for analytics, Stripe for payments, Sentry for managing bugs, Terraform for infra, Vercel for hosting

M

Meta

Jun 2022 - Sep 2022
Software Engineer

Worked on the Community Empowerment team building out both internal tools and user-facing product changes for the Facebook web app and mobile app.

  • Used React with Javascript and Flow, Facebook's static type checker.

  • Worked closely with 2 other engineers, using GraphQL and Relay to fetch and display user contribution statistics.

  • Made frontend and backend contributions for both web and mobile, using Hack (Facebook's version of PHP) and Bloks, Facebook's server-side mobile framework.

F

Flywheel Digital

Jun 2021 - Feb 2022
Software Engineer

Formerly Whytespyder. Worked with a team of 8 developers to maintain the SKUNinja e-commerce web app that lets companies upload content and view detailed reports for products listed on walmart.com.

  • Used React and Javascript to fulfill various tickets for both whytespyder.com and sku.app.ninja.

  • Worked with another engineer to implement a MySQL database with a React front-end for employees to view details for over 3000 Walmart locations.

Skills

React
Next.js
Typescript
Tailwind
Node.js
Python
Postgres
Docker
Swift
React Native
Java
C++
C#
Unity
My Projects

Check out my latest work

I've worked on a variety of projects, from mobile apps to complex web applications. Here are a few of my favorites.

Amaro AI

A platform where you can mix and match AI videos, images, audio and text, all in one canvas. Make generations with Flux, Luma, Runway, and dozens of other models, then bring them to live with our in-browser editing tools.

Next.js
Typescript
PostgreSQL
TailwindCSS
Stripe
Shadcn UI
ReactFlow

Costing Helper

A website that automatically generates costing reports on items listed on Google Shopping. I made this app to help out my mom in her job as a life care planner.

React
Typescript
Node
Express

Poker Range Calculator

Simple, customizable RFI chart for Texas Holdem with 20K+ downloads between the App Store and Google Play Store. Originally built in Swift + UIKit, but rebuilt in React Native + Typescript for cross-platform compatibility. Repo is private, message if you're interested in the code.

Typescript
React Native
Expo
Swift
UIKit

Bean Simulator 2

A simple idle-tapping game that lets the user stir beans and buy better bean-stirring equipment. Implemented rewarded ads, in-game purchases, sound effects, background music (composed in Garageband), timed reward systems, custom tab navigation, and over 60 assets hand-created in Adobe Illustrator.

Swift
UIKit
GameKit
Adobe Illustrator
Garageband
More Projects

I like building things

Here are some more projects that aren't nice enough to get their own little cards with videos

  • B

    Billable

    Invoice automation website that I built for my mom's business. Built with NextJS + Typescript, hosted on Vercel. Tons of features: it imports/exports to/from google sheets, does time tracking, automatically makes invoices from activities, auto sends invoices using resend, lets you pick from multiple PDF invoice templates, and lots more. Not yet generally available.
    NextJS
    Typescript
    React
    Postgres
    Resend
    Inngest
    Neon
    Vercel
  • M

    My Cows

    Online multiplayer version of the classic "My Cows" road trip game. Built for the levelsio game jam.
    Typescript
    Node
    Express
    Vite
    Postgres
    Supabase
    Netlify
    GCP
  • T

    The Social Nedwork

    A social network where only people named Ned can post. It's an iOS app built in React Native with Expo, with a Node + Express backend and Supabase for auth + DB. Uses Stripe identity verification to make sure people are named Ned. Android version coming soon. Repo is private, but if you're interested in the code just message me.
    Expo
    React Native
    Supabase
    Postgres
    Node
    Express
    Stripe
  • K

    Kwack

    Native MacOS App that quacks when you type, built with Swift + SwiftUI. Promo website in NextJS + Typescript, hosted on vercel. Repo is private, but if you're interested in the code just message me.
    Swift
    SwiftUI
    Xcode
    NextJS
    Typescript
    Vercel
  • F

    Flask over WebRTC

    Tiny work-in-progress side project. I set up a Flask server that runs in the browser using Pyodide and WebRTC as a transport layer. Emulates HTTP using WebRTC, mainly did it because I couldn't figure out the hell Smoke is supposed to work (https://github.com/sinclairzx81/smoke). Uses an express server to handle the WebRTC signaling. Also unintentionally ended up being a crash course in Vite, since it started as raw HTML and JS, then I added React afterwards instead of using CRA or Next.js.
    Typescript
    Vite
    Python
    Flask
    Pyodide
    WebRTC
    Node
    Express
  • G

    Github Projects Generator

    A website where you can link your github and then it generates a url that displays gpt3.5 generated summaries of all your projects. Obviously didn't stand the test of time because I'm not using it to display these projects :)
    React
    Node
    Express
    Typescript
    Firebase Auth
    Firestore
    Firebase Cloud Functions
  • T

    Topics

    Side project -- mobile app where you tinder-style swipe through GPT-4o generated topics. Uses Expo, React Native, and Supabase, with a node + express backend (experimented with Deno, didn't like it). Repo is private, but if you're interested in the code just message me.
    Expo
    React Native
    Supabase
    Postgres
    Node
    Express
  • C

    Comeo

    Cameo but for Instagram comments. React frontend, Flask backend, Firebase Auth, Firestore, and Cloud Functions. Full payment system with Stripe. Experimented with using an unofficial Instagram api to try to automate posting comments. Repo is private but if you're interested in the code just message me.
    React
    Firebase Auth
    Firestore
    Flask
    Stripe
  • D

    DinDin

    Mobile app for group messaging that synced with group members' calendars to suggest times to meet up. React Native frontend (with Expo), Firebase Auth, Firestore. Built as part of a course project.
    Typescript
    React Native
    Expo
    Swift
    UIKit
  • Y

    Youtube Unblocked Comments

    Google chrome extension built using React with Firebase Auth and Firestore with a Node + Express server. Displays your own comments section for youtube videos that don't have comments enabled. I think the backend is no longer hosted so it's broken :/ (that's the reason for the bad review). Also there's another repo that has the backend code but it's private, if you're interested just message me.
    Typescript
    React Native
    Expo
    Swift
    UIKit
  • C

    Costing Helper (Windows)

    Original version of the Costing Helper app -- a WPF desktop application that uses the AngleSharp web-scraping library to generate costing reports on items listed on Google Shopping.
    .NET
    WPF
    C#
    XAML
  • C

    Costing Helper (MacOS)

    A MacOS version of the Costing Helper application. Uses SwiftSoup for HTML-parsing and requests.
    Swift
    UIKit
  • B

    Bean Simulator 1

    iOS app built in Unity that lets the user stir a 3D pot of beans, trying to get as many beans out of the pot as possible in a 30 second window. Got rejected from the App Store because it didn't meet "minimum functionality requirements"
    C#
    Unity
    Blender
  • S

    Social Snake

    Raw javascript snake game that I made on a plane ride a while ago -- but with a fun twist :)
    Javascript
    HTML
    CSS
Contact

Get in Touch

Want to chat? Just shoot me an email and then I will respond to the email

Credit to @dillionverma for the sick website template!