Skip to content
View fire0clop's full-sized avatar

Block or report fire0clop

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fire0clop/README.md

Egor Fomenko — iOS & Backend Engineer

I design and build complete mobile products end to end —
native Swift / SwiftUI clients on async Python / FastAPI backends, from database to App Store.

Email LinkedIn Apple platforms

6 products · 164 commits · 36 releases · iOS & macOS

✦  ABOUT  ✦

I'm a solo full-stack mobile engineer — I take a product from an empty repository to the App Store: the FastAPI backend, its database and realtime layer, the deployment, and a polished native SwiftUI client on top. I don't hand a spec to anyone; I design the data model, build the API, make WebSockets / packet tunnels / calls actually work on-device, and ship.

Across 2026 I shipped six apps in very different domains — real-time messaging with 1:1 WebRTC calls, a NetworkExtension VPN, a server-authoritative multiplayer game, and AI-assisted health and habit apps. Different problems, same discipline: own the whole stack, keep it fast, make it feel native.

Beyond mobile, I write business-process automation in Python — email/ticketing bots, ETL and data pipelines — and build full-stack web apps (Angular · Node/Express · .NET · PostgreSQL) for clients, from spec to a deployed server.

✦  WHAT I BUILD  ✦

Layer What that means in my projects
Native Apple SwiftUI for iOS & macOS · NetworkExtension packet tunnels · WebRTC + CallKit + PushKit calling · Keychain, offline caches, background tasks
Async backends FastAPI · async SQLAlchemy 2.0 · WebSockets with Redis pub/sub fan-out · JWT + TOTP 2FA · Celery / ARQ / APScheduler workers
Data & infra PostgreSQL + PostGIS · Redis · S3 / MinIO · Alembic migrations · Docker Compose · GitHub Actions CI
AI Anthropic Claude — guided flows, multilingual generation (ru / en / es), correlation insights

✦  FEATURED WORK  ✦

Native app · API · realtime · infra — click any banner to open the repo.

Siberia — Telegram-class messenger with WebRTC calls Joker — server-authoritative multiplayer card game Top-VPN — geo split-tunnel VPN for iOS & macOS Klio — AI goal-tracking diary with Claude insights

Klio on the App Store

Medoed — diabetes companion Activity — location-based meetups & realtime chat

✦  SHIPPING TIMELINE  ✦

Project timeline across 2026 — six overlapping products

✦  SELECTED ENGINEERING  ✦

Siberia — a messenger, not a chat demo

  • 1:1 WebRTC voice/video with CallKit + PushKit VoIP and a coturn TURN template
  • /ws channels with heartbeat and Redis pub/sub fan-out across instances; per-chat monotonic sync_seq catch-up so clients never miss a message
  • Group chats, broadcast channels, S3 media with thumbnails and presigned URLs, PostgreSQL full-text search, TOTP 2FA, offline cache + reconnect gap recovery

Top-VPN — a real packet tunnel

  • NEPacketTunnelProvider embedding sing-box via Libbox, memory capped at 45 MB to survive iOS jetsam
  • VLESS + Reality (uTLS Chrome fingerprint, vision flow) with client-side urltest auto-rotation across an endpoint pool
  • Geo split-tunneling (RU-direct / foreign-proxy), split DNS, an antizapret domain pipeline compiled to on-device .srs rule-sets — shipped on iOS and macOS

Joker — server-authoritative game engine

  • Full "Козёл" rules engine — 38-card deck with dual jokers, bidding constraints, trick resolution, штанга penalties and per-pulka scoring — all resolved on the server
  • Realtime table over WebSockets + Redis, private rooms with stake-tiered matchmaking and bot fills
  • ELO ranking across six leagues, a zero-sum chip economy with a transaction ledger, Celery timers and anti-collusion logging

Klio · Medoed · Activity — product surface

  • Klio: a goal taxonomy with streak scheduling and Anthropic Claude driving guided goal creation and multilingual (ru/en/es) daily insight cards — live on the App Store for iPhone, iPad and Mac
  • Medoed: an insulin bolus calculator (ISF/IC ratios) over a carb-counting dish library and meal diary, with Sign in with Apple + Google
  • Activity: a PostGIS proximity feed with cursor pagination, join/waitlist logic, WebSocket group chat and APNs + FCM push

✦  AUTOMATION & WEB  ✦

Beyond mobile — business automation and full-stack web, from spec to production.

Mail-Ops Bot — email → ticket → Telegram support-desk automation

Also full-stack web for clients — Angular · Node/Express · .NET · PostgreSQL — and Python data pipelines (kept in private repos; happy to walk through them).

✦  TECH ARSENAL  ✦

Languages: Swift 51%, Python 37%, other 12%

✦  LET'S TALK  ✦

Open to iOS / backend / full-stack roles and freelance builds.
If you need a product taken from idea to the App Store by one person who owns the whole stack — let's talk.

Email LinkedIn

◈   Built end to end — Swift on the surface, FastAPI underneath.   ◈

Pinned Loading

  1. medoed medoed Public

    iOS + FastAPI diabetes app: insulin bolus calculator, carb-counting dish library, and meal diary with JWT auth.

    Swift

  2. siberia siberia Public

    Full-stack Telegram-class messenger: native SwiftUI iOS client on an async FastAPI + Postgres + Redis + WebRTC backend.

    Swift

  3. activity activity Public

    Location-based meetup app — post any activity, find people nearby; SwiftUI iOS + async FastAPI, PostGIS, WebSocket chat.

    Python

  4. joker joker Public

    Server-authoritative multiplayer Joker (Kozel) card game — FastAPI realtime backend and native SwiftUI iOS client.

    Python

  5. top-vpn top-vpn Public

    Geo split-tunneling VPN for iOS & macOS — embedded sing-box packet tunnel with a FastAPI control plane.

    Swift

  6. klio klio Public

    AI goal-tracking diary iOS app — SwiftUI client + FastAPI/PostgreSQL backend with multilingual Claude insights.

    HTML