Web Platforms
Production Next.js apps, design systems, dashboards, e-commerce. Built to handle real traffic, real teams, and real edits after we leave.
Truss Systems is the agency you call when the thing needs to actually hold up. Web, games, and everything between. Production systems, not demos that die after launch.
A truss is built from repeated, interlocking units. Same story across every discipline. The structure stays the same, the load changes.
Production Next.js apps, design systems, dashboards, e-commerce. Built to handle real traffic, real teams, and real edits after we leave.
Unity, Godot, and custom WebGL builds. From hyper-casual mobile loops to multiplayer simulation backends. Shipped to actual stores, not just itch.io.
APIs, event pipelines, infra-as-code. The stuff that has to keep running at 3am on a Saturday. We monitor it, we own it, we hand over the runbook.
LLM tooling, retrieval pipelines, agents wired to real workflows. Not demos. We ship features users actually rely on, with the eval harnesses to prove they work.
Three.js, WebGPU, real-time visualization. Configurators, simulators, training environments. The things you build when a flat page isn't enough.
Kubernetes, edge deployment, observability. We don't ship apps that nobody can debug. Every project leaves with dashboards, alerts, and a sane on-call rotation.
We don't trade in fake client stories or screenshots of work we didn't do. These are three internal R&D showcases: real code, running live in your browser. Try them.
Type a question in plain English. An LLM generates SQLite-compatible SQL, which is sanitized, validated against a strict table allowlist, and executed server-side against a real Cloudflare D1 database. A second LLM pass produces a natural-language insight and follow-up suggestions. No mock data. 2,494 real rows, real execution times.
A 3D Warren-truss bridge rendered with Three.js. Move your cursor and load drops fall onto the nearest node; force propagates outward through the connectivity graph via BFS, decaying with distance. Stressed members glow hot and the structure visibly flexes. The same engine drives our real-time monitoring work.
Multi-panel dashboard with live bezier-smoothed charts, animated world map with traffic arcs, log stream, endpoint heatmap, and load bars. Not a screenshot. Every panel updates on real intervals. Plug in any Prometheus/statsd source and it just works.
Twelve work patterns we ship across. Not a list of named clients. Those stay under NDA. Filter by what you need built.

A large-scale open-world RPG developed in collaboration with a long-term client, featuring an expansive world, immersive environments, and rich gameplay experiences.

A highly configurable white-label ERP platform designed to streamline business operations, workflows, and management from a unified interface.

An immersive 3D virtual touring web app featuring a custom-optimized Gaussian Splatting renderer, built with Three.js for smooth, interactive experiences.
A truss distributes load along a predictable path. So do we. Every requirement enters at one end, gets carried by the right members, and lands at handoff. Nothing load-bearing happens by accident.
Before we touch a keyboard, we map what the system actually has to carry. Traffic, constraints, regulatory load, the team that will inherit it. A truss designed for the wrong load is worse than no truss.
Pick the stack, the boundaries, the failure modes. Decide what we build vs. buy. Identify the load-bearing decisions, the ones that are expensive to reverse later. Everything else stays flexible.
Build in vertical slices. Each slice ships end-to-end (DB to UI) so you see real software, not a Gantt chart. Weekly demos, not monthly theatre. Tests run on every commit.
Before handoff: load tests, chaos drills, accessibility audit, security scan. We break it on purpose so it doesn't break in production. Failures stay in the lab, not in your inbox at 3am.
You own it. We hand over code, infra, docs, dashboards, and the on-call rotation. We stick around for 30 days at full capacity, then taper. No orphaned codebases, no surprise invoices.
Six people, no growth targets. We stay small on purpose. Every project gets the people who actually know how it holds up.

Principal / Structural Lead
Eight years across web and game dev. Started Truss after watching too many agency projects collapse under their own weight. Owns the load spec.

Backend / Infra
Distributed systems specialist. Spent six years at a cloud provider before joining. Believes the best on-call shift is the one that never pages you.

Frontend / Design Systems
Designs and builds the things users actually touch. Came from a product background, not agency — brings a healthy disrespect for vanity metrics.

Game Dev / Real-time 3D
Unity, Godot, custom engines. Worked on two BAFTA-nominated titles before pivoting to agency work. Owns the simulation and interactive 3D practice.

Applied AI / Evals
ML engineer with a software engineering spine. Builds eval harnesses before features, not after. Has shipped more LLM agents to production than demos.
Delivery / Handoff
Makes sure nothing falls through the cracks. Owns the runbook, the docs, the 30-day post-handoff support window. The reason clients come back.
Tell us what the load is. We'll tell you whether we can carry it. No discovery decks, no sales calls with eight people on the line. Just a 30-minute conversation with someone who can actually commit.
Dhaka, BD / Remote
< 24 hours, every time