<ABOUT_ME/>
Core Specialties
MOBILE DEVELOPMENT
BACKEND DEVELOPMENT
SOFTWARE ARCHITECTURE
Core Languages
- Kotlin
- Swift
- Flutter
- React Native
Education
Graduate of IEK DELTA 360 in the Backend Developer specialisation — a post-secondary vocational diploma that underpins my server-side, API and database work.
Professional Experience
Junior Software Developer with roughly a year of professional experience building enterprise Warehouse Management (WMS) & B2B logistics software in Java 17, alongside native Android apps in Kotlin.
Junior Software Developer
Building enterprise Warehouse Management (WMS) and B2B logistics software in Java 17 and Kotlin. Project lead on a ground-up Dynamic WMS Android application.
Key Contributions & Responsibilities:
- Project Lead — Dynamic WMS: owned the new Android WMS app end-to-end.
- Migrated the UI from Material 2 → Material 3 (worked across both frameworks) and raised the build from SDK 36 → 37.
- Integrated label / receipt printers over WiFi & Bluetooth, supporting ZPL, ESC/POS and PDF_RAW_TCP raw printing.
- Implemented Retrofit API calls with Hilt / Dagger dependency injection.
- Integrated Firebase & Crashlytics, using bitwise flags for compact state handling.
- Engineered virtual scroll with progressive data hydration — the full item list stays in memory while each item's lots, serials and barcodes are lazily enriched from the local DB on scroll (lazy, scroll-triggered prefetching rather than classic server pagination).
Full Skillset
Mobile Development
- Kotlin (Android)
- Swift (iOS)
- Flutter
- React Native
- Jetpack Compose
- MVVM Architecture
- Retrofit
Backend & Languages
- JavaScript
- Java
- C#
- Ktor / REST APIs
Databases
- SQL
- SQLite
- MongoDB (NoSQL)
- Firebase / Firestore
Computer Vision
- OpenCV (Haar Cascade)
- Google ML Kit
- Face Detection / Recognition
Tools & Version Control
- Git
- GitHub
- GitLab
- Crashlytics
Operating Systems
Windows
Primary desktop workstation for day-to-day development.
Linux
Solid hands-on experience across Ubuntu, Linux Mint and Arch — from Arch + XFCE at work to Mint + Cinnamon running my personal NAS server.
macOS
Working experience with macOS — not my daily driver, but comfortable using it professionally, including for native iOS development in Swift.
Featured Projects
Context Nexus
A professional, in-editor AI co-pilot for Unreal Engine with deep architectural awareness. It builds a comprehensive project knowledge graph from both C++ and Blueprint sources, enabling the AI to understand intricate code relationships and answer complex architectural questions.
Key Contributions & Responsibilities:
- Developed and enhanced the core C++ analysis engine.
- Architected and implemented key UI components using the Slate UI framework.
- Resolved critical C++ compilation, linker, and memory corruption bugs.
- Integrated the plugin directly into the Unreal Editor's Content Browser.
- Implemented semantic analysis of Blueprint graphs and a custom DSL.
E-Efimerevon Platform
A real-time, multi-component pharmacy platform designed to help citizens find on-duty pharmacies with available stock. The system connects a public Android app, a private inventory desktop app, and a smart security camera to a central, server-authoritative backend. Built on Java 21.
Key Features & Architecture:
- Citizen App: Built with Kotlin & Jetpack Compose for a simple, map-based UI showing live medicine availability.
- Inventory App: A JavaFX desktop client for staff to manage stock with barcode scanner support.
- Smart Security: Integrated local face recognition using JavaFX and OpenCV.
- Backend: A server-authoritative Ktor service using Firebase Firestore to ensure data consistency and privacy.
FaceDetection
A computer-vision project exploring two different machine-learning face-detection engines side by side, comparing a classic approach against a modern on-device SDK.
Machine Learning Kits:
- Haar Cascade (OpenCV): classic cascade-classifier face detection.
- Google ML Kit: on-device ML-powered face detection.
Home NAS & Ad-Free Network
Repurposed an old device into a self-hosted NAS + streaming server, and routed the whole household network through a laptop-based ad-filtering layer for a near ad-free home network.
Key Features & Architecture:
- Turned an old device into a NAS server hosting personal streaming services.
- All home traffic passes through my laptop first, stripping ads network-wide before reaching each device.
- Automated recovery: all services come back up shortly after a laptop restart.
- DNS failover: if the laptop stalls or dies, traffic passes through to Google DNS so the house never loses internet.