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 touchAbout
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.
Codex
19,182 requests · 2 Jan–12 Oct 2026
- GPT-5.3-codex
- 5,542 28.9%
- GPT-5.6-sol
- 4,699 24.5%
- GPT-5.6-terra
- 2,382 12.4%
- GPT-6.1-sol
- 1,999 10.4%
- GPT-5.5
- 1,859 9.7%
- GPT-5.6-luna
- 861 4.5%
- GPT-6-sol
- 659 3.4%
- GPT-5.2-codex
- 487 2.5%
- GPT-6-astra
- 348 1.8%
- GPT-6-luna
- 346 1.8%
GitHub Copilot
31,537 events · 11 Jul–12 Oct 2026
- Claude Opus 5.5
- 17,227 54.6%
- Claude Opus 5
- 5,932 18.8%
- GPT-6.1-sol
- 2,710 8.6%
- GPT-6-astra
- 2,600 8.2%
- GPT-5.5
- 939 3%
- Claude Opus 4.8
- 916 2.9%
- GPT-5.6-sol
- 435 1.4%
- Claude Sonnet 5
- 370 1.2%
- Claude Sonnet 4.6
- 195 0.6%
- Grok 4.7
- 187 0.6%
- GPT-5.4-mini
- 12 <0.1%
- GPT-5.6-luna
- 10 <0.1%
- Claude Haiku 4.5
- 4 <0.1%
T3 Code
627 selections · 10 Apr–12 Oct 2026
- Claude Opus 5.5
- 409 65.2%
- Claude Opus 5
- 99 15.8%
- GPT-6-astra
- 71 11.3%
- GPT-5.6-sol
- 41 6.5%
- Claude Opus 4.6
- 6 1%
- Claude Opus 4.8
- 1 0.2%
Claude CodePast
2,819,395 output tokens · 18 Jan–24 Mar 2026
Historical
- Claude Opus 4.6
- 2,649,830 94%
- Claude Sonnet 4.5
- 143,806 5.1%
- Claude Opus 4.5
- 13,154 0.5%
- Claude Sonnet 4.6
- 7,051 0.3%
- Claude Haiku 4.5
- 5,554 0.2%
ConductorPast
3,723 Claude responses · 11 Feb–11 Jun 2026
Partial · Claude only
- Claude Opus 4.6
- 1,734 46.6%
- Claude Opus 4.7
- 1,211 32.5%
- Claude Haiku 4.5
- 466 12.5%
- Claude Sonnet 4.6
- 311 8.4%
- Claude Opus 4.8
- 1 <0.1%
Experience
Software Engineer
Microsoft
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.
- 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
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.
- Source code: Hibernauthttps://github.com/solev/hibernaut
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
- Source code: Rockethttps://github.com/solev/rocket
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
- devshot.app: Devshothttps://devshot.app
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
- App Store: Izvorskahttps://apps.apple.com/us/app/izvorska-drink-water-reminder/id6740526858
- Google Play: Izvorskahttps://play.google.com/store/apps/details?id=com.kozuvcanka.izvorska&hl=en
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.