Rauan Satanbek
Zaproponuj Rauan pracę nad swoim kolejnym zleceniem.
Ranking
Poziom znajomości języków obcych
Umiejętności i kwalifikacje
Programowanie
Aplikacje mobilne
Portfolio
-
3783 PLN OquLab IDE — Mobilne środowisko programistyczne i interpreter Raptor
Programowanie na AndroidaZaprojektowałem i opracowałem od podstaw unikalne mobilne środowisko programistyczne (IDE) dla Androida oraz wbudowany interpreter dla open-source języka programowania Raptor Lang. Język ma nowoczesną składnię podobną do Kotlin z pełnym wsparciem dla słów kluczowych w języku kazachskim i angielskim — to innowacyjny projekt edukacyjny i narzędziowy. Kluczowe wyniki i funkcje, które zrealizowałem samodzielnie: Niestandardowa klawiatura QWERTY dla Androida z modyfikatorami, strzałkami nawigacyjnymi i szybkim wprowadzaniem znaków specjalnych — specjalnie dla komfortowego kodowania ze smartfona. 100% offline walidacja kodu, piaskownica (terminal REPL) i system lokalnego wykonania. Interaktywny moduł lekcji z renderowaniem Markdown, gamifikacją, systemem XP i osiągnięć. Silnik automatycznego testowania zadań algorytmicznych (ponad 140 wyzwań). Pełna infrastruktura webowa: oficjalna strona oqulab.kz z zaawansowanym SEO (Schema.org + JSON-LD). Organizacja dystrybucji aplikacji w Google Play oraz publikacja kodu źródłowego Raptor Lang na GitHubie. Metodologia rozwoju: AI-Driven Architecture + Vibe Coding. Aktywnie kierowałem i koordynowałem pracę asystentów AI (Claude Code, Gemini, Codex) w celu rozwiązania zarówno niskopoziomowych zadań (parsowanie składni, przetwarzanie drzew AST), jak i funkcji produktowych. Stos technologii: Android SDK, Kotlin/Java, ANTLR / Projektowanie kompilatorów, Git, HTML5/CSS3/JS (landing page). Projekt demonstruje głębokie doświadczenie w tworzeniu złożonych narzędzi mobilnych, kompilatorów/interpreterów oraz platform edukacyjnych od podstaw. Kluczowe umiejętności i kategorie (do formularza): Kotlin, Android SDK, Jetpack Compose, ANTLR, Projektowanie kompilatorów, MVVM, Coroutines, Git, UI/UX (Figma → Kod), podejścia Server-Driven, rozwój wspomagany przez AI, aplikacje edukacyjne, interpretery języków programowania.
-
11 349 PLN QuadKings — Gra szachowa na wielu platformach dla 4 graczy
Hybrydowe aplikacje mobilneZałożyłem studio RoboForgeStudios i całkowicie samodzielnie opracowałem oraz uruchomiłem komercyjny, wieloplatformowy projekt gier — unikalną wariację szachów dla 4 graczy z jednoczesnymi ruchami i mgłą wojny (Fog of Checkmate). Gra została pomyślnie opublikowana na Steamie i w Google Play. Co zostało zrobione od pomysłu do wydania: Projektowanie i realizacja architektury klient-serwer w Kotlinie (Coroutines, Ktor Client/Server) z stabilnym multiplayerem w czasie rzeczywistym. Globalny system matchmakingu, niestandardowe lobby, system rankingowy według standardów FIDE oraz dynamiczne tablice liderów. Projektowanie relacyjnych baz danych do przechowywania sesji gier, rankingów i profili użytkowników; optymalizacja zapytań SQL dla operacji o wysokim obciążeniu. Mechaniki produktowe: sojusze, wewnętrzny sklep z kosmetyką, integracja systemów analitycznych i komponentów AI. W pełni adaptacyjny UI/UX (od Figma do kodu) dla płynnego doświadczenia zarówno na PC (Steam), jak i na urządzeniach mobilnych (Android). Samodzielne publikowanie w Google Play i Steam. Wynik: Pełny cykl rozwoju komercyjnego produktu od podstaw, w tym backend, sieciowanie w czasie rzeczywistym, projektowanie gier, monetyzacja i wydanie na dwóch platformach. Kluczowe umiejętności i kategorie (do formularza): Kotlin, Android SDK, Jetpack Compose, Ktor (Client/Server), Coroutines, MVVM, Architektura klient-serwer, Bazy danych (SQL), Realtime Multiplayer, UI/UX (Figma), Google Play Console, Steamworks, GameDev, Programowanie sieciowe.
-
37 830 PLN AppMaster.io — Rozwój rdzenia platformy (Server-Driven UI SDK,
Programowanie na AndroidaPrzez 4,5 roku byłem odpowiedzialny za projektowanie, rozwój i skalowanie modułowej architektury core-platformy AppMaster.io — wizualnego środowiska do tworzenia aplikacji mobilnych. Zapewniłem pełny cykl dostarczania funkcji w ścisłej współpracy z zespołem międzyfunkcyjnym (Backend, Frontend, QA). Kluczowe osiągnięcia: Zaprojektowałem i opracowałem od podstaw natywne SDK UI napędzane serwerowo w Kotlinie + Jetpack Compose / UI + Coroutines + MVVM. SDK stało się podstawą całej platformy. Opracowałem złożony interpreter logiki biznesowej (ponad 500 bloków) do wizualnego programowania bezpośrednio na urządzeniach mobilnych. Stworzyłem wewnętrzną bibliotekę z ponad 50 dynamicznymi niestandardowymi komponentami UI w natywnym Kotlinie — znacznie przyspieszyło to generowanie interfejsów. Skutecznie zintegrowałem w rdzeniu platformy złożone niskopoziomowe i zewnętrzne SDK: WireGuard VPN, Regula (weryfikacja dokumentów), Google Maps / Sign-In, Mapbox, Biometria, Zakupy w aplikacji. Głęboko zagłębiałem się zarówno w architekturę i wydajność, jak i w funkcje produktowe, zapewniając wysoką jakość i skalowalność platformy. Kluczowe umiejętności i kategorie (do formularza): Kotlin (zaawansowany), Jetpack Compose, Android SDK, Coroutines, Flow, MVVM, MVI, Clean Architecture, Modułowość, Dagger/Hilt, Server-Driven UI, Integracja SDK (VPN, Maps, Biometria, IAP), Architektura platform, Skalowanie, Refaktoryzacja.
-
18 915 PLN Ring App — Wysokowydajny system filtracji spamu połączeń
Programowanie na AndroidaBrałem udział w opracowywaniu i rozwoju kluczowego produktu firmy PingOcean — Ring App (aplikacja do identyfikacji i blokowania połączeń spamowych oraz walki z oszustwami). Aplikacja została wprowadzona na rynek międzynarodowy. Moje kluczowe zadania i osiągnięcia: Opracowałem wysokowydajny system filtrowania przychodzących połączeń oparty na dynamicznie aktualizowanych listach numerów spamowych. Zrealizowałem algorytmy detekcji testowych połączeń, które pomagają wykrywać oszukańcze schematy po stronie operatorów telekomunikacyjnych. Zaprojektowałem lokalne przetwarzanie danych bez zbierania osobistych informacji użytkowników — ścisłe przestrzeganie standardów prywatności Google Play. Opracowałem system nagród (reward system / gamifikacja) za wykonywanie zadań przez użytkowników, co znacznie zwiększyło Retencję aplikacji. Odpowiadałem za pełny cykl publikacji aktualizacji, testy A/B oraz wsparcie techniczne w Google Play Console. Projekt dał mi doskonałe doświadczenie w pracy z systemami o wysokim obciążeniu w czasie rzeczywistym, bezpieczeństwem, prywatnością i mechanikami retencji. Kluczowe umiejętności i kategorie (do formularza): Kotlin, Android SDK, Jetpack Compose / XML, Coroutines, Architektura bezpieczeństwa, Filtrowanie połączeń, Praca z Telephony API, Prywatność i zgodność (GDPR/Google Play), Gamifikacja i Retencja, Testy A/B, Google Play Console, Pełny cykl wydania.