OquLab IDE — Mobilne środowisko programistyczne i interpreter Raptor
Zaprojektował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.