API & Backend
Development_
The engine room behind your apps. We build secure REST APIs, queues and background workers in ASP.NET Core on Azure, and connect them to the payment, data and AI services your business runs on.
Request
POST /api/drawings
Authorization: Bearer eyJhbGciOi…
Content-Type: application/json
{
"jobNumber": "24-1187",
"brand": "VP",
"template": "PEMB-STD",
"outputs": ["model", "drawings"]
}Pipeline
- 09:41:02token validatedOAuth 2.0
- 09:41:02payload schemavalid
- 09:41:02queuedservicebus://drawings
- 09:41:05model workerpicked up job
- 09:41:38model savedblob://models/24-1187
- 09:41:40drawing workerscrubbing sheets
- 09:43:12delivered\\fileserver\jobs\24-1187
Response
202 Accepted
Location: /api/drawings/8f3c2a71
{
"id": "8f3c2a71",
"status": "queued",
"notify": "email"
}Illustrative request, modeled on the Tekla Web Service we built for BlueScope Steel.
// capabilities
What our back ends handle
Each of these comes from a system we’ve built and run in production. Most projects combine several.
- AUTHused in File-transfer gateway
OAuth 2.0 & IdentityServer
Token-secured endpoints with OAuth 2.0 and IdentityServer, ready for MFA, auditing and SOC 2 controls.
- QUEUEused in Tekla Web Service
Message-driven workflows
Azure Service Bus decouples callers from slow, long-running work, so requests return fast and no job is lost.
- FILESused in File-transfer gateway
Large file delivery
Uploads of up to 10 GB land in Blob Storage and stream to on-prem servers, with checksums recorded in SQL Server.
- PAYused in Budgeteze & Bim-Plugins
Payments & billing
Stripe Checkout, Billing and Connect integrations that keep card data off your servers entirely.
- DATAused in Budgeteze.com
Third-party data feeds
Plaid bank connectivity that streams transactions into Cosmos DB within seconds of a user linking an account.
- LICENSEused in Bim-Plugins.com
Licensing APIs
Server-issued JWT licenses bound to machine fingerprints and validated in under 50 ms at startup.
- AIused in AI SMS assistant
AI & messaging
OpenAI, Twilio SMS and n8n workflows with policy-first prompts, human approval and a full audit log.
- SDKused in File-transfer gateway
SDKs for your teams
.NET SDKs and NuGet packages that let other apps integrate with your API in a few lines of code.
// architecture
Requests in, work done, nothing lost
The pattern behind our largest systems: a thin, secure API accepts the request, a queue holds it, and workers do the heavy lifting, in the cloud or behind your firewall.
- 10 GBlargest single transfer
- < 50 mslicense check at startup
- 3 linesof code to integrate the SDK
- Secondsto the first AI SMS reply
Built to be operated
- 01
Observable
Every request, retry and decision is logged: checksums for file transfers, job records for workers, a full conversation trail for AI.
- 02
Resilient
Queues, retries, concurrency limits and idempotent operations (one booking per conversation, for example) keep failures contained.
- 03
Secure
OAuth 2.0, TLS-only traffic and secrets in Azure Key Vault. Payment and bank data go straight to Stripe and Plaid.
// projects
Back ends in production
AI SMS OpenAI Booking Assistant for Quote, Scheduling
Missed calls = missed revenue. In this post, we show how an AI SMS assistant—built with n8n and OpenAI—quotes jobs, checks availability, and books appointments directly into your calendar. With human-in-the-loop approvals and full audit logs, you get speed, control, and cleaner ops.
Learn MoreBim-Plugins.com
Blazor‑powered marketplace lets devs list SDS2 plugins, auto‑sign installers, and get paid via Stripe Connect—built for rapid scale to future BIM platforms.
Learn MoreBudgeteze.com
Budgeteze auto‑imports data from 11k banks, categorizes spending, and builds real‑time budgets via Blazor & Azure—budgeting done in under 5 minutes.
Learn MoreFile Transfer to On Prem Servers
OAuth‑secured Azure gateway moves blobs to on‑prem servers via Service Bus & worker service
Learn MoreTekla Web API
Cloud‑based Tekla Web Service auto‑builds models, scrubs drawings —zero manual effort for BlueScope Steel NA teams.
Learn More
// faq
Frequently asked
What kind of APIs do you build?
Mostly REST APIs in ASP.NET Core, hosted on Azure. They power web and mobile apps, connect partner systems, or accept work and run it in the background.
How do you secure an API?
OAuth 2.0 tokens (we’ve used IdentityServer), TLS everywhere, secrets in Azure Key Vault and audit logging. Sensitive data such as card details goes straight to providers like Stripe.
What happens with long-running or heavy requests?
The API accepts the request, puts it on an Azure Service Bus queue and responds right away. Worker services process the job and notify the caller when it’s done, so nothing times out.
Can you connect our on-premises systems to the cloud?
Yes. Our gateway for BlueScope Steel delivers files of up to 10 GB from Azure to file servers behind the corporate VPN, through Service Bus and a worker service in the DMZ.
Can you add AI to our existing systems?
Yes. We built an SMS assistant that uses OpenAI with strict policy prompts, connects to Twilio and Wix, and routes anything unusual to a person for approval.
Explore other services
Ready to leverage your data for success?




