Tam Yığın Geliştirici | Rust, TypeScript, JavaScript | Yapay Zeka Entegrasyonları
Kim olduklarını öğrenmek için bağlantılarını ve bu profilin geri kalanını keşfedin. Zinn Hub, her Zinner'ın profilini açık ve şeffaf tutar — böylece güven inşa edebilir ve güvenle işe alabilirsiniz.
Alexandr Sopilnik Zinn Hub'a yeteneklerini kanıtladı ve çalışmalarına dair kanıt sağladı. Her Doğrulanmış Zinner, uygulamalı bir kalite güvence incelemesinden geçer — böylece güvenle işe alabilirsiniz.
🛡️ September 2026 tarihinden beri doğrulanmış
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şlamak için, elinizdekileri (bir depo, canlı bir uygulama veya kısa bir açıklama) ve neye ihtiyacınız olduğunu bana gönderin. Yazılı bir plan ve fiyatla yanıt vereceğim. Önce nasıl çalıştığımı görmek isterseniz, tek bir hata düzeltmesi gibi küçük, sabit fiyatlı bir görevle başlayabiliriz.
Bu serbest çalışanın uzmanlaştığı teknolojiler ve uzmanlık alanları.
Bu serbest çalışanın hizmet verdiği alanlar.
Formline demo mağazamın arka ofisi, kayıt olmadan denemeye açık: her ziyaretçi demo verileriyle özel bir sanal alan alır. Personel siparişleri işler, kataloğu güncel tutar ve stok takibi yapar ve mağazadan gelen ücretli Stripe test siparişleri imzalı bir webhook aracılığıyla ulaşır. Sahipten salt okunur görüntüleyiciye kadar dört personel rolü farklı haklara sahiptir; oturum açma, bir kimlik doğrulama uygulaması ve geçiş anahtarlarını destekler. Drizzle ile PostgreSQL üzerinde Next.js, React ve TypeScript ile oluşturulmuştur; satır düzeyinde güvenlik her çalışma alanını ayrı tutar. Docker'da çalışır, CI'da Vitest ve Playwright testleri bulunur.
Detayları görüntüle →
Müşteri projesi: Seçim tahmin piyasaları ticareti yapan bir masanın Supabase arka ucunu genişlettim. Planlanmış TypeScript işlevlerim Kalshi emir defterlerinin anlık görüntülerini alır, yeni seçim piyasaları bulur, aday profilleri taslağı oluşturur ve uyarılar yükseltir; bir LLM (Qwen) tüccarlar için saatlik yarış özetleri yazar ve YouTube yorumlarını puanlar. Ayrıca arama özellikli bir haber akışı, pgvector üzerinde RAG hazırlığı ve ana dala yapılan her gönderimde CI ekledim. Eklediğim her iş bir "kalp atışı" bildirir ve bir iş sessiz kaldığında veya fiyatlar gelmeyi durdurduğunda saatlik bir "bekçi köpeği" uyarır. Sahibi bir kurulum rehberi ve bir tanıtım videosu aldı.
Detayları görüntüle →
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.
Detayları görüntüle →
Tıklayabileceğiniz bir mağaza: 16 koleksiyonda 4 poster, URL'de kalan filtreler ve arama, bir sepet, açık ve koyu temalar ve demo siparişle veya test modunda gerçek bir Stripe Checkout oturumuyla biten bir ödeme. Bunu Tailwind CSS ile TypeScript'te bir Next.js statik dışa aktarımı olarak oluşturdum. Poster resimleri SVG şablonlarından oluşturulur ve derleme zamanında PNG'ye dönüştürülür. Kart ödemeleri, sepeti sunucuda yeniden fiyatlandıran ve Stripe'ın webhook imzasını doğrulayan bir Cloudflare Worker aracılığıyla yapılır. Vitest ve Playwright testleri, her gönderimde GitHub Actions'ta çalışır; ana dala yapılan gönderimler siteyi dağıtır.
Detayları görüntüle →
Ara katman yazılımı çerçevesi çekmeden, proxy rotasyonu, ana bilgisayar başına hız sınırlaması ve geri çekilmeyle yeniden deneme gerektiren kazıyıcılar ve API istemcileri için küçük bir reqwest sarmalayıcı. Docs, CI ve yaklaşık iki yüz test ile crates.io'da yayınlandı.
Detayları görüntüle →
İngilizce ve Rusça tek sayfalık kişisel bir site, hizmetler bölümü ve demo projelerime bağlantılar. Bunu Next.js, React ve TypeScript ile statik bir dışa aktarım olarak tasarladım ve oluşturdum, düz CSS Modülleri ile stilize ettim ve UI çerçevesi kullanmadım. Açık ve koyu temaları var ve her dil için bir sosyal önizleme görüntüsü derleme zamanında oluşturuluyor. GitHub Actions, onu Bunny CDN'ye inşa eder ve dağıtır, bu da güvenlik başlıkları ekler ve www ve düz HTTP'yi ana HTTPS adresine yönlendirir.
Detayları görüntüle →
Arka ucu ben oluşturdum: axum üzerinde Rust hizmetleri, hizmetler arasında olaylar için Kafka, PostgreSQL ve Redis, içeride gRPC, React ön ucu için REST. Docker, CI/CD. Müşteri gizlilik anlaşması kapsamında.
Detayları görüntüle →
Bir müşterinin web platformunun arka ucunu eski PHP'den Node.js/TypeScript'e yeniden yazdım ve genel API'yi uyumlu tuttum, böylece ön uç değişmeden yayınlandı. Ana uç noktalardaki ortalama yanıt süresi yaklaşık 3 kat azaldı. Dağıtım CI/CD ile Docker'a taşındı. Müşteri gizlilik anlaşması kapsamında.
Detayları görüntüle →
Ürün üretimde kalırken bir jQuery ön ucunu sayfa sayfa React'e taşıdım. jQuery gitti, kullanıcı arayüzü bileşen tabanlı ve yeni özellikler React tarafında oluşturuluyor. Müşteri gizlilik anlaşması kapsamında.
Detayları görüntüle →
Bir müşteri için ön uç, arka uç ve veritabanı oluşturdum: React, Node.js üzerinde TypeScript, PostgreSQL, CI/CD ile tek bir dağıtılabilir hizmet olarak gönderildi. Müşteri gizlilik anlaşması kapsamında.
Detayları görüntüle →
Müşteriler için dar alan verilerini toplayan Rust'ta komut satırı yardımcı programları, kazıyıcılar ve ayrıştırıcılar (async, reqwest, scraper, serde). Bir site gerektirdiğinde proxy rotasyonu ve hız sınırı yönetimi; hedefler statik HTML'den JS ile oluşturulan sayfalara kadar değişir. Kaynaklar ve veri kümeleri gizlilik anlaşması kapsamındadır.
Detayları görüntüle →
Önceden simüle edilmiş dövüş ve olay günlüğü, d20 isabet konumu sistemi, yardımcı yapay zeka ve ekonomi katmanı içeren bir yönetim simülasyonu. Bevy ECS üzerine inşa edildi, otomatik test paketi ile.
Detayları görüntüle →Hemen satın almaya hazır hizmetler — göz atın, satın alın ve hemen başlayın.
$5'dan başlayan küçük, sabit fiyatlı tadımlıklar — tek tıklamayla satın alabileceğiniz hızlı işler veya daha büyük bir siparişten önce bir Zinner'ı denemek için düşük riskli bir yol.
Micro Zinn
Bu serbest çalışana doğrudan mesaj göndermek için ücretsiz bir hesap oluşturun veya giriş yapın.
Giriş Yap / KaydolNereye gitmek istersiniz?
Hesabım Alıcı paneli, siparişler, profil Zinner paneli Hizmetlerinizi ve kazançlarınızı yönetin Elçi paneli Yönlendirmeleri ve komisyonu takip edin Çıkış YapSepetiniz başka bir Zinner'dan Zinns içeriyor. Aynı anda yalnızca bir Zinner'dan sipariş verebilirsiniz.
Sepetinizi temizleyip bu Zinn ürününü eklemek mi, yoksa önce mevcut siparişinizle ödeme yapmak mı istersiniz?
Zinn Hub Uygulamasını İndir
Bildirimler · Daha hızlı erişim · Tam ekran
Tarayıcınızda Paylaş öğesine dokunun
➜ Ardından "Ana Ekrana Ekle" öğesine dokunun