Software Engineer | Backend · Scientific Computing · Mobile
🔬 3 years of experience in scientific software development and R&D
I build backend systems, scientific and engineering software, data-processing pipelines, simulations, and full-featured mobile applications. I care about clean architecture, maintainable domain models, and turning complex requirements into reliable software.
Python · FastAPI · SQLAlchemy · PostgreSQL · Redis · Celery · Pydantic · REST API
Clean Architecture · Hexagonal Architecture · DDD · Modular & Plugin Architecture
NumPy · OpenCV · Astropy · Matplotlib · Image Processing · Data Analysis · Simulation
Flutter · Dart · BLoC · Drift / SQLite · AutoRoute · Freezed
Kotlin · Android Jetpack · MVVM · CameraX · Retrofit
Docker · Docker Compose · Nginx · Git · Linux · Jupyter
Full-featured Flutter mobile application for managing complex TRPG character data.
- Large offline-first data model with
Drift / SQLite - BLoC-based state management and layered application architecture
- Character, inventory, equipment, skills, magic, statistics, notes, reputation, and combat management
- Large number of interconnected application screens and user flows
- JSON import/export and PDF generation
- Designed around a complex domain model rather than a simple CRUD interface
Extensible engineering framework for autonomous multirotor flight simulation and experiments.
- Simulation and controller evaluation
- Experimental framework for parameter tuning
- Clean / Hexagonal Architecture and DDD-inspired design
- Replaceable components and extensible simulation infrastructure
🌌 SfOC
Scientific software for primary processing and calibration of all-sky camera images.
- Scientific image-processing pipeline
NumPy,OpenCV,Astropy, andMatplotlib- Backend/API layer built with
FastAPI - Developed as part of professional scientific/R&D work
Modular backend platform for building extensible retrieval and RAG pipelines.
FastAPI,PostgreSQL,SQLAlchemyCeleryandRedisfor background processing- Pluggable embeddings, vector stores, and LLM integrations
- Docker Compose and Nginx infrastructure
- Focus on modularity and replaceable pipeline components
Native Android inventory-management application with integration into real operational workflows.
Kotlinand Android Jetpack- MVVM architecture
- Redmine integration
- QR-code scanning with CameraX
- Bluetooth label-printer integration

