Bob Obringer

Experience

Sona

Senior Engineer / Architect, Head of Engineering


  • Responsible for web application architecture and engineering project management
  • Migrated streaming music app from client rendered pages to the NextJS App Router, using React Server Components and Server Actions
  • Built Sona Vibe Search, an AI backed music discovery service, allowing users to find new music using natural language in both the web app and a Raycast extension
  • Built Sona Search, allowing users to search millions of songs, artists, albums, playlists and users and receive results in milliseconds in both the web app and Raycast extension
  • Built Design System with Tailwind and a mix of RadixUI and React Aria
  • On the front end, built many of Sona's web3 features, including wallets, smart contract integration, and reserve auctions, and on the back end, handled blockchain indexing.
  • Created transactional e-mail system to automate the creation and sending of rich React and Tailwind based e-mails from any Sona application
  • Built custom Redis data caching mechanism to replace the built in NextJS cache
  • Created image processing library and corresponding image optimization component which handled device optimization, cropping, inline blurred placeholders, thumbnails, etc.

Languages

TypeScript

Frontend

React, NextJS, React Server Components, Raycast Extension, Resend

Backend

Node.js, Cloudflare Workers

Libraries

React Query, Zod, Jotai

AI

Cyanite

Data

MySQL, Postgres, DrizzleORM, Redis, Typesense

Styling / Components

Tailwind, Figma, RadixUI, React Aria, Storybook

DevOps / Infra

TurboRepo, Vercel

web3

Privy, viem, WalletConnect, Ethereum, MetaMask, Reservoir, Ponder

Testing / Quality

Playwright

Observability

Posthog, Betterstack

Media

ffmpeg, Sharp, Next Image, AWS SIH

Security

JWT

Industry

Music

Size

20

Employee From

2023 to Today