webnuvexa@studio: ~/technologies

➤ ./webnuvexa --list-stacks

Loading capability inventory...

✓ 11 disciplines loaded

✓ Every entry carries its reason

! Not a list of shipped client engagements

Ready▒

// Technologies

What we work in, and why each one earns its place.

Clients arrive with stacks that already exist. This is an inventory of the technologies we can build in, organised by discipline, with the reasoning attached — because a bare list of logos tells you nothing you can act on.

Inventory Loaded v2.4.0 11 disciplines

How To Read This Page

Three things worth being precise about before you scan the tables.

This Is Capability, Not A Client Log

Every entry below is a technology we can build in competently. It is NOT a claim that we have shipped a production system on each one. Anyone listing fifty shipped stacks for a studio this size is not telling the truth. Ask us directly which of these we have real experience with on your particular stack, and we will answer straight.

The Reasoning Is The Point

The third column matters more than the first. A technology earns its place because of what it does for the project, not because it is fashionable. If a row has no defensible reason, it should not be here.

Your Stack Usually Wins

These are defaults we can defend, not a house religion. Where your project argues for something else on the record, we use that instead and write the reasoning into the scope.

The Inventory

Grouped by discipline. Each group states what the technologies are for and the trade-off you are accepting.

[01] stack group

Languages

Most projects are one primary language and one scripting language. The rest is dictated by the ecosystem you are joining.

layer_01
LanguageWhere it fitsWhy we would reach for it
TypeScriptApplication and API code, front to backTyped contracts that fail at build time instead of in production, and one language across a full-stack project.
GoServices, indexers, high-throughput workersPredictable resource use and cheap concurrency. The right default when a service is CPU-bound and simple.
PythonData, ML, integrations, automationThe shortest path from idea to working data pipeline, and the language the ML ecosystem actually lives in.
RustPerformance-critical and chain-adjacent codeWhere an encoding, signing or hot path has to be exactly right, and where memory safety is a correctness property.
PHPThis site, and content-heavy or commerce back-endsMature, cheap to host, and easy for the next person to maintain. The right default for a lot of server-rendered work.
Java / KotlinLarge existing estates, AndroidUsually because your system already runs on it. Rewriting a working JVM estate for a preference is not advice.
C# / .NETMicrosoft-centric organisationsFirst-class choice where the client is already standardised on Microsoft, especially internal and line-of-business tooling.
RubyExisting Rails products and Rails-adjacent workRarely a new-build recommendation, frequently a maintenance reality. We maintain it and we would rather not rewrite it.
C / C++Native integrations, drivers, embedded edgesWhere no higher-level language can reach: hardware interfaces, native SDKs, performance-critical inner loops.
[02] stack group

Frontend

The framework is usually your decision, not ours. We work in all of these and have opinions about which suits which constraint.

layer_02
TechnologyWhere it fitsThe honest trade-off
React / Next.jsMost product front-ends and full-stack appsLargest talent pool and ecosystem. Costs a build toolchain and a dependency surface we then have to own.
Vue / NuxtProduct teams that prefer a lighter runtime and an integrated meta-frameworkGenuinely less machinery than React for a comparable result. Smaller hiring pool.
AngularLarge enterprise applications with long livesHeavy ceremony, strong conventions and built-in discipline. Justified at scale, costly for small products.
Svelte / SvelteKitInteraction-heavy interfaces where bundle size mattersVery little runtime. Smaller ecosystem, so more of the ecosystem work lands on us.
AstroContent-led sites where most pages should ship almost no JavaScriptIslands architecture. The right answer for documentation and marketing sites, the wrong one for an application.
Remix / React RouterServer-rendered React where routing and loaders are the core problemConverging back into React Router. Sensible if your team already standardised on it.
Tailwind / SCSSStylingEither is fine. We match whatever design system you have rather than converting you for preference.
StorybookComponent libraries and design-system maintenanceThe component is the interface for designers and engineers. Worth the setup on anything with a shared UI.
GSAP / Lottie / Three.jsMotion, explainer animation, 3DMotion with a purpose. We build to prefers-reduced-motion by default rather than bolting it on.
[03] stack group

APIs And Integration

The integration layer is where most products are actually won or lost. It gets the most attention in our scoping.

layer_03
TechnologyWhere it fitsWhy it earns its place
REST / OpenAPIPublic and partner HTTP APIsThe contract is the deliverable. A published spec your partners can generate clients from removes an entire class of support calls.
GraphQLAggregating several data sources for one consumerGenuinely better for many-to-many reads. Often the wrong tool for a single-resource CRUD API.
gRPCInternal service-to-service calls on known networksStrong contracts and efficient binary transport where both ends are ours to control. Not a partner-facing API.
WebSockets / SSELive updates: order books, job progress, notificationsThe right shape for a genuinely live surface. We pair it with a reconnect and backoff strategy, not just a socket.
WebhooksOutbound event delivery to third partiesSigned, retried, replayable and idempotent. The signing and replay tooling is the work; the POST is trivial.
OAuth 2.1 / OIDC / SAML / SCIMAuthentication and directory integrationEnterprise buyers evaluate your SSO before they evaluate your product. SAML still arrives constantly.
[04] stack group

Web3 And Blockchain

Integration engineering against chains that already exist. We write no audit reports, hold no keys, and design no tokens. See /web3-development/ for the full scope.

layer_04
TechnologyWhere it fitsBoundary we hold
Solidity / VyperContracts on EVM chainsWe build against contracts, and we write contract code where it is genuinely ours to own.
Rust (Anchor / CosmWasm)Solana programs and Wasm chainsChosen when the chain dictates the language, or where a signing or encoding path must be exactly right.
Cairo (Starknet)Starknet contracts and applicationsA separate codebase and a separate verification model, not a configuration change.
Move (Aptos / Sui)Aptos and Sui contractsDifferent object model and address scheme. The language follows the chain.
viem / ethers.js / Web3.jsChain clients, always behind one adapterKeeping chain specifics behind a single interface is what makes adding a fourth chain days of work.
Foundry / HardhatContract testing, fuzzing, deploymentWe run these on our own code. They are not an audit and we never present them as one.
Bitcoin / LightningAsset and payment railsUTXO model, script constraints, and no general compute environment. A genuinely different engineering problem.
CosmWasm / Substrate / WebAssemblyCosmos-family chains and Wasm runtimesA Rust toolchain compiled to WebAssembly and a chain architecture with its own concepts. A separate codebase, not a setting.
Hyperledger FabricPermissioned enterprise consortium chainsGovernance-heavy, permissioned, and enterprise-approached. Different commercial engagement from a public-chain build, and scoped separately.
[05] stack group

Data

The datastore follows the query patterns and the consistency guarantees you actually need. It is not a fashion choice.

layer_05
TechnologyWhere it fitsWhy it earns its place
PostgreSQLThe default relational store, including with pgvectorRelational integrity plus vector search in one system, which keeps retrieval work out of a second datastore.
MySQL / MariaDBExisting estates and this siteUtterly boring and maintainable by whoever comes next. A feature, not a limitation.
MongoDBSchema-flexible documents, event and content shapesRight when the document shape genuinely varies. Wrong when the invariants are relational.
RedisCaching, rate limiting, queues, sessionsCheap and fast. We treat it as disposable derived state, never as the system of record.
SupabasePostgres with auth, storage and edge functionsA lot of capability quickly, which is exactly why the parts you rely on should be pinned deliberately.
Prisma / DrizzleTyped data access in TypeScript projectsSchema-as-source-of-truth and generated types, so a column rename fails at compile time.
Elasticsearch / OpenSearchFull-text search, faceting, log searchWhen Postgres full-text genuinely stops being enough. Usually a later, deliberate phase.
AlgoliaHosted search with typo tolerance and rankingFast to ship, paid per search. Worth it when search quality is the product, not a feature.
[06] stack group

Infrastructure And Delivery

Where the product runs, how it gets there, and who can roll it back at 3am. This is a fixed-fee phase, not an afterthought.

layer_06
TechnologyWhere it fitsWhy it earns its place
AWSThe broadest and most mature cloud, and our defaultThe most services, the most documentation and the most people who already know it. Hard to beat for reach.
Google CloudData-heavy and ML-heavy productsGenuinely better for large-scale data processing and model training workloads, and BigQuery earns its cost there.
AzureMicrosoft-standardised enterprisesFrequently the only acceptable answer where identity, licensing and procurement are Microsoft-centric.
CloudflareDNS, CDN, WAF and edge cachingCheap, fast and effective at absorbing traffic and hostile requests before they reach your origin.
Vercel / NetlifyFrontend hosting with preview deploysBranch previews make design review cheap. Not a fit for a stateful long-running service.
Docker / KubernetesContainerisation and orchestration at scaleJustified by real scale and real constraints. Below that it is a second platform to operate for no benefit.
TerraformInfrastructure as codeThe only defensible way to recreate an environment. Cloud consoles are not a deployment process.
AnsibleConfiguration management for existing estatesIdempotent, low-ceremony server configuration. Often a better fit than forcing everything into Terraform.
GitHub Actions / JenkinsCI and CDGitHub Actions for most projects. Jenkins where an existing self-hosted pipeline and its plugins are already load-bearing.
[07] stack group

Observability

Instrumentation is written with the feature, not bolted on after the first unexplained incident.

layer_07
TechnologyWhere it fitsWhy it earns its place
Prometheus / GrafanaMetrics, dashboards, alertingOpen and composable. The right answer when you want to own the telemetry you are paged by.
OpenTelemetryVendor-neutral traces, metrics and logsInstrument once and keep the option to change backend. Cheaper than being locked in later.
SentryError tracking and performance tracingTurns "it is broken somewhere" into a stack trace with the request that caused it.
DatadogManaged observability across logs, metrics and tracesExcellent and expensive. Justifiable when engineering time is scarcer than the bill.
Structured loggingEverywhereThe least glamorous and most valuable. Log lines that can be queried beat dashboards nobody trusts.
[08] stack group

Testing And Quality

Test strategy is decided per project, because the right ratio of unit to integration to end-to-end depends entirely on what breaks expensively.

layer_08
TechnologyWhere it fitsWhy it earns its place
PHPUnitPHP server-side codeThe standard. Fast, and it keeps a large PHP codebase changeable.
Playwright / CypressEnd-to-end browser coverageThe tests that catch the regressions users actually report, kept few enough that people trust them.
Vitest / JestTypeScript and JavaScript unit testsFast feedback in the ecosystem where most front-end regressions originate.
k6Load and performance testingScripted load tests with thresholds, so "it is fast" becomes a number rather than an opinion.
Contract and schema testsService and API boundariesCatches the class of breakage where two services each changed and neither broke on its own.
[09] stack group

Commerce And Payments

Money movement is where integrations get expensive if they are designed late. These are the ones we plug into.

layer_09
TechnologyWhere it fitsBoundary we hold
StripeSubscriptions, invoicing, tax, disputesOur default for new payment work: the widest integration support and the best-documented disputes tooling.
PayPalPayPal wallets and marketplacesStill a requirement for a large share of consumers. Treated as an additional path, not the primary one.
SquareIn-person and SMB payment acceptanceStraightforward. Appropriate where a physical presence is part of the business.
Adyen / WorldpayEnterprise acquiring and marketplace splitsWhat enterprise and marketplace buyers ask for. Complex, and worth quoting properly rather than improvising.
Shopify / WooCommerce / Magento / BigCommerceStorefront platformsHeadless integrations, custom checkout logic and the connector layer between them. We build inside the platform rather than around it.
[10] stack group

Messaging, CRM And Content

The integrations that decide whether a launch reaches anyone, and whether a team can operate the thing they built.

layer_10
TechnologyWhere it fitsWhy it earns its place
TwilioSMS, voice, WhatsAppThe default for transactional messaging. Voice is a genuinely separate integration and we scope it separately.
SendGrid / PostmarkTransactional emailSendGrid for volume and deliverability tooling, Postmark where strict transactional semantics matter more than price.
HubSpot / SalesforceCRMMarketing and sales systems your team already uses. Integration quality is usually the whole project.
Klaviyo / MailchimpLifecycle and broadcast emailSegmentation, flows and consent handling, wired to real events rather than nightly exports.
Sanity / ContentfulStructured headless CMSGood for content teams who need editorial control without a deploy. A real operational dependency, not just an API.
[11] stack group

Authentication And Security Engineering

The engineering controls we build. None of these are certifications: we implement what your assessors require and they issue the findings.

layer_11
ControlWhat we buildWhat we do not do
Passkeys / WebAuthnPasskey enrolment, recovery flows and fallback pathsNothing. We build the feature.
2FA / MFA (TOTP, WebAuthn, push)Enrolment, step-up authentication and admin lockout policyNothing. We build the feature. We do not operate it for you.
OAuth 2.1 / OIDC / SAMLSSO for enterprise customers, SCIM provisioningWe are not an identity provider.
Encryption and secretsAES at rest, TLS in transit, KMS integration, rotation designWe do not hold long-lived signing keys or production secrets.
Hardening and evidenceDependency scanning, secure headers, access reviews, documentation for assessorsWe perform no penetration test, SOC 2 audit or ISO certification, and issue no attestation of any kind.

What This Page Does Not Claim

Stated plainly so you are not left inferring it from the tables above.

[01] context

No Certifications Or Attestations

WebNuvexa holds no SOC 2 report, no ISO certification, no PCI attestation, no penetration test results, no smart contract audit reports, and issues no security attestation of any kind. We implement the controls your assessors require; qualified third parties issue the findings.

[02] context

No Rankings Or Awards

We are not on any awards list and we do not claim industry recognition. If a credential matters to your procurement, ask for it directly and we will tell you plainly that we do not have it.

[03] context

No Benchmarks We Did Not Run

We do not publish performance numbers we have not measured on your workload. Speed claims in a proposal are meaningless without the shape of the traffic.

[04] context

No Depth Claimed From Breadth

Working knowledge of many technologies is not deep expertise in all of them. On any project we will tell you which parts of this inventory we are genuinely strong in and which we would want a specialist alongside us for.

Where This Connects

The stack behind this website, the method for choosing yours, and the services these technologies get used in.

link_01

/stack/

The stack running this website, what we deliberately do not use on it, and the default deliverable stack we hand to clients.

link_02

/methodology/

How a stack actually gets chosen: constraints before preferences, operational cost rather than licence cost, and written decisions that survive a staff change.

link_03

/web3-development/

The full scope and boundaries for chain and smart-contract engineering, including what we will not do and why.

link_04

/industries/

Which of these technologies get applied depends on the sector. The vertical pages map them to the constraints that actually decide the design.

initiate_contact

Working in a stack on this list?

Tell us what it is, what it does and what is annoying about it. You will get an honest read on whether we are the right team for it, including if the answer is that we are not.