Command Palette

Search for a command to run...

GitHub
Sonny Castro's avatar
text-3xl text-zinc-950 font-medium

Sonny Castro  

Creating with code. Small details matter.

Overview

Full-Stack Engineer @SAI

Full-Stack & Smart Contract Engineer @AI Arena

Miami, FL, USA

Social Links

About Me

i build cool things from miami.

currently building shoplift — a ugc engine for tiktok shop sellers — and shipping ai automation for a miami real estate firm.

before that, ~5 years full-stack & onchain: smart contracts, minting dapps, and web3 infra for teams like arenax labs and ai arena.

find me on x and linkedin.

Projects(5)

Shoplift preview

UGC engine for TikTok Shop sellers — paste your store, get an instant content report, and have real creators film your videos every month.

  • Content layer of the AI dropshipping stack: real human creators, no AI faces
  • Store link → instant content report → first creator video delivered fast
  • ~20 creator videos per month with full usage rights for ads and organic
  • Multi-platform output for TikTok Shop, Reels, Shorts, and Spark codes
  • Same-day retainers for creators; cancel anytime
  • Live at Shoplift
  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Vercel
  • UGC
  • TikTok Shop
IOU — Promise & Favor Tracker preview

A native iOS app for tracking the little promises friends make to each other — "I owe you a coffee," "Date night on me," "I'll wash the dishes."

Built around a coupon-card metaphor: every IOU is a tear-stub ticket you can send, redeem, fulfill, or break. Two taps to send, one tap to redeem.

  • Backend: Supabase Postgres with row-level security, pg_cron for auto-expiry and reminder pushes, edge functions for the APNs pipeline
  • Real-time sync between sender and recipient with optimistic UI
  • Auth: Apple Sign In + Phone OTP (Twilio), with email/phone-based promise linking for unregistered recipients
  • Monetization: RevenueCat-powered free trial → Pro subscription
  • Trust & safety: block flow with RLS-enforced send blocking across all identifier types
  • Design system: custom typography, palette, haptics, sound effects, and a 6-frame onboarding flow

Live on the App Store since May 2026.

  • SwiftUI
  • iOS
  • Supabase (Postgres + RLS + pg_cron)
  • RevenueCat
  • APNs
  • Fastlane
  • Apple Sign In
  • Twilio Phone OTP
Ikebana Miami preview

Modern floral design studio website for Ikebana Miami.

  • Built a full-featured studio website with services, events, subscriptions, and contact pages
  • Japanese-inspired design aesthetic reflecting the art of ikebana
  • Custom event booking and subscription flows
  • Live at Ikebana Miami
  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Vercel
  • Stripe
Milady Colombia preview

ERC721 collection with a custom React minting dApp.

  • Built and deployed smart contracts and mint flow end-to-end
  • Sold out launch; generated 241 ETH in trading volume
  • Implemented secure minting, metadata handling, and indexer-friendly events
  • Live at Milady Colombia
  • Smart contract on Etherscan
  • NFT collection on OpenSea
  • Solidity
  • React
  • Next.js
  • ERC721
  • Node.js
  • Viem
  • Foundry

Experience(5)

Stack

Resume

Blog

Certifications(5)

Wyncode Academy – Full-Stack Web Development Bootcamp

Issued by
Wyncode Academy
Issued on

Next.js SEO Fundamentals

Issued by
Vercel
Issued on

Next.js App Router Fundamentals

Issued by
Vercel
Issued on

React Foundations for Next.js

Issued by
Vercel
Issued on

Introduction to Databases

Issued by
Meta
Issued on