Jacob Ramos
I build the apps that run your business — from custom e-commerce platforms to geospatial tools to AI agents that work while you sleep.
As a St. Paul resident, I wanted to give back to my community in a way that could have real impact. The skyway system connects 47 blocks of downtown but had no usable digital map — so I built one.
A geospatial navigation app mapping all 47 blocks of Saint Paul's skyway system. Multi-layer indoor maps with time-based routing, business POI search, transit integration, and ADA accessibility data — built on PostGIS with custom OpenStreetMap tiles.
Friends of the Saint Paul Skyway is a grassroots group working to preserve and expand downtown's skyway system. They needed more than a brochure — a working platform to run events, register members, gather community input, and broadcast updates. So I built one.
The organizing platform for Friends of the Saint Paul Skyway. A Next.js front-end paired with a 14-table Supabase schema powers event registration with guests and waitlisting, member signups, surveys, a community document library, QR short-link tracking, and a role-gated admin dashboard for running check-ins, exporting CSVs, and sending Resend email campaigns.
Friends of the Skyway runs a seasonal dine-around event across multiple downtown restaurants. Attendees needed to rate dishes in real time, chefs needed a menu and sold-out console, and everyone needed a personalized recap email afterward. A single app had to hold all three audiences without confusing any of them.
A full-stack event platform with three distinct auth flows — attendee, chef, and admin — sharing a Supabase schema. Attendees check in, rate dishes 1–5 stars, and build a wishlist. Chefs manage menus and sold-out state. Admins watch a live health dashboard. Server actions compute a Bayesian-ranked 'Dish of the Night' and Resend dispatches HTML recap emails when the event closes.
Forty-eight hours before Friends of the Skyway's flagship event, 200+ attendees were registered and there was no way to check them in at the door. I forked the Eat app, stripped it to essentials, and shipped a dedicated check-in app — QR self-check for guests, live admin board for volunteers, Friends opt-in capture — overnight.
A purpose-built check-in app for the Skyway Social event. Guests self-check via QR with unified name search; volunteers run a live admin board with party snapshots, inline guest capture, walk-in registration, and undo. Every Supabase mutation follows a hardened 'never lose data' pattern — destructure error, verify row count, audit failures — learned the hard way from a silent data-loss bug in a sibling project.
Metro Transit publishes real-time vehicle positions via GTFS-RT, but the raw protobuf feed is just coordinates refreshing every 10 seconds — vehicles teleport between updates. I wanted smooth, accurate motion that follows actual transit routes between polls.
A real-time vehicle tracker for Twin Cities Metro Transit. Decodes GTFS-RT protobuf feeds, snaps vehicles to official route polylines from MnDOT shapefiles, and dead-reckons along the actual road geometry between 10-second polls — so buses and trains glide smoothly along their routes instead of jumping.
The core challenge was explaining a patent-pending dog bed to customers — what it is and how to use it. I built the entire platform from the ground up to make the product intuitive through the shopping experience itself.
A fully custom e-commerce platform with a 42-table Supabase schema, Stripe-powered checkout, loyalty points engine, UGC community with photo reviews, and an AI agent (Cleo) running on a Mac Mini that handles customer service, inventory, and marketing autonomously.
Task Force Contractors is a Service-Disabled Veteran-Owned small business in Tampa doing custom builds and remodels. They needed more than a brochure site — a working CRM so one operator could run leads, convert them to clients, and send branded email campaigns without paying a SaaS tax on top of their construction work.
A full-stack Next.js site with a built-in admin CRM. The public side shows off 19 before/after galleries, 7 service categories, testimonials, team bios, a Leaflet service-area map, and a lead-capture form. The admin side runs a 5-stage Kanban pipeline (New → Contacted → Proposal → In Progress → Completed), converts inquiries to clients, and sends bulk email campaigns with dynamic name substitution from a 5-template library.
I needed a home for my indie app studio — somewhere that matched the dark-first philosophy of the apps themselves. Not a template, not a Squarespace site. Something built from scratch that feels like the products it represents.
The marketing site for RAMOSWARE, a dark-first indie app studio shipping iOS and visionOS apps. Features a Three.js 3D wireframe hero, Framer Motion scroll-linked animations, glassmorphism app cards with perspective tilt, custom cursor, and grain overlays — all optimized for performance without sacrificing visual polish.
What I Build
Every project is built from scratch to fit the problem. No templates, no page builders — just clean, production-ready code.
Full-stack applications built with Next.js, React, and TypeScript. From concept to deployment on Vercel — designed around your specific business needs.
Custom storefronts with Stripe checkout, subscription billing, loyalty systems, and admin dashboards. Not templates — built from the ground up for your product.
Interactive maps and location-based tools built on PostGIS, Leaflet, and OpenStreetMap. Indoor navigation, spatial queries, and custom tile layers.
Autonomous AI agents that handle real business operations — customer service, inventory management, email marketing, and more. Running 24/7 on your infrastructure.
How I Work
Every project follows a clear, predictable process from first conversation to production deployment.
We talk about your idea, your goals, and what success looks like. No jargon, no pressure — just a conversation about what you need built.
You get a clear plan with specific deliverables, timeline, and investment. No surprises down the road.
I develop in sprints and share progress along the way. You see real, working software — not mockups — throughout the process.
I handle deployment, DNS, and production setup. After launch, I stick around to make sure everything runs smoothly.
About
I'm a self-taught developer based in Minnesota building full-stack applications with a focus on geospatial data, e-commerce, and AI agent systems. I ship fast, iterate on real feedback, and care about the details.
Start a Project
Have an idea for a web app, e-commerce platform, or something that doesn't exist yet? Tell me about it.







