Software engineer working on aviation software, and final-year Computer Science student at the French-Azerbaijani University (dual degree with the University of Strasbourg).
- π« Software Engineer at R.I.S.K. Company, Air Navigation Department. Co-architecting the migration of a 30-year-old WPF application (20+ aeronautical modules) to an ASP.NET Core modular monolith, and building flight procedure design and validation tools
- β‘ Built an automated dataset auditing pipeline at work that cut manual verification from 5+ hours to under 5 minutes
- π Co-founder & CTO of Progresium, a focus-first task manager whose "Lock In" mode blocks distracting apps and sites across synced devices
- π Ranked 1st of 168 university-wide at UFAZ, Presidential Scholar of Azerbaijan
- π Currently going deeper into OS internals, concurrency, parallel programming and distributed systems
- π ICPC 2025 Azerbaijan Regional Contest (High Achievement Award), 3x national hackathon finalist
Languages: C#, C/C++, Python, TypeScript, JavaScript, SQL
Backend: ASP.NET Core, EF Core, Clean Architecture, CQRS (MediatR), modular monolith, Hangfire, RabbitMQ, Node.js, Express.js
Security: JWT, OAuth 2.0 / OpenID Connect, role- and policy-based authorization
Data: PostgreSQL, MongoDB
Cloud & DevOps: Microsoft Azure, Azure CI/CD, Docker, Kubernetes, Linux, Git
Frontend: Angular, Vue 3
Progresium Β· progresium.com
Focus-first productivity SaaS. I architected and built the backend.
- ProgresiumToDo: .NET 10 Clean Architecture API with CQRS (MediatR), PostgreSQL + EF Core, JWT and Google OAuth, subscriptions/billing, Hangfire background jobs and Scalar API docs
Attendance tracking PWA for UFAZ students, taken from idea to production by me. Reached 200+ active users, over 30% of the student body.
- skipsmart-backend-core: core API on .NET 10 + PostgreSQL, built to handle bursts of concurrent check-ins at lecture start
- skipsmart-frontend: mobile-first Vue 3 PWA that stays responsive during peak check-in minutes
- skipsmart-backend-timetable: Python (Flask) service that pulls the university timetable from Edupage for schedule-aware attendance logic
Telegram bot for IELTS preparation that turns vocabulary practice into a daily habit.
- ielts-telegram-bot: AI-generated vocabulary flashcards with spaced repetition, bulk word import and interactive grammar quizzes, built with Python, PostgreSQL (asyncpg) and the OpenAI API
| Project | What it is | Stack |
|---|---|---|
| minima-vm | 16-bit register virtual machine from scratch: memory, registers, stack, instruction set, two-pass assembler, disassembler, trace/step execution | C |
| build-your-own-shell | POSIX-compliant shell with builtins, external programs, I/O redirection, pipelines and quoting (CodeCrafters challenge) | C# |
| mini-scheduler | CPU scheduler simulator: capacity-bounded priority scheduling with preemption, min/max heaps, deterministic tie-breaking, full timeline logging | C |
| cpp-chess-engine | Terminal chess engine with full rules enforcement on a polymorphic piece hierarchy, no type-branching | C++17 |
| singly-linked-list-c | Menu-driven singly linked list with insert, delete, search, count and forward/reverse traversal, using manual memory management | C |
| doubly-linked-list-c | Menu-driven doubly linked list with insert, delete, search and forward/reverse traversal via prev/next links, using manual memory management | C |
| Project | What it is | Stack |
|---|---|---|
| amcham-access-bank-chatbot | Multilingual RAG support agent with sentiment-aware escalation, anomaly detection and an admin dashboard, built in 5 hours at the AmCham x AccessBank hackathon | Python, FastAPI, OpenAI |
| methane-guard Β· frontend | Methane leak monitoring over Azerbaijan: hyperspectral satellite detection plus a live map dashboard for inspection dispatch and severity analytics | PyTorch, Spring Boot, JavaScript, Leaflet |
| pd-handwriting-detection | Parkinson's detection from digitizer handwriting: EfficientNetB3 features, leakage-safe feature selection, two-stage ensemble. 77.8% accuracy, AUC 0.80 (10-fold CV, 72 subjects) | TensorFlow, scikit-learn |
- promptmap: Chrome extension that turns long AI conversations into navigable documents
- yt-shorts-blocker: Android app that blocks YouTube Shorts without blocking YouTube (Kotlin)

