Full-Stack Developer | Rust, TypeScript, JavaScript | AI İnteqrasiyaları
Onların linklərini və bu profilin qalan hissəsini araşdırın ki, kim olduqlarını öyrənəsiniz. Zinn Hub hər bir Zinner-in profilini açıq və şəffaf saxlayır — beləliklə, etibar qura və inamla işə götürə bilərsiniz.
Alexandr Sopilnik Zinn Hub-a öz bacarıqlarını sübut etmiş və işlərinin dəlillərini təqdim etmişdir. Hər bir Təsdiqlənmiş Zinner praktiki keyfiyyət təminatı yoxlamasından keçir — beləliklə, inamla işə götürə bilərsiniz.
🛡️ September 2026 tarixindən bəri təsdiqlənib
Full-stack developer with 10+ years in IT. I build and fix web, desktop and mobile apps, APIs and Chrome extensions in TypeScript, JavaScript and Rust. That includes Lovable and Bolt apps that aren't ready for real users yet. I also add AI features to existing products: LLM integrations, document search and chatbots.
Stack:
- Languages: TypeScript, JavaScript, Rust, SQL, HTML, CSS/SCSS
- Front end: React, Next.js, responsive interfaces that I design myself and build without templates
- Back end: Node.js (Express, NestJS), Deno, Rust (axum), REST and gRPC APIs, Kafka
- Databases: PostgreSQL with row-level security, MySQL, MariaDB, MongoDB, Redis, Supabase
- AI: LLM integrations that check the model's output before saving it, vector search on pgvector, RAG chatbots that answer from your files
- Platforms: WordPress and WooCommerce, multilingual sites with WPML, Chrome extensions (Manifest V3), desktop apps with Tauri, mobile apps in React Native
- DevOps: Docker, Kubernetes, Helm, werf, CI/CD on GitHub Actions and GitLab CI
- Integrations and automation: payment providers, third-party APIs, scheduled jobs with an alert if one stops running
What I take on:
- Apps built with Lovable, Bolt, Cursor or v0 that work for the founder but aren't ready for real users: broken sign-in, failing payments, missing access rules, code nobody wants to touch
- New web apps from the database to the interface, plus landing pages and multilingual sites
- AI features in an existing product: LLM summaries and scoring, search over your documents, chatbots that cite their source
- Bug fixes and performance work on slow pages, API endpoints and database queries
- Backends, APIs and command-line tools in Node.js or Rust
- Desktop, mobile and browser-extension projects
Experience:
- Supabase in production: scheduled TypeScript functions, LLM steps whose output is checked before it is saved, pgvector search, an alert whenever a scheduled job stops running, and CI on every push to main
- Access control inside PostgreSQL: row-level security policies and a separate role for each subscription tier, so users see only what their plan allows
- A legacy PHP backend rewritten in Node.js/TypeScript without breaking its API; median response time on the main endpoints fell roughly 3×
- A jQuery front end moved to React page by page while the product stayed live
- Rust backends: axum microservices on PostgreSQL and Redis that talk to each other through Kafka and gRPC, with a REST API for the front end
- Open source: reqwest-rotate, my Rust crate for proxy rotation, per-host rate limits and retries in the reqwest HTTP client, published on the official Rust registry
- Live demos and client work are in my portfolio, and my public code is on the GitHub account linked to this profile.
How I work: async and in writing. I write the scope down before I start. Well-defined work gets a fixed price; open-ended work is billed hourly until the scope is clear. You get a short written update at the end of each working day, and no calls are needed. I work 10:00–20:00 Almaty time (UTC+5), which covers most of the European working day and the start of the US East Coast day.
Başlamaq üçün mənə nəyiniz olduğunu (repo, canlı proqram və ya qısa təsvir) və nəyə ehtiyacınız olduğunu göndərin. Mən yazılı plan və qiymətlə cavab verəcəyəm. Əvvəlcə necə işlədiyimi görmək istəyirsinizsə, tək bir səhvin düzəldilməsi kimi kiçik bir sabit qiymətli tapşırıqla başlaya bilərik.
Bu sərbəst işçinin ixtisaslaşdığı texnologiyalar və təcrübə.
Bu sərbəst işçinin mövcud olduğu xidmət sahələri.
Formline demo mağazamın arxa ofisi, qeydiyyatdan keçmədən sınaq üçün açıqdır: hər bir ziyarətçi demo məlumatları ilə özəl bir sandbox əldə edir. İşçilər sifarişləri emal edir, kataloqu saxlayır və ehtiyatları izləyir, mağazadan ödənişli Stripe test sifarişləri imzalanmış veb-hook vasitəsilə gəlir. Sahibi daxil olmaqla, yalnız oxumaq hüququ olan izləyiciyə qədər dörd işçi rolu müxtəlif hüquqlara malikdir; daxil olmaq üçün autentifikator tətbiqi və keçid açarları dəstəklənir. Next.js, React və TypeScript ilə PostgreSQL üzərində Drizzle ilə qurulmuşdur; səviyyəli təhlükəsizlik hər bir iş sahəsini ayrı saxlayır. O, Docker-də, Vitest və Playwright testləri ilə CI-də işləyir.
Ətraflı bax →
Müştəri layihəsi: Seçki proqnozu bazarlarında ticarət edən bir masanın Supabase backendini genişləndirdim. Mənim planlaşdırılmış TypeScript funksiyalarım Kalshi sifariş kitablarını anlıq görüntüləyir, yeni seçki bazarlarını tapır, namizəd profillərini hazırlayır və xəbərdarlıqlar verir; bir LLM (Qwen) treyderlər üçün saatlıq yarış xülasələri yazır və YouTube şərhlərini qiymətləndirir. Mən həmçinin axtarış, pgvector üzərində RAG hazırlığı və əsas qola hər bir push-da CI ilə xəbər lentini əlavə etdim. Əlavə etdiyim hər bir iş ürək döyüntüsü barədə məlumat verir və saatlıq nəzarətçi bir işin səssizləşdiyini və ya qiymətlərin gəlmədiyini xəbərdar edir. Sahibi quraşdırma bələdçisi və video təlimat aldı.
Ətraflı bax →
A free, open-source Chrome extension (Manifest V3) with four small fixes to the Xero pages bookkeepers use every day. The Approve button on an invoice does the action you choose, approved invoices print without downloading a PDF first, long lists get page navigation at the top, and a button sorts the current Find and recode page by description. It runs only on go.xero.com, with one permission and no analytics or remote code. Built in TypeScript; CI runs lint, type checks, Vitest unit tests and Playwright end-to-end tests of the built extension. Not affiliated with or endorsed by Xero Limited.
Ətraflı bax →
Klikləyə biləcəyiniz bir mağaza: 16 kolleksiyada 4 poster, URL-də qalan filtrlər və axtarış, səbət, açıq və tünd mövzular və demo sifarişlə və ya test rejimində real Stripe Checkout sessiyası ilə bitən ödəniş. Mən onu Tailwind CSS ilə TypeScript-də Next.js statik ixracı kimi qurdum. Poster şəkilləri SVG şablonlarından yaradılır və qurulma zamanı PNG-yə çevrilir. Kart ödənişləri serverdə səbəti yenidən qiymətləndirən və Stripe-ın veb-hook imzasını yoxlayan Cloudflare Worker vasitəsilə həyata keçirilir. Vitest və Playwright testləri hər push-da GitHub Actions-da işləyir; main-ə push-lar saytı yerləşdirir.
Ətraflı bax →
Middleware çərçivəsini çəkmədən proksi rotasiyasına, host başına sürət məhdudiyyətinə və geri çəkilmə ilə yenidən cəhdə ehtiyacı olan skreperlər və API müştəriləri üçün kiçik bir reqwest sarğısı. Sənədlər, CI və təxminən iki yüz testlə crates.io-da dərc edilmişdir.
Ətraflı bax →
İngilis və rus dillərində bir səhifəlik şəxsi sayt, xidmətlər bölməsi və demo layihələrimə keçidlər. Mən onu Next.js, React və TypeScript ilə statik ixrac kimi dizayn etdim və qurdum, sadə CSS Modulları ilə və heç bir UI çərçivəsi olmadan tərtib etdim. O, açıq və tünd mövzulara malikdir və hər dil üçün sosial önizləmə şəkli qurulma zamanı yaradılır. GitHub Actions onu Bunny CDN-ə qurur və yerləşdirir, bu da təhlükəsizlik başlıqlarını əlavə edir və www və sadə HTTP-ni əsas HTTPS ünvanına yönləndirir.
Ətraflı bax →
Arxa tərəfi mən qurdum: axum üzərində Rust xidmətləri, xidmətlər arasında hadisələr üçün Kafka, PostgreSQL və Redis, daxildə gRPC, React ön tərəfi üçün REST. Docker, CI/CD. Müştəri NDA altında.
Ətraflı bax →
Müştərinin veb platformasının arxa tərəfini köhnə PHP-dən Node.js/TypeScript-ə yenidən yazdım və ictimai API-ni uyğun saxladım, beləliklə ön tərəf dəyişməz qaldı. Əsas son nöqtələrdə orta cavab müddəti təxminən 3 dəfə azaldı. Yerləşdirmə CI/CD ilə Docker-ə köçürüldü. Müştəri NDA altında.
Ətraflı bax →
Məhsul istehsalda qalarkən jQuery ön tərəfini səhifə-səhifə React-ə köçürdüm. jQuery yoxdur, istifadəçi interfeysi komponent əsaslıdır və yeni funksiyalar React tərəfində qurulur. Müştəri NDA altında.
Ətraflı bax →
Müştəri üçün ön tərəfi, arxa tərəfi və verilənlər bazasını qurdum: React, Node.js üzərində TypeScript, PostgreSQL, CI/CD ilə bir yerləşdirilə bilən xidmət kimi göndərildi. Müştəri NDA altında.
Ətraflı bax →
Müştərilər üçün dar sahəli məlumatları toplayan Rust-da komanda sətiri alətləri, skreperlər və parserlər (async, reqwest, scraper, serde). Sayt tələb etdikdə proksi rotasiyası və sürət limiti idarəetməsi; hədəflər statik HTML-dən JS-lə render edilmiş səhifələrə qədər dəyişir. Mənbələr və verilənlər dəstləri NDA altındadır.
Ətraflı bax →
Əvvəlcədən simulyasiya edilmiş döyüş və hadisə jurnalı, d20 zərbə yeri sistemi, yardımçı süni intellekt və iqtisadiyyat qatı ilə idarəetmə simulyasiyası. Bevy ECS üzərində qurulmuş, avtomatlaşdırılmış test dəsti ilə.
Ətraflı bax →Dərhal satın alınmaq üçün hazır xidmətlər — nəzərdən keçirin, alın və dərhal başlayın.
$5 qiymətindən başlayan kiçik, sabit qiymətli dadlıqlar — bir kliklə ala biləcəyiniz sürətli işlər və ya daha böyük sifarişdən əvvəl bir Zinner-i sınamaq üçün aşağı riskli bir yol.
Micro Zinn
Bu frilanserə birbaşa mesaj göndərmək üçün pulsuz hesab yaradın və ya daxil olun.
Daxil ol / Qeydiyyatdan keçSəbətinizdə başqa bir Zinner-dən Zinns var. Bir anda yalnız bir Zinner-dən sifariş verə bilərsiniz.
Səbətinizi təmizləyib bu Zinn-i əlavə etmək istərdiniz, yoxsa əvvəlcə cari sifarişinizlə ödəniş etmək istərdiniz?
Zinn Hub Tətbiqini əldə edin
Bildirişlər · Daha sürətli giriş · Tam ekran
Brauzerinizdə Paylaş üzərinə toxunun
➜ Sonra "Ana Ekrana əlavə et" üzərinə toxunun