Freelance engineering

Custom development for VoIP and platform teams

Available for project work, technical rescue and embedded collaboration with in-house teams.

RTC Waves is a working telecom platform, not a portfolio site. Everything offered here is something we run in production ourselves: session border controllers, provisioning platforms, self-service shops, container orchestration and the deployment automation that ties them together. When you hire us, you get that operational experience rather than a generic web agency.

What we take on

VoIP infrastructure

SBC deployment and tuning, SIP trunk configuration, NAT and media issues, failover design and call-quality investigations.

Routing and interconnects

Carrier onboarding, least-cost and failover routing, number management and dial-plan design across multiple regions.

Product platforms

Customer portals, self-service ordering, billing integrations and admin back-offices, built as maintainable .NET + Angular systems.

API and system integration

Connecting your phone system with CRM, ticketing, ERP or bespoke internal tools — including the API design when it does not exist yet.

Automation and DevOps

Repeatable provisioning, CI/CD pipelines, environment management and self-healing installs instead of manual server work.

Monitoring and diagnostics

Metrics, alerting and log pipelines so failures are visible before your customers report them.

High-availability design

Systems and infrastructure designed to survive a failure: redundancy, clustering, failover paths and the honest answer about what each one really costs.

Technologies we work with every day

  • SIP / RTP
  • SBC
  • FreeSWITCH
  • 3CX
  • .NET 8 and .NET 10
  • C#
  • Angular
  • TypeScript
  • MySQL
  • Redis
  • Docker
  • Debian 12 and 13
  • Proxmox
  • nginx
  • Azure DevOps
  • High-availability design

Designed by humans, built and maintained with AI. The architecture, the trade-offs and the responsibility are ours; the typing, the refactors and the routine maintenance run with AI assistance. You get the throughput of a team without paying for the overhead of one.

How an engagement runs

  1. 01

    Call

    Thirty minutes to understand the system, the constraints and what "done" actually means for you.

  2. 02

    Scope

    A written proposal: what gets built, in what order, and what it costs.

  3. 03

    Build

    Reviewable increments on your repos and your infrastructure, with tests and pipeline included.

  4. 04

    Hand over

    Documentation, runbooks and a walkthrough. Ongoing support only if you want it.

Have a project in mind?

Send a short description of the system and the problem. You will get a straight answer about whether we can help.

Start the conversation