Custom web platforms
SaaS products, portals, and internal tools built for real operational load.
- SaaS & multi-tenant apps
- Institutional portals
- Internal tools & back-offices
Software engineering studio · Brazil → Worldwide
Custom web platforms, APIs, workflow automation, and data & AI products — designed, engineered, and shipped end to end, from discovery to production.
Founded by João Paulo SantosWeb platforms, APIs, Automation, Data, Geospatial, Applied AI, Cloud, DevOps
01Services
One team from architecture to deployment. We take on the hard parts — data models, integrations, reliability — so your product ships and keeps working.
SaaS products, portals, and internal tools built for real operational load.
Clean contracts between your systems, with guarded failure modes.
Replace spreadsheets and manual hand-offs with pipelines that run themselves.
Turn weather, map, and operational data into decisions.
LLM features that improve a real task — not a generic chatbot.
Edge-first deploys, containers, CI, and observability from day one.
02Selected work
Platforms for agribusiness, education, innovation ecosystems, and operations teams — each with a documented problem, decision, and outcome.
Explore all projectsA live SvelteKit SaaS web application for motorcycle operations, covering fuel, maintenance, documents, costs, professional shifts, and profitability with Neon and Cloudflare.
Live SaaS
Product status
Capabilities

A live Django web portal for UniRV's startup ecosystem, events, services, and public-access channels, built as a fast, maintainable institutional home.
Startups · events · services
Portal scope
Capabilities

A live geospatial web application that turns Rio Verde's hubs, incubators, and programs into an explorable citywide innovation trail.
Citywide innovation trail
Product surface
Capabilities

A reader-first interactive-fiction web platform that pairs curated story worlds with controlled AI turns, persistent memory, and transparent usage.
Story packs
Reader model
Capabilities

ClimAgro UniRV, coordinated by Prof. Dr. Gilmar Oliveira Santos, brings together weather data and climate analysis to support agricultural planning in Rio Verde.
Daily + hourly
Weather resolution
Capabilities

A privacy-first React PWA planner that keeps goals, tasks, notes, boards, and timelines usable offline, with optional encrypted sync across devices.
Local data remains usable
Offline behavior
Capabilities

03Process
No black boxes. Scope is explicit, decisions are written down, and working software lands on a staging URL from the first sprint.
We map the operation, the users, and the constraints, then turn them into a scoped plan with priorities, risks, and a clear first milestone.
Outputs
Data model, integrations, and interface flows are designed before the build, so there are no expensive surprises halfway through.
Outputs
Weekly increments on a live staging environment. You review working software every week, not status slides.
Outputs
Production release with monitoring and documentation, then either a clean hand-off to your team or continuous evolution with us.
Outputs
04Under the hood
The quality bar that ships with every project — the same one this website is built on.
// edge/api/orders.ts — typed, validated, observableimport { z } from 'zod';import { withTracing, problem } from '@/lib/platform'; const Order = z.object({ customerId: z.string().uuid(), items: z.array(LineItem).min(1),}); export default withTracing(async (request, env) => { const body = Order.safeParse(await request.json()); if (!body.success) return problem(422, body.error); const order = await env.DB.orders.create(body.data); await env.QUEUE.send({ type: 'order.created', id: order.id }); return Response.json(order, { status: 201 });});Strict TypeScript and validated boundaries between client, API, and database.
Static and edge-first delivery with Core Web Vitals tracked in production.
WCAG 2.1 AA as the target: keyboard paths, contrast, and reduced-motion support.
Error tracking, structured logs, and real-user metrics from the first deploy.
Unit and end-to-end tests run in CI before anything reaches production.
Least privilege, bot protection, and encryption where user trust depends on it.
Reference architecture
L1Interface
L2Application
L3Data
L4Infrastructure
05Sectors
Context shortens projects. These are the domains we have built for — live platforms, research, and prototypes, each with its status stated on the case study.
Portals and ecosystems for universities, incubators, and public innovation programs.
Related work
Software for individual riders and field work, plus a customer self-service prototype for service companies.
Related work
Consumer products with privacy, offline capability, and AI at the core.
Related work
06Engagement
Every engagement starts with a short discovery call and a written proposal.
Best for: New products, portals, and MVPs
A defined scope delivered in milestones, with discovery included and a complete hand-off at the end.
Best for: Products that keep evolving
Dedicated monthly capacity to build and evolve your product continuously, with a shared roadmap.
Best for: Existing systems that need a plan
Architecture reviews, audits, and recovery of stalled projects, ending in an actionable plan.
07FAQ
JPCLOW is founder-led by João Paulo Santos. When a project needs additional expertise, independent specialists can be brought in for a defined scope.
Startups validating a product, established companies modernizing internal processes, and institutions that need reliable public-facing platforms — in Brazil and abroad.
With a short discovery call. Then you receive a written proposal with scope, milestones, timeline, and a clearly defined first deliverable.
Yes. We start with a technical audit, stabilize the critical paths, and then evolve the product incrementally instead of proposing a rewrite by default.
We choose per problem. Our defaults are TypeScript, Python and Django, SvelteKit, React, Astro, PostgreSQL, and Cloudflare.
Yes. We are remote-first from Brazil (UTC−3) and work in English and Portuguese, with working-hour overlap for teams in the Americas and Europe.
Use the contact form or email [email protected] with a short description of the problem, your timeline, and any existing systems involved.
Next step
Tell us about the problem. You get a first technical read, a suggested path, and next steps.