Full-stack və AI proqram tərtibatçısı
Farid Mahmudlu
Proqram məhsullarını başdan-sona qururam — data modeli və autentifikasiyadan interfeysə, AI pipeline-a və production deploy-a qədər.
Aşağı sürüşdürün — siqnalı izləyinBaşlanğıc
Bir nəfər, sorğunun bütün yolu.
Budapeştdə, Eötvös Loránd Universitetində Kompüter Elmləri üzrə təhsil alıram. 2026-cı ildə beş proqram məhsulu təsis etdim və ya onların həmtəsisçisi oldum; hər birində komandaların adətən bir neçə nəfər arasında böldüyü hissələrə özüm cavabdeh idim: sxem, autentifikasiya, servislər, interfeys, AI inteqrasiyaları və deploy.
İstifadəçinin hər sorğusu bu qatların hamısından keçir. Səhifə boyunca siqnalı izləyin — o, hər birindən keçir.
- 5 2026-da təsis etdiyim və ya həmtəsisçisi olduğum məhsul
- 6 başdan-sona idarə etdiyim qat
- 8 proqramlaşdırma dili
- 5 danışdığım dil
L01 Data
Əvvəl sxem, sonra ekran.
Məhsuldakı xətaların çoxu gec üzə çıxan data xətalarıdır. Mən modeldən başlayıram — yanlış vəziyyətin bazaya yazılmasını qeyri-mümkün edən məhdudiyyətlər, tranzaksiyalar və miqrasiyalarla.
- StockFlow
İnventar dəyişiklikləri izolyasiya olunmuş PostgreSQL tranzaksiyalarında icra olunur və hər stok dəyişikliyi audit-log qeydini həmin tranzaksiyanın içində yazır.
- Calisiyo
Təhsil planları, hədəflər, sınaq imtahanı izləmə və aralıqlı təkrar üçün miqrasiyalar, trigger-lər və Realtime ilə Supabase sxemi.
- Parabola
Ölçü tövsiyə mühərrikini qidalandıran istifadəçi, bədən profili və geyim üçün JPA / PostgreSQL domen modeli.
L01 / Data
- Mühərriklər
- PostgreSQL · Supabase · Firestore
- Giriş
- Prisma · JPA
- Pattern-lər
- Atomik tranzaksiyalar · audit log-lar · miqrasiyalar · trigger-lər
L02 Autentifikasiya və Təhlükəsizlik
Etibar funksiya deyil, qatdır.
Giriş qaydaları yalnız interfeysdə deyil, datanın yaşadığı yerdə olmalıdır. Onları əvvəlcə verilənlər bazasında və API-də tətbiq edirəm, sonra klientdə əks etdirirəm.
- Hushplan
Şəxsi xərc limitləri API-nin heç vaxt açmadığı Postgres sxemində saxlanılır, yalnız üzvlüyü yoxlayan funksiyalarla əlçatandır — hər məxfilik qaydası pgTAP testləri ilə əhatə olunub.
- ShareVibe
Vahid giriş siyahısından generasiya olunan Firestore və Storage təhlükəsizlik qaydaları; hər kafe məkanı üçün ayrıca sahib və admin rolları.
- StockFlow
JWT / Passport autentifikasiyası, bcrypt heşləmə və API ilə UI boyunca üç rollu RBAC — admin, menecer, işçi.
- CanvasFlow
Üçüncü tərəf API tokenləri AES-256-GCM ilə şifrələnmiş şəkildə saxlanılır və heç vaxt brauzerə göndərilmir.
L02 / Autentifikasiya və Təhlükəsizlik
- Kimlik
- OAuth 2.0 / PKCE · JWT · Clerk · Auth.js · Firebase Auth
- Avtorizasiya
- RLS · RBAC · təhlükəsizlik qaydaları · storage siyasətləri · Spring Security
- Möhkəmləndirmə
- AES-256-GCM · bcrypt · rate limiting · təhlükəsizlik başlıqları
L03 Backend
Darıxdırıcı servislər — qəsdən.
Açıq müqaviləli, proqnozlaşdırıla bilən API-lər, həqiqətən lazım olan yerdə real-time və test etməsi, başa düşməsi asan biznes məntiqi.
- Parabola
OpenAPI ilə sənədləşdirilmiş Java 17 / Spring Boot servisləri, o cümlədən bədən profilinin uyğunluğunu qiymətləndirib geyim ölçüsü tövsiyə edən fit mühərriki.
- StockFlow
Stok fəaliyyətini Socket.IO üzərindən bütün qoşulmuş klientlərə real vaxtda yayımlayan NestJS backend.
- CanvasFlow
Canvas LMS-in rate-limit başlıqlarını oxuyub kvotanı aşmamaq üçün sorğu intervalını uyğunlaşdıran, serverless limitləri üçün vaxt büdcəsi qoruyucusu olan sinxronizasiya mühərriki.
L03 / Backend
- Runtime-lar
- Node.js · Java 17 · Python
- Framework-lər
- NestJS · Express · Spring Boot
- İnterfeyslər
- REST · OpenAPI · Socket.IO · webhook-lar
L04 İnterfeys
Sistemin insanla görüşdüyü yer.
İnterfeys istifadəçinin gördüyü yeganə qatdır. Onu React, Next.js və React Native ilə qururam — sürətli, əlçatan və yüklənmə ilə xəta vəziyyətlərində dürüst.
- Calisiyo
Təhsil planlaması, Pomodoro, hədəflər, resurslar, sınaq imtahanı izləmə və aralıqlı təkrar üçün Next.js axınları.
- ShareVibe
QR əsaslı, masaya xüsusi qonaq axınları: qonaqlar media yükləyir, reaksiya verir və kampaniya mükafatları qazanır.
- StockFlow
1000+ elementlik siyahılar üçün qurulmuş, swipe naviqasiyalı və memo-laşdırılmış siyahılı Expo / React Native tətbiqi.
- Hushplan
Yeddi dildə Flutter tətbiqi: heç bir ekran daşmasın deyə altı ekran ölçüsündə və iki mətn miqyasında test olunur.
L04 / İnterfeys
- Veb
- React · Next.js · Vite · Tailwind CSS
- Mobil
- Flutter · React Native · Expo
- State
- Redux Toolkit · Zustand
L05 İntellekt
Modellər sehr deyil, komponentdir.
AI modellərinə hər hansı digər asılılıq kimi yanaşıram: tipli girişlər, strukturlaşdırılmış çıxışlar, dəyişdirilə bilən provayderlər — və ətrafında həqiqətən debug edə bildiyim pipeline.
- Avalabs
Multimodal pipeline: FFmpeg kadrları və səsi çıxarır, Whisper transkripsiya edir, GPT, Gemini və ya Claude nəticəni Instagram konteksti ilə analiz edir.
- Hand Tracking
One Euro filtrasiyası ilə aşağı gecikməli MediaPipe + OpenCV əl izləmə və jestlərlə idarə olunan OpenGL partikülləri — bu səhifədəki partikülların sələfi.
- QuickScript AI
Ton və platforma idarəetməsi ilə altı dildə strukturlaşdırılmış qısa video ssenariləri.
L05 / İntellekt
- Modellər
- OpenAI · Whisper · Gemini · Claude · OpenRouter
- Media və görmə
- FFmpeg · MediaPipe · OpenCV
- Pattern-lər
- Strukturlaşdırılmış çıxışlar · provayder dəyişmə · multimodal pipeline-lar
L06 Production
Buraxılış da bir funksiyadır.
Deploy olunmamış kod hələ mövcud deyil. Son mərhələyə də mən cavabdehəm: hostinq, HTTPS, keşləmə, monitorinq və hər buraxılışı qoruyan testlər.
- ShareVibe
Nginx arxasında VDS-də HTTPS, keşləmə və təhlükəsizlik başlıqları ilə production deploy.
- Calisiyo
PostHog analitikası, Sentry xəta monitorinqi, web push və Playwright end-to-end yoxlaması.
- Parabola
İctimai buraxılışa və komandanın ilk geyim mağazasının platformaya qoşulmasına dəstək.
- Hushplan
1.0 versiyası Google Play internal testing-də; hər push-da CI və hər gün şifrələnmiş verilənlər bazası ehtiyat nüsxəsi.
L06 / Production
- Hostinq
- Vercel · VDS / Nginx · Docker
- Müşahidə
- Sentry · PostHog
- Keyfiyyət
- Playwright · unit və inteqrasiya testləri
Buraxılanlar
Məhsullar və layihələr
2026-da təsis etdiyim və ya həmtəsisçisi olduğum beş məhsul — hər biri başdan-sona qurulub — və onların ətrafındakı layihələr.
Təsis etdiyim və həmtəsisçisi olduğum məhsullar
- Hushplan Şəxsi xərc limitləri ilə hər kəsin büdcəsinə uyğun qrup planları. Keys təhlili:
- Calisiyo Türkiyənin YKS universitet qəbul imtahanı üçün təhsil planlaşdırma SaaS-ı. Keys təhlili:
- Parabola Ölçü uyğunluq mühərriki olan, tövsiyə əsaslı moda marketpleysi. Keys təhlili:
- ShareVibe Kafelər üçün çox-tenantlı, QR əsaslı sosial platforma. Keys təhlili:
- Avalabs Instagram kontenti üçün AI sosial media analitikası. Keys təhlili:
Seçilmiş layihələr
- StockFlow Atomik tranzaksiyalı və mobil tətbiqli inventar sistemi. Keys təhlili:
- CanvasFlow Tələbələr üçün şifrələnmiş, real vaxta yaxın Canvas LMS sinxronizasiyası. Keys təhlili:
- QuickScript AI TikTok, Reels və Shorts üçün AI ssenari generatoru. Keys təhlili:
- Real-Time Hand Tracking GPU partikül effektlərini idarə edən real vaxt əl izləmə. Keys təhlili:
Digər təcrübələr
- RepRecord (yeni pəncərədə açılır)
Məşq qeydləri və irəliləyiş qrafikləri üçün Telegram botu.
Python · Telegram Bot API · PostgreSQL · Matplotlib
- Mockwise (yeni pəncərədə açılır)
AI ilə generasiya olunan məhsul mokapları.
TypeScript · AI
- TriCharge (yeni pəncərədə açılır)
Stripe ödənişləri və JWT autentifikasiyası olan e-ticarət platforması.
React · Express · Supabase · Stripe · JWT
- Cookly (yeni pəncərədə açılır)
AI ilə fərdiləşdirilmiş resept generasiyası.
TypeScript · AI
- Last Flame (yeni pəncərədə açılır)
Hakatonda qurulmuş, 2–4 oyunçu üçün kooperativ qaçış oyunu.
TypeScript · Multiplayer
Alətlər
Bütün stack, tam şəkildə.
Dillər
- TypeScript
- JavaScript
- Python
- Java
- Dart
- C
- C++
- C#
Frontend / Mobil
- React
- Next.js
- React Native
- Expo
- Flutter
- Vite
- Tailwind CSS
- Redux Toolkit
Backend / Data
- Node.js
- Express
- NestJS
- Spring Boot
- PostgreSQL
- Supabase
- Prisma
- Firebase / Firestore
- JPA
- pgTAP
AI / Sistemlər
- OpenAI
- Whisper
- Gemini
- Claude
- OpenRouter
- FFmpeg
- MediaPipe
- OpenCV
- Socket.IO
- JWT / OAuth
- Docker
- Playwright
- Sentry
- PostHog
Xronologiya
Zaman xətti
-
Hushplan 1.0-ı Google Play internal testing-ə buraxdım.
-
Məxfiliyi önə çəkən qrup planlaşdırma tətbiqi Hushplan-ı təsis etdim. CanvasFlow üzərində işə başladım.
-
YKS imtahanı üçün təhsil planlaşdırma SaaS-ı olan Calisiyo-nun həmtəsisçisi oldum.
-
Parabola-nın həmtəsisçisi oldum. StockFlow-a başladım. Google AI Essentials sertifikatını aldım.
-
Kafelər üçün QR əsaslı sosial platforma olan ShareVibe-ın həmtəsisçisi oldum.
-
Avalabs-ın həmtəsisçisi oldum və onun bütün texniki icrasına rəhbərlik etdim.
-
Çoxdilli qısa video ssenari generatoru olan QuickScript AI-ı qurdum.
-
MediaPipe, OpenCV və OpenGL ilə real vaxt əl izləmə sistemi qurdum.
-
Budapeştdə, ELTE-də Kompüter Elmləri üzrə bakalavr təhsilinə başladım.
Suallar
Qısa cavablar
Farid Mahmudlu kimdir?
Farid Mahmudlu Budapeştdə (Macarıstan) yaşayan full-stack və AI proqram tərtibatçısı, Eötvös Loránd Universitetinin (ELTE) Kompüter Elmləri üzrə bakalavr tələbəsidir; məzuniyyəti 2028-ci ildə gözlənilir. 2026-cı ildə Hushplan-ı təsis edib və dörd proqram məhsulunun — Avalabs, ShareVibe, Parabola və Calisiyo — həmtəsisçisi olub; hər birini başdan-sona qurub.
Farid nə qurur?
Verilənlər bazasından başlayaraq veb və mobil məhsullar: data modelləri və autentifikasiya, backend servisləri, React, Next.js, React Native və Flutter interfeysləri, GPT, Gemini, Claude və Whisper kimi modellərlə AI pipeline-ları, həmçinin monitorinqlə production deploy.
Hansı texnologiyalarla işləyir?
Əsasən TypeScript, React, Next.js, React Native, Flutter, Node.js, NestJS, Spring Boot, PostgreSQL, Supabase, Prisma və Firebase. AI və media üçün: OpenAI, Whisper, Gemini, Claude, OpenRouter, FFmpeg, MediaPipe və OpenCV.
Hansı məhsulları təsis edib?
Hushplan-ı (məxfiliyi önə çəkən qrup planlaşdırma, 2026 — davam edir) təsis edib, həmçinin Avalabs (AI sosial media analitikası, 2026), ShareVibe (kafelər üçün QR əsaslı sosial platforma, 2026), Parabola (tövsiyə əsaslı moda marketpleysi, 2026) və Calisiyo (YKS imtahanı üçün təhsil planlaşdırma SaaS-ı, 2026 — davam edir) məhsullarının həmtəsisçisidir.
Harada yaşayır və hansı dilləri bilir?
Budapeştdə, Macarıstanda yaşayır. Azərbaycan (ana dili), türk (C1), ingilis (B2), rus (A1) və macar (A1) dillərində danışır.
Onunla necə əlaqə saxlamaq olar?
E-poçtla — ünvan bu səhifənin əlaqə bölməsindədir — və ya LinkedIn vasitəsilə. Açıq kodu GitHub-dadır.
Əlaqə
Kanal açın.
Vakansiya, əməkdaşlıq və ya başdan-sona bir nəfərin sahiblənməli olduğu məhsul — mənə çatmağın ən sürətli yolu e-poçtdur.