Zinn Hub
0
Coșul tău
0

Alexandr Sopilnik

Dezvoltator Full-Stack | Rust, TypeScript, JavaScript | Integrări AI

📍 Located in: Kazahstan 🕐
🎯🤝 Deschis pentru colaborări unice sau pe termen lung ⏱️ 40 ore/săptămână disponibile
✔ Verificat
⭐ Nivel Zinner 1
🔗 Găsește Alexandr Sopilnik online
🔍

Explorați linkurile și restul acestui profil pentru a-i cunoaște. Zinn Hub menține profilul fiecărui Zinner deschis și transparent — astfel încât să puteți construi încredere și să angajați cu încredere.

💰 Prețuri
Tarif orar obișnuit: $30.00/oră
🔒 Plăți păstrate în siguranță de Zinn Hub până la satisfacția dumneavoastră · Carduri, PayPal, Cripto & mai mult · Fără taxe pentru cumpărător
✓

Competențe verificate de Zinn Hub

Zinner verificat

Alexandr Sopilnik și-a dovedit setul de abilități către Zinn Hub și a furnizat dovezi ale muncii lor. Fiecare Zinner verificat trece printr-o revizuire practică de asigurare a calității — astfel încât să puteți angaja cu încredere.

🛡️ Verificat din September 2026

Membru din
Sep 2026
Zinns listate
18
Răspuns mediu
0h
Ultima activitate
Chiar acum

Despre

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.

Pentru început, trimite-mi ce ai (un repo, o aplicație live sau o scurtă descriere) și de ce ai nevoie. Îți voi răspunde cu un plan scris și un preț. Dacă vrei să vezi cum lucrez mai întâi, putem începe cu o mică sarcină cu preț fix, cum ar fi o singură remediere a unei erori.

Abilități

Tehnologii și expertiză în care este specializat acest freelancer.

Categorii

Zone de servicii pentru care acest freelancer este disponibil.

Portofoliu

Formline Admin: Panou de administrare Next.js

Back office-ul pentru magazinul meu demo Formline, deschis pentru a fi încercat fără înregistrare: fiecare vizitator primește un sandbox privat cu date demo. Personalul procesează comenzile, menține catalogul și urmărește stocul, iar comenzile de test Stripe plătite din magazin sosesc printr-un webhook semnat. Patru roluri de personal, de la proprietar la vizualizator doar în citire, au drepturi diferite; autentificarea acceptă o aplicație de autentificare și chei de acces. Construit cu Next.js, React și TypeScript pe PostgreSQL cu Drizzle; securitatea la nivel de rând menține fiecare spațiu de lucru separat. Rulează în Docker, cu teste Vitest și Playwright în CI.

Vezi detalii →

Backend birou de tranzacționare electorală

Proiect client: Am extins backend-ul Supabase al unui birou care tranzacționează piețe de predicție electorală. Funcțiile mele TypeScript programate fac instantanee ale registrelor de comenzi Kalshi, găsesc noi piețe electorale, elaborează profiluri de candidați și generează alerte; un LLM (Qwen) scrie rezumate orare ale curselor pentru comercianți și evaluează comentariile YouTube. Am adăugat, de asemenea, un flux de știri cu căutare, pregătire RAG pe pgvector și CI la fiecare push către main. Fiecare job pe care l-am adăugat raportează un heartbeat, iar un watchdog orar alertează când un job tace sau prețurile nu mai sosesc. Proprietarul a primit un ghid de configurare și un videoclip demonstrativ.

Vezi detalii →

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.

Vezi detalii →

Formline: Magazin Next.js cu Stripe

Un magazin pe care îl poți naviga: 16 postere în 4 colecții, filtre și căutare care rămân în URL, un coș, teme deschise și închise, și un checkout care se încheie cu o comandă demo sau o sesiune reală Stripe Checkout în modul de testare. L-am construit ca un export static Next.js în TypeScript cu Tailwind CSS. Imaginile posterelor sunt generate din șabloane SVG și randate în PNG la momentul construirii. Plățile cu cardul trec printr-un Cloudflare Worker care re-prețuiește coșul pe server și verifică semnătura webhook-ului Stripe. Testele Vitest și Playwright rulează în GitHub Actions la fiecare push; push-urile către main implementează site-ul.

Vezi detalii →

reqwest-rotate: crate open-source

Un mic wrapper reqwest pentru scrappers și clienți API care necesită rotație de proxy, limitare de rată per-gazdă și reîncercare cu backoff, fără a include un framework middleware. Publicat pe crates.io cu documentație, CI și aproximativ două sute de teste.

Vezi detalii →

Site personal bilingv în Next.js

Un site personal de o pagină în engleză și rusă, cu o secțiune de servicii și link-uri către proiectele mele demo. L-am proiectat și construit cu Next.js, React și TypeScript ca export static, stilizat cu CSS Modules simple și fără un framework UI. Are teme deschise și închise, iar o imagine de previzualizare socială pentru fiecare limbă este generată la momentul construirii. GitHub Actions îl construiește și îl implementează pe Bunny CDN, care adaugă anteturi de securitate și redirecționează www și HTTP simplu către adresa HTTPS principală.

Vezi detalii →

Microservicii Rust, backend EdTech

Am construit backend-ul: servicii Rust pe axum, Kafka pentru evenimente între servicii, PostgreSQL și Redis, gRPC intern, REST pentru front-end-ul React. Docker, CI/CD. Client sub NDA.

Vezi detalii →

Backend PHP rescris în Node.js/TS

Am rescris backend-ul platformei web a unui client de la PHP vechi la Node.js/TypeScript și am păstrat API-ul public compatibil, astfel încât front-end-ul a fost livrat neschimbat. Timpul mediu de răspuns pe principalele endpoint-uri a scăzut de aproximativ 3 ori. Implementarea a fost mutată la Docker cu CI/CD. Client sub NDA.

Vezi detalii →

Migrare jQuery la React, aplicație live

Am mutat un front-end jQuery la React pagină cu pagină, în timp ce produsul a rămas în producție. jQuery a dispărut, interfața de utilizator este bazată pe componente, iar noile funcționalități sunt construite pe partea React. Client sub NDA.

Vezi detalii →

Aplicație React + Node.js + PostgreSQL

Am construit front-end-ul, backend-ul și baza de date pentru un client: React, TypeScript pe Node.js, PostgreSQL, livrat ca un singur serviciu deployabil cu CI/CD. Client sub NDA.

Vezi detalii →

Instrumente CLI și scrapere Rust

Utilități de linie de comandă, scrapere și parsere în Rust care colectează date de domeniu restrâns pentru clienți (async, reqwest, scraper, serde). Rotirea proxy-ului și gestionarea limitelor de rată atunci când un site o cere; țintele variază de la HTML static la pagini randate cu JS. Sursele și seturile de date sunt sub NDA.

Vezi detalii →

Simulare școală de gladiatori în Rust/Bevy

Simulare de management cu lupte pre-simulate și un jurnal de evenimente, un sistem de localizare a loviturilor d20, AI utilitară și un strat economic. Construit pe Bevy ECS, cu o suită de teste automate.

Vezi detalii →

Zinns — Servicii gata de achiziție (18)

Servicii gata făcute, disponibile pentru achiziție imediată — răsfoiește, cumpără și începe imediat.

Voi construi un chatbot RAG care răspunde din documentele dvs. și arată sursa

$90.00
🔒 Fără taxe de platformă pentru cumpărători

Voi construi aplicația ta React Native pentru Android și iOS, conectată la backend-ul tău

$100.00
🔒 Fără taxe de platformă pentru cumpărători

Voi repara sau configura magazinul tău WooCommerce: checkout, plăți, livrare și produse

$30.00
🔒 Fără taxe de platformă pentru cumpărători

Voi construi un backend Node.js cu Express sau NestJS

$60.00
🔒 Fără taxe de platformă pentru cumpărători

Voi profila aplicația ta React sau Next.js și o voi face mai rapidă, cu cifre

$15.00
🔒 Fără taxe de platformă pentru cumpărători

Micro Zinns (1)

Mici mostre cu preț fix de la $5 — sarcini rapide pe care le puteți cumpăra cu un singur clic, sau o modalitate cu risc scăzut de a încerca un Zinner înainte de o comandă mai mare.

Micro Zinn

Voi remedia o eroare în aplicația ta web JavaScript, React sau Node.js

$20.00
🔒 Fără taxe de platformă pentru cumpărători
Constructor de portofoliu Gustare de servicii Muncă mică rapidă
📤 Distribuie acest profil
𝕏 Distribuie LinkedIn Facebook WhatsApp Telegramă

Obțineți aplicația Zinn Hub

Notificări · Acces mai rapid · Ecran complet

Atinge Partajează în browserul tău

➜ Apoi atinge "Adaugă la ecranul de pornire"