Skip to content

fire0clop/fire0clop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

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.   ◈

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors