Zinn Hub
0
Troli Anda
0

Alexandr Sopilnik

Pembangun Full-Stack | Rust, TypeScript, JavaScript | Integrasi AI

📍 Located in: Kazakhstan 🕐
🎯🤝 Terbuka untuk kerja sekali-sekala atau jangka panjang ⏱️ 40 jam/minggu tersedia
👤 Pekerja Bebas
✔ Disahkan
⭐ Tahap Zinner 1
🔗 Cari Alexandr Sopilnik dalam talian
🔍

Terokai pautan mereka dan profil ini untuk mengenali siapa mereka. Zinn Hub memastikan profil setiap Zinner terbuka dan telus — supaya anda boleh membina kepercayaan dan mengupah dengan yakin.

💰 Harga
Kadar Setiap Jam Biasa: $30.00/jam
🔒 Pembayaran dipegang dengan selamat oleh Zinn Hub sehingga anda berpuas hati · Kad, PayPal, Kripto & banyak lagi · Tiada yuran pembeli
✓

Kemahiran Disahkan oleh Zinn Hub

Zinner Disahkan

Alexandr Sopilnik telah membuktikan kemahiran mereka kepada Zinn Hub dan memberikan bukti kerja mereka. Setiap Zinner yang Disahkan lulus semakan jaminan kualiti secara langsung — jadi anda boleh mengupah dengan yakin.

🛡️ Disahkan sejak September 2026

Ahli sejak
Sep 2026
Zinns disenaraikan
18
Purata respons
0h
Terakhir aktif
1 hour yang lalu

Mengenai

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.

Untuk bermula, hantarkan kepada saya apa yang anda ada (repositori, aplikasi langsung atau penerangan ringkas) dan apa yang anda perlukan. Saya akan membalas dengan pelan bertulis dan harga. Jika anda ingin melihat cara saya bekerja terlebih dahulu, kita boleh mulakan dengan satu tugas kecil harga tetap, seperti pembetulan pepijat tunggal.

Kemahiran

Teknologi dan kepakaran yang pakar dalam freelancer ini.

Kategori

Kawasan perkhidmatan yang tersedia untuk pekerja bebas ini.

Portfolio

Formline Admin: Panel pentadbir Next.js

Pejabat belakang untuk kedai demo Formline saya, dibuka untuk dicuba tanpa pendaftaran: setiap pelawat mendapat kotak pasir peribadi dengan data demo. Kakitangan memproses pesanan, menyimpan katalog dan menjejaki stok, dan pesanan ujian Stripe berbayar dari kedai tiba melalui webhook yang ditandatangani. Empat peranan kakitangan, dari pemilik hingga penonton baca sahaja, mempunyai hak yang berbeza; log masuk menyokong aplikasi pengesah dan kunci laluan. Dibina dengan Next.js, React dan TypeScript pada PostgreSQL dengan Drizzle; keselamatan peringkat baris memastikan setiap ruang kerja berasingan. Ia berjalan dalam Docker, dengan ujian Vitest dan Playwright dalam CI.

Lihat butiran →

Backend meja dagangan pilihan raya

Projek pelanggan: Saya melanjutkan bahagian belakang Supabase bagi meja yang memperdagangkan pasaran ramalan pilihan raya. Fungsi TypeScript berjadual saya mengambil gambar buku pesanan Kalshi, mencari pasaran pilihan raya baharu, merangka profil calon dan membangkitkan amaran; LLM (Qwen) menulis ringkasan perlumbaan setiap jam untuk pedagang dan menilai komen YouTube. Saya juga menambah suapan berita dengan carian, persediaan RAG pada pgvector dan CI pada setiap dorongan ke utama. Setiap pekerjaan yang saya tambah melaporkan degupan jantung, dan pengawas setiap jam memberi amaran apabila pekerjaan senyap atau harga berhenti tiba. Pemilik mendapat panduan persediaan dan video panduan.

Lihat butiran →

Bookkeeper Tweaks: Chrome extension

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.

Lihat butiran →

Formline: Kedai Next.js dengan Stripe

Kedai yang boleh anda klik: 16 poster dalam 4 koleksi, penapis dan carian yang kekal dalam URL, troli, tema terang dan gelap, dan pembayaran yang berakhir dengan pesanan demo atau sesi Stripe Checkout sebenar dalam mod ujian. Saya membangunkannya sebagai eksport statik Next.js dalam TypeScript dengan Tailwind CSS. Imej poster dihasilkan daripada templat SVG dan dirender ke PNG pada masa binaan. Pembayaran kad melalui Cloudflare Worker yang menetapkan semula harga troli pada pelayan dan mengesahkan tandatangan webhook Stripe. Ujian Vitest dan Playwright berjalan dalam GitHub Actions pada setiap push; push ke main menggunakan tapak.

Lihat butiran →

reqwest-rotate: peti sumber terbuka

Pembungkus reqwest kecil untuk pengikis dan klien API yang memerlukan putaran proksi, had kadar setiap hos dan cuba semula dengan backoff, tanpa menarik rangka kerja perisian tengah. Diterbitkan di crates.io dengan dokumen, CI dan kira-kira dua ratus ujian.

Lihat butiran →

Tapak peribadi dwibahasa di Next.js

Tapak peribadi satu halaman dalam bahasa Inggeris dan Rusia, dengan bahagian perkhidmatan dan pautan ke projek demo saya. Saya mereka bentuk dan membangunkannya dengan Next.js, React dan TypeScript sebagai eksport statik, digayakan dengan Modul CSS biasa dan tiada rangka kerja UI. Ia mempunyai tema terang dan gelap, dan imej pratonton sosial untuk setiap bahasa dihasilkan pada masa binaan. GitHub Actions membina dan menyebarkannya ke Bunny CDN, yang menambah pengepala keselamatan dan mengubah hala www dan HTTP biasa ke alamat HTTPS utama.

Lihat butiran →

Mikroservis Rust, bahagian belakang EdTech

Saya membina bahagian belakang: perkhidmatan Rust pada axum, Kafka untuk acara antara perkhidmatan, PostgreSQL dan Redis, gRPC di dalam, REST untuk bahagian hadapan React. Docker, CI/CD. Pelanggan di bawah NDA.

Lihat butiran →

Bahagian belakang PHP ditulis semula dalam Node.js/TS

Menulis semula bahagian belakang platform web pelanggan daripada PHP lama kepada Node.js/TypeScript dan mengekalkan API awam serasi, jadi bahagian hadapan dihantar tanpa perubahan. Masa respons median pada titik akhir utama menurun kira-kira 3x. Penempatan dipindahkan ke Docker dengan CI/CD. Pelanggan di bawah NDA.

Lihat butiran →

Migrasi jQuery ke React, aplikasi langsung

Memindahkan bahagian hadapan jQuery ke React halaman demi halaman sementara produk kekal dalam pengeluaran. jQuery telah tiada, UI berasaskan komponen, dan ciri baharu dibina di bahagian React. Pelanggan di bawah NDA.

Lihat butiran →

Aplikasi React + Node.js + PostgreSQL

Membina bahagian hadapan, bahagian belakang dan pangkalan data untuk pelanggan: React, TypeScript pada Node.js, PostgreSQL, dihantar sebagai satu perkhidmatan yang boleh digunakan dengan CI/CD. Pelanggan di bawah NDA.

Lihat butiran →

Alat CLI dan pengikis Rust

Utiliti baris perintah, pengikis dan penghurai dalam Rust yang mengumpul data domain sempit untuk pelanggan (async, reqwest, scraper, serde). Putaran proksi dan pengendalian had kadar apabila tapak memerlukannya; sasaran terdiri daripada HTML statik hingga halaman yang dirender JS. Sumber dan set data di bawah NDA.

Lihat butiran →

Simulasi sekolah gladiator dalam Rust/Bevy

Simulasi pengurusan dengan pertempuran pra-simulasi dan log acara, sistem lokasi pukulan d20, AI utiliti dan lapisan ekonomi. Dibina di atas Bevy ECS, dengan suite ujian automatik.

Lihat butiran →

Zinns — Sedia untuk Membeli Perkhidmatan (18)

Perkhidmatan sedia ada untuk pembelian segera — semak imbas, beli, dan mulakan segera.

Saya Akan membina bahagian belakang Node.js dengan Express atau NestJS

$60.00
🔒 Tiada Yuran Platform untuk Pembeli

Micro Zinns (1)

Pencuba kecil, harga tetap dari $5 — kerja pantas yang boleh anda beli dengan satu klik, atau cara berisiko rendah untuk mencuba Zinner sebelum pesanan yang lebih besar.

Micro Zinn

Saya akan membaiki pepijat dalam aplikasi web JavaScript, React atau Node.js anda

$20.00
🔒 Tiada Yuran Platform untuk Pembeli
Pembina portfolio Pencuba perkhidmatan Kerja kecil yang cepat
📤 Kongsi profil ini
𝕏 Kongsi LinkedIn Facebook WhatsApp Telegram

Dapatkan Aplikasi Zinn Hub

Pemberitahuan · Akses lebih pantas · Skrin penuh

Ketik Kongsi dalam pelayar anda

➜ Kemudian ketik "Tambah ke Skrin Utama"