Capabilities Statement

What we build, how we build it, and what we can be tasked with

Figures as of 2026-09-25

Company overview

Turbo Client Systems (TCS) builds and operates governance, compliance, and configuration-monitoring software on Microsoft 365 and Entra ID, delivered as Next.js web applications on one shared, versioned platform. We are a small engineering shop that runs a 24-repository fleet under a single GitHub organization, a single Entra tenant, and a single continuous-integration standard, and we can be tasked as a subcontractor for full-stack web delivery, Microsoft identity and Graph integration, GRC content engineering, and CI/CD governance.

What a prime gets from us is a team that has already solved the unglamorous parts of secure delivery: every application signs users in as themselves through Entra ID, every workload authenticates to Microsoft with OpenID Connect federation instead of stored secrets, every web repository ships through the same seven required checks and a merge queue, and every shared capability lives in a published, semantically versioned package rather than copied code. We build with AI coding agents under human-authored rules and automated gates, and we document the rules those agents follow as code in the repositories themselves.

TCS is pre-revenue as of September 2026. The platform below is production-grade where it matters (identity, secrets, CI, packaging, hosting) and deliberately lean where it does not yet need to be. The trade-offs section states those choices plainly so a prime can price them.

Core competencies

Six capability areas, each backed by something already built, deployed, and readable in a repository. The four headline competencies on our earlier statement (Software Development, Cloud Solutions, Cybersecurity, Data Analytics) map onto these; the two additions, Microsoft identity engineering and delivery governance, are where most of the last year’s work went.

Core competencies, what we can be tasked with, and the evidence in production
CompetencyWhat we can be tasked withEvidence already built and deployed
Full-stack web application deliveryNext.js 16 / React 19 / TypeScript 7 applications, App Router, client-rendered or server-rendered, Tailwind 4, atomic-design component libraries, i18n, consent gating24 repositories on one platform; 5 public sites and 2 customer-facing tools on custom domains; 23 published platform packages
Microsoft identity and Graph engineeringEntra ID sign-in (browser MSAL and server-side PKCE), delegated-only Graph access, elevated-broker flows for admin consent, per-app registrations, sovereign-cloud endpoint tables (commercial, GCC High, DoD), SharePoint site and list provisioning, Exchange Online mailbox fencing21 Entra app registrations, 21 OIDC federated credentials, 21 fenced shared mailboxes, all provisioned by idempotent scripts on 2026-09-18
Zero-trust, customer-owned data architectureApplications designed not to hold customer data or credentials server-side; storage provisioned inside the customer’s own Microsoft 365 tenant; RBAC delegated to Entra groups; append-only audit logs; content-hash tamper evidenceGovernance Crosswalk (commonaudit.com) and the Portal (portal.turboclientsystems.com)
GRC and compliance content engineeringCrosswalk graphs of statutes, standards, mandates, roles, workflows, exams, and policy templates; CMMC Level 2 and DFARS CUI exams; non-developer content editing under reviewGovernance registry: 3,930 nodes, 20,356 edges, 52 jurisdictions, 14 standards authorities, 1,317 mandates
Configuration monitoring and federal data toolingMicrosoft 365 / Entra security-setting snapshots and drift diffs; federal award and opportunity tracking with field-level change history (USAspending connector live; SAM.gov, Grants.gov, and SBIR.gov planned)Config Drift Monitor (snapshot and diff engine built, scheduled run planned); Federal Award Tracker (Postgres via Prisma, USAspending connector live)
Native Windows diagnosticsTauri v2 + Rust desktop applications against Win32 event log, services, task scheduler, registry, and device APIs, with local SQLite and an in-app updaterWinDEETS desktop, version 2.1.30
Delivery governance and CI/CDReusable GitHub Actions workflows, seven-check required gate, merge queues, credential scanning, canary-promoted workflow tags, private package publishing with Changesets, Dependabot fan-out, org-wide label and board schemesEvery repository except the native desktop application; fan-out of package updates proven end to end

Data analytics remains a competency from the founders’ BI and data-warehouse background (SQL, ETL/ELT, Oracle-to-Snowflake migration) and shows up today in the event-collector dashboards and the federal tracker’s change history, rather than as a standalone product.

Platform architecture

One upstream repository publishes 23 versioned packages and one reusable CI workflow; every product and site is a thin consumer of both. The packages are compiled ESM with type declarations, published privately to GitHub Packages with Changesets, and consumed as ordinary npm dependencies, so a fix ships once and every application picks it up through Dependabot with CI proving the landing.

Identity. The auth package wraps MSAL in three modes chosen by trust boundary: browser client (MSAL.js, token cache in the browser) for the client-only products; server session for our own staff (PKCE code exchange, signed HttpOnly cookie, verified at the edge with no session store); and server session for external parties. An elevated-broker flow acquires a second, session-scoped MSAL client for rare high-privilege actions such as SharePoint provisioning, acts, and discards it in a finally block while a hazard banner is on screen. Every tool and site has its own single-tenant Entra registration. Sovereign-cloud endpoints (login, Graph, SharePoint, ARM, portal) for commercial, GCC High, and DoD are a typed table in one package, and an unknown cloud fails the build rather than a government tenant at runtime.

Configuration storage in the customer’s tenant. The Portal provisions one SharePoint site per customer tenant, the workspace map, holding five lists: Tenant, Products, ProductRequests, ProductRoleGroups, and ProductSettings. Each product serves a JSON manifest at a well-known path declaring the SharePoint lists, fields, roles, and settings it needs. Provisioning functions are idempotent (check before create, safe to re-run on a half-provisioned tenant), schema drift is checked additively against the manifest, and products reach their own site through the least-privilege Sites.Selected Graph permission. Roles are Entra groups mapped in the workspace map, checked against the user’s transitive membership; there are no admin-role checks in application code, because Microsoft and SharePoint permissions are the authority.

Application shell. Each Next.js application applies a shared config factory that sets Content Security Policy, HSTS with preload, X-Frame-Options, nosniff, a strict referrer policy, a locked-down Permissions-Policy, and Vercel BotID rewrites for public endpoints. The consent package gates storage, Microsoft identity, statistics, and marketing behind a refusable state machine, and a lint rule forbids any raw cookie write, script injection, or web-storage access that bypasses it. The UI package supplies atoms, molecules, and organisms themed through a CSS custom-property contract of 19 semantic colour roles with light, dark, high-contrast, density, and text-size settings. Forms, mail (Microsoft Graph send with Vercel OIDC federation, no stored credential), payments (Stripe, live mode refused unless explicitly opted in), i18n with a completeness gate, and a docs-to-wiki renderer round out the set.

Governance content as a package. The compliance corpus lives in its own repository, so non-developer content owners approve content changes separately from application code. It publishes as a package with subpath exports only, which keeps the 1.7 MB assembled registry out of any client bundle by construction. The engine links statutes, sections, mandates, roles, responsibilities, workflows, exams, and policy templates into a bi-directional graph on a fixed linking ladder with no rung-skipping, so one real-world requirement is recognized under every framework it appears in.

Hosting. Vercel, one project per repository, deployed only from GitHub Actions with the provider’s own Git integration switched off. Workload identity to Microsoft is Vercel OIDC federated into each app’s Entra registration. Vercel holds no secrets. The Azure migration readiness section covers what moving this to Azure would involve.

Engineering methodology

Every repository except the native desktop application ships through one reusable GitHub Actions workflow, one required-check set, one merge queue, and one branching rule, all defined once in the upstream platform repository and consumed by the other repositories at a pinned tag. The rules are written down as code-adjacent documents that both human contributors and AI coding agents load at the start of every session, and the ones that matter most are backed by tooling so a violation fails a check instead of relying on memory.

The delivery pipeline. A pull request cannot merge until seven required checks succeed: Generate Artifacts, Security Scan (Gitleaks credential scanning on the commits the PR introduces, plus Actionlint static analysis of the CI workflows themselves), Dependency Rules (import-graph boundary and cycle checks), Lint & Format (oxlint with fleet rules, Prettier dictated centrally), Type Check (TypeScript 7, `any` banned), Unit Testing (Vitest, with Playwright where end-to-end flows exist), and Build (a real Next.js compile, because type checking cannot catch server/client boundary errors). Checks report on the PR, then run again on the merge-group event before the queue lands the squash. Green means merge, and the machine merges. The only pull request a human still merges by hand is a versioned package release, because merging one starts a fleet-wide fan-out.

  1. Labeled issue
  2. claude/* branch
  3. Pull request
  4. 7 required checks
  5. Merge queue re-runs checks
  6. Squash to main
  7. Actions deploys to Vercel
  8. Linked issue auto-closes

Every PR gets a preview deployment with the URL commented on the PR. Only main deploys production, and it deploys from GitHub Actions, never from the hosting provider’s own Git integration, so the deploy runs in the same log with the same install step as the checks.

How we decide what to build and how

  • Newest stable, held loosely. The org standard is TypeScript 7, Next.js 16, React 19, Tailwind 4, oxlint, npm, and Vitest. Majors are upgraded for a reason, not on a schedule, and a straggler repository is brought current as in-scope work.
  • Duplication over the wrong abstraction. Code enters a shared package only after three real call sites exist or a filed product issue needs it. The running ledger of what has cleared that bar is a document in the repository.
  • Configuration is an environment variable with a default, never a shared constant. We built and then retired a package of identity constants when it proved to cost a version bump, a publish, and a fleet fan-out to change a string.
  • Paradigms that matter are enforced by tooling. Custom lint rules forbid server actions in the client-only product, forbid analytics that is not consent-gated, and forbid hard-coded vendor endpoints. A dependency-graph checker enforces architectural tiers. Where enforcement is not yet worth its cost, the rule says so explicitly.
  • Change forward, never roll back. A bad deploy gets a forward fix through the same gated flow, including a reverted squash when that is the fastest fix. No admin or override merge bypasses a failing check, with no exceptions.
  • Every PR links a labeled issue. Issues carry six label keys (priority, size, type, status, actor, env) defined identically across all repositories, and a single organization-wide project board tracks them in one-week iterations. The result is an auditable issue-to-PR-to-merge trail.

Dependency hygiene. Dependabot runs in every repository against both the public registry and our private package registry. Consumer repositories auto-merge green bumps so security fixes land without a human remembering to promote them. The one upstream repository batches bumps on a long-lived branch and promotes them deliberately, because a bad merge there would reach the whole fleet at once. Shared workflow changes promote through a canary: a real consumer repository runs the new workflow first, and only a pass moves the tag the fleet pins.

Agent-assisted engineering under human-authored rules. Most of the fleet’s code was written by AI coding agents (Claude Code and GitHub Copilot) operating under the same rules as human contributors, in isolated git worktrees, claiming work through GitHub issues, and landing it through the same gated pipeline. Each repository carries a small hard-loaded rule set plus conditional extenders that hooks surface at the moment they apply. The guardrails document the agents load first says it plainly: never fabricate, show your work, flag uncertainty out loud. We treat this as a delivery method a prime can audit, because every decision and its reasoning is in a rules file, a README, or an issue thread rather than in someone’s head.

Security, identity, and secrets posture

As of 2026-09-18 the fleet runs with zero application-runtime secrets. Every application acts as the signed-in person, every unattended workload authenticates with OpenID Connect federation, and the three credentials that still exist live only in GitHub’s organization secret stores, never in a hosting environment or a repository.

Identity model

  • One single-tenant Entra ID app registration per tool or site (21 today), each requesting delegated User.Read only for sign-in. Products that touch customer SharePoint use the least-privilege Sites.Selected permission granted per site.
  • Rare high-privilege actions (provisioning a tenant’s SharePoint site) run through a separate, session-scoped registration whose token is acquired, used, and discarded in one operation, with a hazard banner on screen while it is live.
  • Authorization is delegated to Entra groups mapped in the tenant’s workspace map and checked against the user’s transitive membership. No admin-role check exists in application code.
  • The configuration monitor was stripped of its 25 application permissions on 2026-09-18 and now operates delegated-only. The old shared enterprise registration retires as each site moves to its own client ID.

Workload identity and mail. Each production deployment presents a Vercel OIDC token (issuer, project, and environment pinned in the federated credential) to its own Entra registration, exchanges it for a Graph token, and sends mail as its own Exchange Online shared mailbox. Exchange RBAC application scopes fence each app to exactly one mailbox; every fence was verified both ways (own mailbox allowed, every other mailbox refused) for all 21 registrations. Mail.Send is never granted in Entra, only through Exchange scoping. The first credential-free send was traced delivered on 2026-09-18.

Customer data. The flagship product holds no customer data server-side. Answers, evidence, and attestations live in a SharePoint site inside the customer’s tenant, reached with the user’s own delegated token. Server actions and new API routes are forbidden at lint time. The audit log is an append-only SharePoint list written through one choke point, and records carry a client-computed SHA-256 content hash, which the repository documents honestly as tamper evidence against casual alteration, not tamper proofing.

Pipeline and application controls. Gitleaks scans every PR’s introduced commits with redacted output. Actionlint checks the workflows themselves. Dependabot runs daily against both registries. `any` is banned, and custom lint rules forbid hard-coded vendor endpoints and consent-bypassing storage or script injection. Every application ships CSP, HSTS with preload, frame, nosniff, referrer, and Permissions-Policy headers from one shared factory, and public endpoints carry bot verification.

Key operations. Key rotation is a scripted, one-way pipeline: stage, validate against the live target, wipe every old key from GitHub and Vercel, push the plan idempotently, then run a drift check that exits non-zero on any missing, extra, or wrong key. Secret values are piped on stdin only and pasted from issuer to store by the operator, never through a file.

What is not in place, stated plainly

  • No System Security Plan, POA&M, or third-party assessment exists for our own environment. The CMMC and NIST content we ship is product content; we have not been assessed against it ourselves.
  • No penetration test has been performed. No SIEM or central log aggregation exists beyond GitHub, Vercel, and Microsoft 365 native logs.
  • SAML/SCIM linking between GitHub and Entra is planned, not done.
  • GitHub’s paid secret-scanning add-on is not purchased; Gitleaks in CI is the stand-in.
  • No automated accessibility gate (axe or equivalent) runs in CI. Accessibility is handled through semantic markup and manual sweeps.
  • Hosting is Vercel commercial. Nothing is in a FedRAMP-authorized boundary today. The Azure migration readiness section covers the path.

Products and past performance

We have no external contract past performance to cite yet. Everything below is built, deployed, and operated by us for our own use and for companies our President advises as CISO, which are the closed-beta users of the compliance product. A prime should read this section as demonstrated capability, not as references.

Products, where they run, their status, and what each demonstrates
ProductWhereStatusWhat it demonstrates
Governance Crosswalk (RunDEETS)commonaudit.comClosed Alpha, liveClient-only GRC platform; crosswalk graph; 10 structured exams including CMMC L2, DFARS CUI, NIST CSF 2.0, FISMA, ISO 27001, HIPAA, SOX 404; customer-tenant SharePoint storage; Entra-group RBAC; append-only audit log; client-side PDF
Portalportal.turboclientsystems.comClosed Alpha, deployedCustomer tenant onboarding; provisions the workspace-map SharePoint site; two-registration elevated-privilege model; products self-register by manifest
Config Drift MonitorSign-in requiredAlpha, first deployed 2026-09-14Live tenant overview through Microsoft Graph as the signed-in administrator; snapshot format, diff engine, and change log built and tested; the scheduled daily run on a managed identity is planned; delegated-only access
Federal Award TrackerStatic snapshotClosed AlphaNormalized federal award and opportunity schema over USAspending (live), SAM.gov, Grants.gov, SBIR.gov (stubbed); field-level change history; Prisma over Postgres with split databases
WinDEETS desktopwindeets.comVersion 2.1.30, in developmentTauri v2 + Rust; Win32 event log, services, scheduled tasks, registry, drivers, installed software into local SQLite; alert monitor; in-app updater
Governance registry and viewergovernance.turboclientsystems.comLive, internal3,930-node compliance graph published as a package; non-developer content owners; Entra-gated review viewer
Fleet documentation wikidocs.turboclientsystems.comLiveMarkdown specs and rules rendered by the shared docs-wiki package
Our own venture sitesLive on custom domainsLiveGroup-cruise coordination site with blog and intake form; product site with Amazon-only checkout enforced by test; 501(c)(3) site with Stripe Checkout donations (test mode, parked)
Placeholder sites6 domainsGenerated from the template, not liveRegistrar-exit holding pages; full fleet members with the same CI baseline

What the last twelve months produced. In one year the shop went from nine sites sharing zero code to one platform: 23 published packages, a reusable CI workflow with a canary promotion path, a seven-check merge gate on every web repository, a 3,930-node governance registry extracted into its own reviewed repository, a tenant-provisioning portal, a credential-free identity model provisioned across 21 registrations and 21 mailboxes in one day, an org-wide label and project-board scheme, and three rounds of repository renames without breaking a deploy. Each repository’s full history is in version control.

Relevant experience of the principals. Twenty-plus years of Microsoft platform work and active CISO practice for federal contractors (John); fifteen years of enterprise systems, reporting, and database work at Universal Orlando and Darden Restaurants, including Dynamics, Adobe Campaign, SQL and ETL/ELT pipelines, and an Oracle-to-Snowflake migration (Charlie).

Azure migration readiness

The fleet can move entirely into an Azure-scoped operation, including GCC High or DoD, because the parts that are hard to move already live in Microsoft and the parts that live elsewhere touch the code at three narrow seams. We stayed on Vercel and GitHub because a two-engineer team got per-PR preview deployments, edge hosting, and OIDC workload identity with no operations budget, not because anything in the architecture depends on them.

Already in Microsoft. Identity (Entra ID, one registration per app), authorization (Entra groups), customer data (SharePoint in the customer’s tenant), our own configuration storage model (the workspace map), mail (Exchange Online with RBAC fencing), and the tenant admin surface. The Microsoft endpoint package already carries typed host tables for commercial, GCC High, and DoD (login, Graph, SharePoint, ARM, portal), and the server-side auth factory takes the cloud as a parameter, so pointing an application at a sovereign tenant is a configuration change in the code we have written. We have not yet deployed to GCC High or DoD, and would prove it in a test tenant before relying on it.

What would move, and where

Current hosting and tooling, the Azure target, and what changes in code
TodayAzure targetWhat changes in code
Vercel hosting (Next.js)Azure App Service or Azure Container Apps (Next.js standalone output), Azure Static Web Apps for the marketing sitesThe deploy steps in the shared CI workflow; nothing in application code
Vercel OIDC to EntraManaged identity on the compute, or GitHub Actions federated credentials to Entra (the same federation pattern we use now)The token acquisition call in the mail package; simpler, since managed identity needs no exchange
Vercel environment variables (identifiers only, no secrets)Azure App Configuration; Key Vault only if a secret ever becomes necessaryNone; values are read from process.env with defaults
Vercel BotID on public endpointsAzure Front Door WAF and bot managementThe guards package, which exists precisely to isolate this vendor
GitHub Actions CIKeep GitHub Actions with Azure federated login, or port the one reusable workflow to Azure PipelinesThe workflow file; the seven checks are npm scripts and run anywhere
GitHub Packages registryAzure Artifacts npm feedPublish target in the Changesets config and one registry line per consumer
Postgres via Prisma (federal tracker)Azure Database for PostgreSQL Flexible ServerConnection string
Scheduled jobs (drift snapshots, award polling)Azure Functions timer triggers or Container Apps Jobs with managed identityWrapping existing modules in a function handler
Self-hosted Actions runner on our hardwareAzure-hosted runners or Azure Pipelines agentsRunner labels in the workflow

Vendor coupling is confined by rule. A lint rule forbids vendor hostnames outside the one package that owns that vendor, so the Vercel surface is exactly: the deploy steps in the shared workflow, the BotID mount in the guards package, and the OIDC token call in the mail package. Vendor constants for Microsoft live in one package with sovereign-cloud variants. Nothing else in the fleet knows where it is hosted.

Estimate. Our own estimate, not a sourced figure: the shared workflow and one product moved and verified in about two weeks of focused work, then each additional application in days, because every application is the same shape. A sovereign-cloud deployment adds tenant provisioning and endpoint configuration, which the packages already model, plus whatever the prime’s boundary and assessment process requires, which we would scope with them.

What Azure would give a prime that Vercel does not. A FedRAMP-authorized hosting boundary, customer-managed keys, private networking, Azure Monitor and Sentinel for the central logging we do not have today, and Defender for Cloud posture reporting that maps onto the same NIST 800-53 and CMMC controls our compliance product already crosswalks.

Deliberate trade-offs

We are pre-revenue and moving full-tilt, and the rules file every engineer and agent loads says so in those words. The corners below were cut on purpose, each for a stated reason, and each has a known cost to close. A prime should price these rather than discover them.

Deliberate trade-offs, the reason for each, and what closing it takes
Trade-offWhy we made itWhat closing it takes
Commercial Vercel hosting instead of AzureZero-ops preview deploys and OIDC for a two-engineer teamThe Azure migration readiness section; two weeks for the first app, days per app after
No SSP, POA&M, or assessment of our own environmentBandwidth went into the product that produces those artifacts for customersRun our own crosswalk against our environment; engage a C3PAO or the prime’s assessor
No penetration test, no central log aggregationNo customer data on our servers reduced the urgencyA scoped test on the flagship; Azure Monitor or Sentinel once on Azure
Test depth is unevenThe flagship carries Vitest plus Playwright end-to-end; sites carry unit tests only; the Rust half of the desktop app has no CI yetWire Rust CI (tracked issue); add end-to-end suites where a contract needs them
Some capabilities are scaffoldsFederal tracker billing is a mock, its notification queue has no worker, production serves a static snapshot; donations are parked in Stripe test modeEach is a known ticket; none is presented as working
Shared rules propagate by handThe automated sync cost about 21 minutes of CI per run to do 4 minutes of work, so it was deletedDrift is real and unreported since 2026-09-01; a cheaper sync is a filed issue
Private packages need a classic PAT for DependabotPackages are company IP and stay private; GitHub Packages cannot use fine-grained tokensIf classic PATs sunset, a scheduled fan-out on the existing GitHub App replaces Dependabot for our scope
Self-hosted CI runner on our own hardwareThe hosted-minute budget was exhausted by fan-out; self-hosting was cheaperAzure-hosted runners or the prime’s agents
Vercel project names lag repository namesThree rename rounds in two months; project IDs are immutable so nothing brokeCosmetic normalization
Two engineersSmall by choice; delivery scales with AI agents, not headcountEverything is in versioned rules, READMEs, and issues, so the bus factor is documented; a prime should still price key-person risk

None of these affects the core: identity, secrets, CI gating, packaging, and the customer-data boundary are production-grade today and are the parts a prime is buying.

Differentiators and team

A prime gets a subcontractor that has already built and operated, at fleet scale, the parts of secure Microsoft-centric delivery that most small shops only describe in a proposal. Four things set us apart, and each can be demonstrated from the repositories rather than asserted on a slide.

  • We do not hold customer data or credentials, by architecture. Our flagship GRC product stores every answer, upload, and attestation in the customer’s own Microsoft 365 tenant, reached with the signed-in user’s delegated token. Server actions and new API routes are forbidden at lint time, so the promise is structural. The same posture applies to our own workloads: as of September 2026 the fleet runs with zero runtime secrets, and the three credentials that remain live only in GitHub automation.
  • One platform, 24 repositories, one standard. Identity, consent, security headers, forms, mail, theming, i18n, testing presets, and lint rules are published as versioned packages and consumed as ordinary dependencies. A security-header fix or an accessibility pass ships once and reaches every application through Dependabot, with CI proving each landing.
  • Compliance engineering is our product domain, not a checkbox. We maintain a graph of statutes, standards, mandates, roles, workflows, and exams covering CMMC Level 2, DFARS CUI protection, NIST CSF 2.0, FISMA, ISO/IEC 27001, HIPAA, HITECH, SOX 404, CCPA, and state privacy law, with content editable by non-developers under review. The team includes a CISSP and a CyberAB Registered Practitioner.
  • Agent-assisted engineering that a prime can audit. Most of our code is written by AI coding agents under human-authored rules, in isolated worktrees, through the same gated pipeline as human work. Every rule, decision, and trade-off is in a versioned file or an issue thread.

The team. Turbo Client Systems, Inc. was founded in 2024 by a father-son team. John Roller, President, is a Microsoft veteran of more than 20 years and an active CISO for multiple companies doing federal contract work. Charlie Roller is the platform architect and principal engineer, with 15 years in software, enterprise systems, and database architecture, including reporting and BI at Universal Orlando and Darden Restaurants and an Oracle-to-Snowflake migration. A product-UI engineer covers the web and Tauri desktop surfaces and leads UI consistency and accessibility sweeps, and a governance-content maintainer edits the compliance registry directly. The team is small by choice and scales delivery with AI agents rather than headcount, which is why a two-person core engineering staff operates a 24-repository fleet.

How we work with a prime. We take a scoped statement of work, run it through the same issue-to-PR-to-merge trail we use internally, and hand over repositories the prime can read end to end. We can deliver into the prime’s GitHub organization or ours, and into the prime’s Entra tenant or ours. Everything we build is TypeScript on Next.js with Microsoft identity, so a prime’s own engineers can maintain it without us.

Company data

Legal name
Turbo Client Systems, Inc.
Founded
2024
Location
Merritt Island, FL (HUBZone-qualifying)
UEI
CPYJP28MFBF8
CAGE code
9XZ43
Socioeconomic status
Service-Disabled Veteran-Owned Small Business (SDVOSB), certified through SBA VetCert; HUBZone certified (SBA)
Set-aside eligibility
SDVOSB set-asides, including VA’s Veterans First Contracting Program; HUBZone set-asides
Contract vehicle
GSA Schedule, IT services
Security clearances
Active clearances held by team members
Point of contact
John Roller, President
NAICS codes
CodeDescription
238210Electrical Contractors and Other Wiring Installation Contractors
541330Engineering Services
541420Industrial Design Services
541512Computer Systems Design Services
541519Other Computer Related Services
541990All Other Professional, Scientific, and Technical Services

Individual certifications held by the team

  • Microsoft Certified Systems Engineer
  • Microsoft Certified Product Specialist
  • Microsoft 365 Certified: Fundamentals
  • Microsoft Certified: Azure Fundamentals
  • Microsoft Certified Database Administrator
  • Microsoft Certified Product Specialist + Internet
  • Microsoft Certified: Dynamics 365 Fundamentals
  • Microsoft Achievement in Accessibility: Accessibility in Action
  • CISSP – Certified Information Systems Security Professional
  • CyberAB Registered Practitioner (RP)