Software Studio
ExperienceTechSoft
Indie studio shipping web apps, mobile apps, and games. Currently running a production CRM, an MMO companion site, three games on s&box, and a location-based AR app.
About
Solo dev, full range
ExperienceTechSoft, LLC is a one-person software studio. I build whatever interests me — and I finish what I start. Right now that means a production CRM with real business users, an MMO companion site with 1,400+ items and a Discord bot, a couples app in beta on Android, three games on s&box, a location-based AR graffiti app, and a website dedicated to Dr. Pepper appearances on TV.
Every project uses the same stack where it makes sense: Next.js and Prisma for web, React Native and Expo for mobile, C# on Source 2 for games. I take security seriously — rate limiting, MFA, role-based access, audit logging — because shipping something live means being responsible for real user data.
The s&box games ship under ExperienceTechSoft. Everything else lives here.
Web Apps
Next.js, Prisma, PostgreSQL. Database-backed apps with auth, admin panels, and real users.
Mobile Apps
React Native + Expo. Cross-platform with real-time sync, widgets, and app store distribution.
Games
C# on s&box / Source 2. Multiplayer games with custom UI, procedural levels, and leaderboards.
Dev Tools
Discord bots, CLI utilities, white-label templates, and open-source contributions.

Who I Am
Michael Vaiana
Owner & Software Architect
I'm the founder and sole developer behind ExperienceTechSoft, LLC. I design systems and build them — end to end, from the database schema to the UI. I work independently, move fast, and take full ownership of every project I ship.
My background spans web applications, mobile apps, desktop tools, and game development. I don't specialize in one layer of the stack — I specialize in building things that actually work in production: real auth, real security, real users.
When I'm not building for clients, I'm building for myself — games, tools, and apps I actually want to use.
Projects
What I've been building
Web apps, mobile apps, games, a production CRM, and one very niche fan site.
The QF Project
MMO Companion Platform · Web Application
A community companion site for The Quinfall MMO. Players use it to look up items, plan character builds, find guides, and organize guilds. The database has 1,400+ items, 120 skills, and 28 life skills — all searchable, all with crafting recipes and stat breakdowns. There's also a Discord bot that lets people query items and create builds without leaving their server.
Highlights
- Item database with stats, crafting recipes, and set bonuses
- Character build planner with skill trees, gear slots, and stat math
- 64 community guides and wiki pages
- Guild system with roles, invitations, and deletion votes
- Forum with nested comments, voting, and content reports
- Localized in 7 languages (~1,060 translation keys)
- Discord bot with 9 commands including an interactive build wizard
Process Piping CRM
Construction Industry CRM · Web Application
A production CRM and financial tracking platform built for a commercial piping contractor. Salesforce-style account management with QuickBooks-inspired job costing. Handles the full sales pipeline from prospect to client, through opportunities, jobs, and crew scheduling — with role-based permissions, audit logging, and real-time notifications. Currently in daily use with multiple active users.
Highlights
- Full sales pipeline: prospects, clients, opportunities, and jobs
- Crew scheduling calendar with shape-coded day types
- Time tracking with job linking and on-call hours
- Document management with multi-upload and recycle bin
- Feature-level RBAC with invite system and audit logging
- Real-time notification system with per-action preferences
- Mobile responsive with dark mode support
- CSV export, comma-search, and dashboard widgets

UnitedLoveLines
Household Companion App · Mobile App
A couples and household app designed for partners who want to stay organized and connected — grocery lists, bill tracking, trip planning, shared photo albums, and some features you won't find anywhere else like real-time mood sharing, quick signals, and a live drawing whiteboard. Now live on the app store.
Highlights
- 40+ features across planning, communication, and fun
- Real-time mood sharing, love notes, and quick signals
- Collaborative grocery lists, bill tracking, and trip planning
- Live drawing whiteboard with real-time multi-user sessions
- Year-wrapped reflections (like Spotify Wrapped, but for your relationship)
- 13 home screen widgets (9 Android, 4 iOS)
- Premium tier with in-app purchases
Tagged
Location-Based AR Graffiti · Web Application
An anonymous location-based graffiti app. Draw tags on your phone camera feed, pin them to GPS coordinates, and discover other people's tags when you're nearby. Tags blur at a distance and only reveal themselves when you walk up to them — like Dark Souls messages meets geocaching. Includes a voting system, optional pin locks, and a photo tag mode for snapping real-world shots.
Highlights
- Draw-on-camera with 9 colors and 3 brush sizes
- GPS-pinned tags with configurable discovery radius
- Proximity reveal — tags blur until you're within 5 feet
- Photo tags: snap a photo, draw on it, pin it
- Voting system with server-side dedup
- Tag lifecycle with community-driven permanence
- Admin review panel with OTP authentication
- Apple Pay / Google Pay integration via Stripe

Parkour Fury
Multiplayer Parkour Game · Game
An N+-inspired multiplayer parkour game built on s&box (Source 2). Wall-run, vault, slide, and ledge-grab through procedurally generated levels or hand-built maps. The standout mode is Parkour TAG — one player is "it" and has to chase down the others using the same movement toolkit. Features ghost replays, AI opponents, a 7-lesson tutorial, daily challenges, and a graffiti-themed UI.
Highlights
- Full parkour toolkit: wall-run, wall-slide, ledge-grab, crouch-slide, auto-vault
- Parkour TAG mode — high-speed multiplayer chase
- Procedural level generation with 13 segment types and 5 difficulty tiers
- Ghost replay system for racing your best times
- AI opponents with waypoint navigation
- Throwable weapons: knives, shurikens, grenades
- Daily challenge system and 12 tracked player stats
- Dynamic music system with intensity triggers

One Option
2D Wave Defense Game · Game
A 2D wave-survival defense game inspired by Storm the House, built on s&box (Source 2). Defend your wall against waves of enemies, buy weapons and turrets between rounds, and manage heat buildup on every gun. Features a fully hand-drawn art style with custom bitmap fonts, a dynamic economy, and a perk system that rewards aggressive play.
Highlights
- Wave-based combat with a director-style spawn system
- 5+ weapons with 10-level upgrade trees and turret syncing
- Heat system with temper zones, slam reload, and overdrive sequences
- Per-weapon temper perks: pierce, burn spread, explosive AOE, and more
- Fully hand-drawn UI, sprites, and bitmap font numbers
- Combo tracker with multiplier bonuses
- Dynamic music with intensity triggers
- Leaderboard system with HMAC-signed score verification
Faceless
Asymmetric Multiplayer Horror · Game
An asymmetric multiplayer FPS inspired by The Hidden: Source. One player is an invisible predator with wall-climbing, melee attacks, and aura vision. The other team is a squad of IRIS operatives armed with guns, flashlights, and motion sensors. The predator hunts. The squad survives. Round timer expiry means the Hidden wins — forcing IRIS to push aggressively instead of camping.
Highlights
- Asymmetric roles: invisible predator vs armed squad
- Hidden mechanics: invisibility, wall-climb, slash, lunge, feeding
- IRIS loadouts: F2000, P90, shotgun, flashlight, motion sensor
- Aura vision: see enemies through walls with health-colored markers
- Prop interaction: pick up and charge-throw physics objects
- 3D positional footsteps — crouch to move silently
- Server-authoritative combat with spectator system
- Kill feed, damage indicators, and round-based win conditions
ETS Business Dashboard
Business Finance & Operations · Desktop Application
A full-featured Electron desktop application for managing business finances and daily operations. Built with a full Next.js frontend embedded in Electron, it connects directly to live bank accounts via the Plaid API — showing real-time transaction data, running balances, and account summaries. Designed for solo operators and small businesses who need a clean, private dashboard without handing data to a third-party SaaS.
Highlights
- Live bank account sync via Plaid Production API (OAuth)
- Real-time transaction feeds across checking and savings accounts
- Electron desktop shell with full Next.js frontend
- Prisma + SQLite for local-first data storage — your data stays on your machine
- Capital One OAuth flow with persistent session token management
- Auto-migration on startup for zero-config schema updates
- Clean dashboard with account balances and transaction history
XPOS
Wall-Mounted Life Terminal · IoT / Embedded System
A custom-built wall-mounted smart terminal running on an ESP32-S3 touchscreen display, paired with a PC agent service that ties it all together. It's a personal life-management OS — tracking food expiry, habits, focus sessions, smart home controls, GitHub repos, and a gaming backlog, all on a retro-styled screen mounted to the wall. An AI assistant (local Ollama + Claude API fallback) handles conversational queries, morning briefings, and proactive nudges for bills, plans, and schedules. Every piece of hardware and software is custom-built from scratch.
Highlights
- ESP32-S3 firmware with LVGL UI — custom apps for timers, habits, calendar, kitchen, and PC stats
- FastAPI agent service on PC — bridges the device to all integrations via WebSocket
- AI Overseer: local Ollama (Dolphin3) with Claude API fallback and a daily spend cap
- Google Calendar and Gmail integration, GitHub repo watcher, Steam backlog, Vercel deploy monitor
- Home Assistant integration — control lights, switches, and scenes from the wall
- Barcode scanner for kitchen pantry with OpenFoodFacts lookup and expiry tracking
- BLE presence detection — auto-wakes when you walk up, dims when you leave
- Claude Code viewer: stream live terminal sessions to the wall and approve/deny from the screen

DPonTV
Dr. Pepper in Media · Web Application
A fan site dedicated to spotting Dr. Pepper in TV shows, movies, and media. Yes, it's exactly what it sounds like. Built as a full-stack Next.js app with a proper database, image hosting, and even a merch store with custom stickers. It's a passion project — because someone had to catalog every Dr. Pepper cameo on screen.
Highlights
- Curated database of Dr. Pepper appearances in media
- Image hosting via Vercel Blob
- Merch store with custom stickers (StickerMule)
- Email notifications via Resend
Stack
The tech stack
Proven tools I reach for across every project — from web and mobile to embedded hardware.
Frontend
Backend & Data
Platforms
Tools & Services
Embedded & Hardware
Contact
Let's work together
Have a project in mind? Schedule a free consultation and let's talk through what you need.
Or email directly at hello@experiencetechsoft.com