Hi, I'm Rhett 👋
RO

About

Working on Amaro AI, a node-based editor for AI video, image, audio, and text.

Living in a van.

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

  • 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!