Martin SolevMartin Solev

Martin Solev

Senior software engineer: reliable cloud services at Microsoft Teams scale, now building AI agent systems

Tallinn, Estonia·working on Teams SIP Gateway

Based in Tallinn, Estonia (EU), with working overlap with US hours.

Get in touch

About

I run and build the cloud services behind Microsoft Teams phone calling, used by millions of enterprise users. Over 12 years I've shipped across frontend, APIs, Kubernetes and cloud, and I now build agentic developer tooling. I care about how a product works as a whole, from the interface to the systems behind it. Previously, I built web, mobile and VR products and led development at a product studio. I started coding at fifteen in Skopje and now live in Estonia.

Recognition

Competitions

Best Web Application at Code Fest 2014; also took part in Global Game Jam, NASA Space Apps, Microsoft Vizija and WowZapp. Earned a university scholarship by placing in a national programming competition.

Community

Served as a Microsoft Student Partner for Macedonia and helped organise CodeCamp twice.

AI stack

I use coding agents daily and build with them.

Current tools

  • Codex
  • T3 Code
  • Grok Bot
  • GitHub Copilot

Skills

Open-source skill packs I add to my coding agents: TDD, code review, debugging, module design and frontend design.

Show model usageHide model usage

Model shares from tools with retained local usage logs, calculated within each source using the measure shown.

Codex

by requests

  • GPT-5.3-codex28.9%
  • GPT-5.6-sol24.5%
  • GPT-5.6-terra12.4%
  • 7 other models34.2%

GitHub Copilot

by events

  • Claude Opus 5.554.6%
  • Claude Opus 518.8%
  • GPT-6.1-sol8.6%
  • 10 other models18%

T3 Code

by selections

  • Claude Opus 5.565.2%
  • Claude Opus 515.8%
  • GPT-6-astra11.3%
  • 3 other models7.7%

Claude CodePast

by output tokens

  • Claude Opus 4.694%
  • Claude Sonnet 4.55.1%
  • Claude Opus 4.50.5%
  • 2 other models0.4%

ConductorPast

by responses

  • Claude Opus 4.646.6%
  • Claude Opus 4.732.5%
  • Claude Haiku 4.512.5%
  • 2 other models8.4%

Each colour marks one model within its card; colours are not shared between cards.Other: all remaining models combined.PastNo longer one of my current tools.

Experience

Software Engineer

Microsoft

Teams calling · Estonia

2022 – Present

  • Keep the cloud services behind Microsoft Teams phone calling running for 20M+ users and ~8M calls a day.
  • Lead mitigation of high-severity outages on call.
  • Keep customer data protected and calling services compliant by rotating certificates, closing credential leaks and maintaining security and compliance controls.
  • Ship releases to 10+ regions worldwide and to sovereign government clouds.

Software Developer

TripX Travel

via INSCALE Global · Skopje

2019 – 2022

  • Shipped new services and extended existing ones, including database design, on a distributed microservice platform.
  • Kept the live platform available on Azure Kubernetes Service while continuously deploying changes.
  • Moved 6–10 services, with all their environments, from Azure to Kubernetes on Hetzner, cutting hosting costs by 40%+.
  • Made releases repeatable by managing service deployments, Docker images and release pipelines, and helped operate, monitor and automate the Hetzner environment.

Lead Software Engineer

Distant Point

Product studio · Skopje

2015 – 2019

  • Led software development at a product studio, making architecture and implementation decisions across the team's projects.
  • Led a team of 6 engineers to deliver a 24-module hospital information system in one year, used daily by 200+ hospital staff.
  • Built enterprise certification software and web, mobile and VR products.

Earlier: Web Developer at Insynctive Inc. (US enterprise insurance platform, 2014 – 2015); Web Developer at Nextsense (Macedonian Handball Federation web app, 2014).

Selected projects

HibernautAgent infrastructureYour own cloud agents, without a subscription.

Run cloud coding agents on your own infrastructure instead of paying for Cursor, Amp or other hosted agent subscriptions. Every agent gets its own isolated machine with your GitHub and AI tools already connected, and it sleeps when idle so you only pay for what you use.

  • Behind the scenes, machines start in under 300 ms, resume paused work exactly where it left off, and never hold real credentials.
Price Scraper HubPrice comparisonShows which Estonian supermarket has your shopping list cheapest.

Grocery-price comparison platform combining data from Estonian supermarkets, product matching and price history with a mobile app for comparing shopping-list costs across stores. Compares ~90k products across 3 Estonian supermarkets.

  • Collects supermarket catalogues, with normalized products and change-only price history.
  • Pairs a web dashboard with an Expo app and persisted catalogue sync.
  • TypeScript
  • React Router
  • PostgreSQL
  • Crawlee
  • Expo
Cloud media streamingMedia streamingStreams stored videos live to Twitch and similar platforms, many at once, without managing servers.

Scalable media-streaming service using FFmpeg containers on AWS Fargate to broadcast media from Amazon S3 to platforms such as Twitch, with independent containers supporting concurrent streams.

  • Uses FFmpeg to process media stored in Amazon S3.
  • Runs concurrent broadcasts in independent Fargate containers.
  • Node.js
  • FFmpeg
  • AWS Fargate
  • Amazon S3
  • Docker
Crypto trading botTrading systemsRuns trading strategies automatically across several crypto exchanges in real time.

High-performance crypto trading bot using real-time WebSocket feeds from multiple exchanges to execute a range of trading strategies.

  • Normalizes exchange feeds for consistent market data handling.
  • Tracks order state and balances across connected exchanges.
  • C#
  • .NET
  • WebSockets
  • EF Core
RocketApp starterGets a new paid web app running in a day, with login, billing and AI chat already working.

Full-stack React Router starter with authentication, user settings, subscription-billing integration and streaming AI chat.

  • Typed authentication guards protect app routes and user settings.
  • Optional Polar billing and Azure AI streaming extend the app foundation.
  • React Router
  • Better Auth
  • PostgreSQL
  • Polar
  • AI SDK
Receipt OCRData extractionTurns a photo of a receipt into clean, checked data, with no typing.

Receipt OCR service combining cloud text recognition, barcode decoding and validation to turn receipt images into structured data.

  • Processes cloud OCR and DataMatrix barcode decoding concurrently.
  • Applies receipt-specific parsing and validation to the extracted data.
  • C#
  • .NET
  • Azure Functions
  • Azure Computer Vision
  • ZXing
DevshotDesign toolTurns plain screenshots into polished product images in seconds.

Screenshot editor with reusable visual presets, procedural backgrounds and client-side high-resolution image export.

  • Imports files or clipboard images, with frames, shadows and reusable presets.
  • Creates procedural SVG gradients and exports to PNG or the clipboard.
  • Next.js
  • React
  • TypeScript
  • Zustand
  • SVG
IzvorskaMobile appHelps people build a habit of drinking enough water. It's live on the App Store and Google Play.

Mobile hydration app (built for a client) with bottle scanning, interactive intake tracking, daily goals and reminders, backed by local storage and cloud backup.

  • A gesture-driven bottle interface pairs intake history with daily reminders.
  • Phone authentication and Firebase backup support a multilingual app.
  • React Native
  • Expo
  • Firebase
  • Reanimated
VSSCloud backendRuns vehicle-support services for several companies from one shared backend.

Multi-tenant vehicle-support backend using microservices on Kubernetes and GCP, with automated deployments.

RemoterConnected accessOpens doors, gates and parking ramps from a phone.

App-controlled doors, gates and ramps, with a GCP backend using Google IoT and Pub/Sub.