Solid Apps. Custom enterprise systems, in production in six weeks.

The product works. The knowledge that keeps it working lives in three people.

We take over the architecture and build what the next stage requires. First production release in six weeks.

We map the problem in the first conversation. No discovery form, no proposal required before we talk.

The part nobody owns

The product shipped and it works. Then the queries got slower, the data model picked up exceptions nobody wrote down, and the one engineer who understands the payment flow is interviewing somewhere else.

Your next enterprise customer wants a SOC 2 report. The last agency left a codebase with no record of why anything was decided, and no test that has ever been proven to fail.

None of that is a feature request. It is a pile of decisions made with nobody accountable for them, and it gets more expensive every quarter it sits there.

23+

Enterprise clients. Engineering partnerships, not one-time builds.

$2B+

In assets on systems we built.

20M+

Monthly executions across client systems.

Services

Process diagnosis

Most software projects fail before the first commit, because they were scoped against the process in the manual instead of the process people actually run. We start by mapping the real one, with the people who execute it, including the spreadsheets and the macros nobody documented.

You get field-by-field specification of every calculation, a feasibility study with real cost per unit, and a phased schedule. You keep all of it, whether or not you continue with us.

On the last engagement of this type, the diagnosis itself surfaced an allocation factor that had been in use for years with no documentation behind it.

Custom system build

You have a problem that requires software. We scope it, architect it, and build it against how the work actually gets done, not against a feature list.

One team covers product definition, architecture, build and QA. No coordination overhead between vendors, no handoff between the people who designed it and the people who wrote it.

Continuity after launch

After launch, most companies hit the same wall. The product is live, the agency is gone, and now you need internal engineers to maintain a system someone else designed.

The squad that built your system stays available: iteration, incident response, new features, and the next phase when it comes. On a term you pick, not a retainer you are locked into.

Enterprise backend, integrations and legacy modernization

Infrastructure that holds under load, satisfies regulation, and talks to the systems you already run, including the ones written in .NET and C# a decade ago.

We build on AWS and Google Cloud with infrastructure as code. SSO through OIDC and Entra ID, MFA, role-based access scoped by area and project rather than a single global role, full audit trail. Compliance is designed in at the first commit, not retrofitted the week before an audit.

How we work

AI that audits itself, not AI that declares itself done

Most vendors now use AI to write code faster. That is a real improvement in build speed and it changes nothing about who is accountable for the result.

We built the review layer instead.

Nine specialized roles run each delivery in independent sessions with no shared memory:

Whoever implements never reviews their own work. The AI does not self-certify either.

Any sensitive change passes security in three layers: the design, the code, and a real attack against the running system. Every critical test has been forced to fail at least once, to prove it detects what it claims to detect.

The result is not a faster build, although our builds are faster. The result is that someone can answer for the system a year from now.

Activation in six weeks

Most engagements take months before anything runs. The delay lives in the handoffs: strategy to design, design to development, development to QA, QA to deployment. Every boundary adds a week. We removed the boundaries.

Week 1Week 2Week 3Week 4Week 5Week 601 Define02 Architect03 Build04 Activate05 The team is still there
  1. Define.

    Weeks 1 to 2

    We map the process the software has to support. What the system produces, who uses it, what compliance it carries, what success looks like in 90 days. Output: a scoped technical brief with confirmed architecture.

  2. Architect.

    Weeks 2 to 3

    Data model, integration layer and access architecture, designed before any code is written. This is the step most agencies skip to show early progress. Technical debt starts here.

  3. Build.

    Weeks 3 to 5

    Continuous delivery. You see working software weekly, not at the end of a sprint. QA runs in-cycle, so bugs do not pile into a final testing phase.

  4. Activate.

    Weeks 5 to 6

    Production deployment with monitoring live, compliance documentation complete, your team briefed. Activation means the system is running and producing output.

  5. The team that built it is still there.

    Then

    This is where agencies exit. The same squad stays reachable for iteration, incidents and the next phase, on whatever term suits you. The architecture decisions and the reasoning behind them are documented and handed over either way.

Selected work

Client names withheld where the engagement is under confidentiality.

Enterprise work management platform, regulated sector

AccessUsersOIDC · Entra ID · MFAEdgeCloudFrontWAFALBApplicationECS Fargatecontainers, infrastructure as codeDataRDSElastiCacheS3ServicesKMSSESBedrock
  • Access: OIDC, Entra ID, MFA
  • Edge: CloudFront, WAF
  • Load balancing: ALB
  • Application: ECS Fargate
  • Data: RDS, ElastiCache, S3
  • Services: KMS, SES, Bedrock

A corporate platform built to the security standard of a state-owned energy company: issues, backlog, sprints, Scrum and Kanban, query language, roadmaps, custom reporting, collaborative editing, visual workflow builder, contextual copilot.

SSO through OIDC and Entra ID, MFA, role-based access scoped by area, division, project and board rather than a single global role, API keys, full audit trail. Redesigned and tested for roughly 10,000 users.

Infrastructure as code on AWS: ECS Fargate, RDS, ALB, WAF, CloudFront, KMS, SES, Bedrock. Governance package includes SOC 2 Type II readiness with 12 policies written against the real codebase, C4 architecture, executable test plans across frontend, backend, security, performance and API, and requirement traceability. Deployment script refuses to run against a dirty working tree.

Mobile apps published to TestFlight and Managed Google Play.

Management close automation, multi-unit industrial group

Per-unit configurationSugar-energyCogenerationAgricultureSteel alloyMiningGeneric calculation engineno unit-specific logic hardcodedManagement closeControllershipCost allocationHolding consolidation
  • Per-unit configuration: Sugar-energy, Cogeneration, Agriculture, Steel alloy, Mining
  • Generic calculation engine
  • Management close: Controllership, Cost allocation, Holding consolidation

A Brazilian group running sugar-energy, cogeneration, agriculture, steel alloy and mining units, closing every month by hand in spreadsheets, with the process living in the heads of a handful of people.

We mapped more than seven closing processes with the people who actually run them, across controllership, cost allocation, CAPEX, fixed assets, payroll, holding consolidation and mining. The output was a 60-page technical report specifying every reporting formula field by field, plus a feasibility study with real cost per hour per unit.

The schedule was built around the client's calendar, avoiding the days the finance team is closing the month.

The system now under construction uses a generic calculation engine with per-unit configuration, so no unit-specific logic is hardcoded and the same engine serves the whole group.

Three-sided marketplace moving real money

Mobile app, side AMobile app, side BAdmin panelBackendbusiness logic as production infrastructurePaymentsauthorize, capture on acceptancePIX payoutsPagBB API, OAuth2, mTLS, daily cronProximity search~25,000 venues
  • Mobile app, side A · Mobile app, side B · Admin panel
  • Backend: business logic as production infrastructure
  • Payments: authorize, capture on acceptance
  • PIX payouts: PagBB API, OAuth2, mTLS, daily cron
  • Proximity search: ~25,000 venues

Mobile apps for both sides, an admin panel for the client's operations team, and a backend where the business logic runs as production infrastructure rather than manual scripts.

Payment runs on authorization and manual capture, so the card is only charged when the other side accepts. Payouts run automatically over PIX against Banco do Brasil's PagBB API, with OAuth2, mTLS and an A1 digital certificate, triggered by a daily cron. That replaced a process where an operator sent each transfer by hand from the bank's own app.

Search by proximity runs against roughly 25,000 venues imported from Brazilian federal tax registry data, geocoded with a hybrid strategy to avoid prohibitive API cost.

The product is in production, moving real money, validated against real sessions with explicit client confirmation before every step that touched funds.

Stack

We pick the tool the architecture requires. No single-platform dependency, no stack evangelism. Everything below has shipped in production.

Cloud and infrastructure

  • AWS (ECS Fargate, RDS, ALB, WAF, KMS, ElastiCache, SES, S3, Bedrock)
  • Google Cloud (Cloud Run, Cloud SQL)
  • Terraform
  • Docker
  • Vercel

Application

  • React
  • Next.js
  • React Native
  • Expo

Backend and data

  • Node.js
  • Express
  • Python
  • FastAPI
  • PostgreSQL
  • Supabase
  • Prisma

AI

  • Claude (Anthropic)
  • Model Context Protocol
  • custom multi-agent orchestration

Access and integration

  • OIDC and Entra ID
  • MFA TOTP
  • scoped RBAC
  • REST and GraphQL
  • Stripe
  • PIX

Also proven, not yet in production

  • Oracle Cloud

Technical capability from a project that did not reach production. Listed separately so the distinction is visible before anyone asks.

Governance and compliance

Compliance SOC 2 Type II controls implemented HIPAA compliant GDPR compliant CASA compliant

Security review, three layers

Layer 1

The design

Layer 2

The code

Layer 3

A live attack against the running system

What sits behind those four lines:

A SOC 2 Type II readiness package with 12 policies written against real code, not adapted from a template. Assessment run three times across nine days, with score progression we did not round up. LGPD applied from day one on health data projects. Incident runbook, formal deviation log, mandatory CI, and requirement traceability from specification to test.

Security reviewed in three layers on any sensitive change: the design, the code, and a live attack against the running system.

Clients

BexUp

What clients say

Quote pending client authorization.

Not publishable. Two real quotes, each attributed with name and role, are required before this section goes live. Written authorization is missing for both.

Ready to scope the build?

Book a 20-minute call. We map what the system needs to do, what it costs to build, and whether our process fits your situation. One conversation, no discovery form, no proposal-before-call requirement.

Prefer to start async? Send a one-paragraph description of what you are building and we reply within one business day.