Clearwater, FL · Available for new projects

Software that's clear to use and clean to maintain.

CodeUp LLC is Joseph Behman's solo software studio — full-stack product work, mobile apps, and open-source developer tools for startups and growing teams.

10+
Years shipping
Full-stack
Front, back, release
OSS
Gridly on npm
users-table.tsx
1import { GridlyTable } from '@codeupllc/gridly'23export function UsersTable({ data }) {4return (5<GridlyTable6data={data}7columns={columns}8showPagination={true}9theme="dark"10/>11)12}
@codeupllc/gridlyView on npm →
TypeScriptReactNext.jsNodeReact NativePostgresTailwindPlaywrightCI/CDVercelFly.ioAWSTypeScriptReactNext.jsNodeReact NativePostgresTailwindPlaywrightCI/CDVercelFly.ioAWS

What I do

One engineer, the whole stack.

01

Web apps

Marketing sites and product surfaces built on Next.js — fast, accessible, and easy for your team to extend.

  • Next.js & React
  • Design systems
  • API + database work
02

Mobile

Cross-platform apps that feel native, share logic with your web stack, and stay maintainable release after release.

  • React Native
  • App Store delivery
  • Offline-friendly UX
03

Developer tools

Type-safe libraries and automation built from real product needs — like Gridly, my open-source data table for React.

  • Open source
  • Release pipelines
  • Test automation

For local businesses

Small automations that give you time back.

Simple fixes for the busywork that slows you down, built around the phone, email, and calendar you already use.

Roofers & HVAC

Before
A call comes in while you're on a roof. It goes to voicemail, and the customer calls a competitor.
After
They get an instant text back with a link to book, and you get their details.

Dental offices

Before
Your front desk spends the morning calling patients to confirm appointments.
After
Patients get a reminder text and can confirm or reschedule with a reply.

Law offices

Before
New inquiries sit in the inbox until someone has time to sort them.
After
Every inquiry gets a quick reply and lands in one list with the key details.

Realtors

Before
A website lead waits hours for a reply and keeps browsing other agents.
After
They get a reply right away with next steps, and you get a summary on your phone.

Tell me what eats up your week, and I'll point out one or two things worth automating.

Book a free 30-minute consultation

Open source

Gridly

A modern, type-safe data table for React built on TanStack Table — sorting, filtering, grouping, pagination, and theming without the boilerplate.

Gridly data table demo

Have something to build?

Tell me about the product, the timeline, and what success looks like. I'll tell you honestly how I can help.

Get in touch