Explore

How a project comes together

No account managers, no handoffs between teams — here's roughly what working together actually looks like, start to finish.

01

Discovery

Usually a few days

Lets talk through what you're building, who it's for, and what success looks like. I ask a lot of questions here — it's the cheapest place to catch a wrong turn.

  • A short call or written brief
  • Rough scope and technical approach
  • An honest read on timeline and cost
Discovery
02

Design & Structure

About a week

Before writing application code, I sketch out the data model and key screens. For a Rails app this is where multi-tenancy, permissions, and the core schema get decided.

  • Data model & architecture
  • Key screens, sketched or wireframed
  • Anything that needs your sign-off before I build
Design & Structure
03

Build

The bulk of the timeline

This is where most of the time goes. I work in small, shippable pieces and share progress regularly rather than disappearing for weeks at a time.

  • Iterative development, in the open
  • Regular check-ins, not silent stretches
  • Real functionality you can click through early
Build
04

Launch & Support

Ongoing

Once it's live, I stay involved — fixing what comes up, and helping the application grow as your needs change.

  • Deployment & monitoring
  • Documentation for what I built
  • Support after launch, not just at handoff
Launch & Support
Capabilities

Features I've built

A range of the features and systems I bring to a project, on their own or combined into whatever the product actually needs. Drag or scroll to browse at your own pace.

Calendar & Scheduling

Booking flows and availability calendars, in the spirit of Airbnb or Calendly.

QR Code Tools

Dynamic QR generation and tracking for menus, check-ins, and campaigns.

Chat & Messaging

Real-time chat with Hotwire — DMs, group threads, typing indicators.

Social Platforms

Feeds, follows, likes, and the social graph plumbing behind them.

On-Demand Marketplaces

Two-sided marketplaces — requesters, providers, live status, dispatch.

Data & Analytics

Dashboards and reporting that turn raw data into decisions.

Marketing & Campaigns

Landing pages, email campaigns, and the tracking that ties them together.

Native Apps & Push

iOS/Android via Hotwire Native, with push notifications built in.

Security & Encryption

Encryption at rest and in transit, secure auth, sane permissions.

AI Integrations

LLM-powered features — smart search, structured data, automation.

Big Data & Infrastructure

Systems built to stay fast and reliable as the data grows.

Cloud & DevOps

Deployment, scaling, and monitoring on modern cloud infrastructure.

Domains & DNS

Domain setup, DNS, SSL — the unglamorous stuff that just has to work.

Maps & Routing

Geolocation, maps, and route optimization for logistics-heavy apps.

Habit Trackers

Streaks, reminders, and the small mechanics that make habits stick.

Education & Courses

Course builders, progress tracking, and structured learning modules.

E-commerce

Storefronts, subscriptions, and pricing tiers, with payments wired end to end.

Tools & Stack

What I build with

Ruby on Rails
Hotwire
Turbo & Stimulus
Turbo Native
PostgreSQL
Tailwind CSS
SCSS
HTML
JavaScript
Swift
Stripe
SolidQueue
Pundit
AWS
DigitalOcean
Cloudflare
Hatchbox
Cloudinary
Mapbox
Google Maps
Twilio
Brandon Falter

Brandon Falter

Founder, VOIE

About Me

The person behind the work.

I'm Brandon — a full-stack developer and product engineer who's spent the better part of a decade turning ideas into real, working software. No handoffs, no account managers, just direct collaboration from first sketch to shipped product.

Read my full story
Ready when you are

Let's talk about your project.

No pressure, no sales pitch — just a conversation about what you're building.