Recent Builds

A glimpse at websites and platforms I've designed and built

Supervision scheduling without the spreadsheet chaos

The Challenge

Running supervision groups meant endless email chains, messy waitlists, and calendar nightmares. Supervisors were drowning in admin instead of actually supervising.

The Approach

Rising Tides gives each supervisor their own dashboard where groups, waitlists, and sign-ups basically run themselves.

The Outcome

Supervisors spend time doing what they trained for while participants grab spots and manage their own schedules.

Role-based dashboardsWaitlist managementCalendar integration & displayAdmin usage analyticsSelf-service group sign-ups

25 Timezones, One Calendar, Zero Chaos

The Challenge

Imagine coordinating meetings with people scattered across 25 different timezones. Spreadsheets everywhere. Endless back-and-forth emails.

The Approach

ScheduleGroups puts everyone on the same page with a global calendar system where participants pick their own groups and submit time preferences. Role-based dashboards mean admins see what they need, participants see what they need.

The Outcome

No more timezone math headaches. Attendance tracks itself, notes keep everyone accountable, and coordination just... works. "Working with ViTiWeb was a very positive experience, and the platform that was produced served our needs precisely."

Role-based dashboardsAttendance trackingGlobal calendar integration ; participants are from all over the glob, atleast 20 to 25 different timezones Admin analyticsadmins can store notes - to rember and track participationparticipants choose their own groups participants submit Custom time requests

Leadership coaching meets effortless booking

The Challenge

Realign Leadership needed a home base that didn't feel like homework. Visitors were bouncing because finding info and booking sessions was a chore.

The Approach

We built a clean, lightning-fast site where everything's two clicks away. Booking a call? Easy. Managing blog content? Just fill out a form.

The Outcome

Now visitors actually stick around and book. The admin updates content without calling for help. Everyone wins.

Clean, modern designIntuitive navigationEasy session booking via the websiteAdmin can manage and update blogs like they were editing a formResponsive and fast-loading

ViTiWeb Makes Your Online Presence Effortless

The Challenge

You're juggling a million things and your website feels like homework. Visitors bounce because they can't find what they need fast enough.

The Approach

A clean, minimal design that just works. No clutter, no confusion—just smooth navigation and a contact form that actually gets used.

The Outcome

Your site now loads lightning-fast on any device, and those specs and testimonials? They're woven into stories that actually connect with visitors.

Sleek, minimal design with intuitive navigationFast and responsive across all devicesEasy contact via built-in formusing AI to build connect the dots from specs, testimonials to stories that highlight the true challenge and pain point resolution

A commission and compliance back office for real estate brokerages, built from the workflow up.

The Challenge

Brokerages run on detail. Every deal carries its own commission arrangement, its own set of required documents depending on the state and the type of transaction, and its own trail of approvals before anyone gets paid. The real challenge on this build was that I knew none of it when I started. Before I could make anything useful, I had to understand how a brokerage actually moves a deal from intake to disbursement.

The Approach

Learn the workflow properly, translate it into software, then keep adjusting as real deals ran through it. A transaction starts from a contract, an AI layer inside reads the transaction documents and extracts the details instead of asking anyone to retype. Each agent's commission plan, whether a split, a cap or a flat fee, is applied automatically and the disbursement calculated at close. The document checklist for that state and deal type is enforced on every transaction, so gaps surface before approval rather than after. Admins, brokers and agents each get their own dashboard with the permissions that suit them.

The Outcome

Two brokerages run their transactions on it today, from intake through compliance to approved disbursement. Around four months of work, and the most extensive thing I've built so far.

AI extraction of details from transaction documentsAutomatic disbursement calculation at closeState-specific document checklists per transaction typeAgent invitations and onboarding trackingRole-based dashboards for admins, brokers, and agentsTransaction tracking from draft to approved to paidMulti-office support

Ready to see what I can do for you?

Every feature on your website can adapt to your workflow. Let me design the perfect solution for you

Get Started