Zinn Hub
0
Vaša košarica
0

Alexandr Sopilnik

Full-Stack programer | Rust, TypeScript, JavaScript | AI integracije

📍 Located in: Kazahstan 🕐
🎯🤝 Otvoren za jednokratne ili dugoročne poslove ⏱️ 40 sati/tjedno dostupno
✔ Provjereno
⭐ Razina Zinnera 1
🔗 Pronađite Alexandr Sopilnik online
🔍

Istražite njihove veze i ostatak ovog profila kako biste ih upoznali. Zinn Hub drži profil svakog Zinnera otvorenim i transparentnim – tako da možete izgraditi povjerenje i zaposliti s povjerenjem.

💰 Cijene
Uobičajena satnica: $30.00/sat
🔒 Plaćanja sigurno drži Zinn Hub dok ne budete zadovoljni · Kartice, PayPal, Kripto i više · Bez naknada za kupce
✓

Vještine provjerene od strane Zinn Huba

Provjereni Zinner

Alexandr Sopilnik je dokazao svoje vještine Zinn Hubu i pružio dokaze o svom radu. Svaki provjereni Zinner prolazi praktičnu provjeru kvalitete — tako da možete zaposliti s povjerenjem.

🛡️ Provjereno od September 2026

Član od
Sep 2026
Navedeni Zinns
18
Prosječan odgovor
0h
Zadnja aktivnost
36 minutes prije

O nama

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.

Za početak, pošaljite mi što imate (repozitorij, aktivnu aplikaciju ili kratak opis) i što vam je potrebno. Odgovorit ću s pisanim planom i cijenom. Ako prvo želite vidjeti kako radim, možemo započeti s jednim malim zadatkom s fiksnom cijenom, kao što je popravak jedne pogreške.

Vještine

Tehnologije i stručnost u kojima se ovaj freelancer specijalizirao.

Kategorije

Područja usluga za koja je ovaj freelancer dostupan.

Portfolio

Formline Admin: Next.js administratorska ploča

Pozadinski ured za moju Formline demo trgovinu, otvoren za isprobavanje bez prijave: svaki posjetitelj dobiva privatni sandbox s demo podacima. Osoblje obrađuje narudžbe, održava katalog i prati zalihe, a plaćene Stripe testne narudžbe iz trgovine stižu putem potpisanog webhooka. Četiri uloge osoblja, od vlasnika do preglednika samo za čitanje, imaju različita prava; prijava podržava aplikaciju za autentifikaciju i pristupne ključeve. Izgrađeno s Next.js, React i TypeScriptom na PostgreSQL-u s Drizzleom; sigurnost na razini retka drži svaki radni prostor odvojenim. Pokreće se u Dockeru, s Vitest i Playwright testovima u CI-u.

Prikaži detalje →

Pozadinski sustav za stol za trgovanje izborima

Klijentski projekt: Proširio sam Supabase pozadinu stola koji trguje tržištima predviđanja izbora. Moje zakazane TypeScript funkcije snimaju Kalshi knjige narudžbi, pronalaze nova izborna tržišta, izrađuju profile kandidata i podižu upozorenja; LLM (Qwen) piše sažetke utrka po satu za trgovce i ocjenjuje YouTube komentare. Također sam dodao feed vijesti s pretraživanjem, RAG pripremu na pgvectoru i CI na svakom pushu na main. Svaki posao koji sam dodao izvještava o otkucajima srca, a satni nadzornik upozorava kada posao utihne ili cijene prestanu stizati. Vlasnik je dobio vodič za postavljanje i video s uputama.

Prikaži detalje →

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.

Prikaži detalje →

Formline: Next.js trgovina sa Stripeom

Izlog kroz koji možete kliknuti: 16 plakata u 4 kolekcija, filteri i pretraživanje koji ostaju u URL-u, košarica, svijetle i tamne teme, te naplata koja završava demo narudžbom ili stvarnom Stripe Checkout sesijom u testnom načinu. Izgradio sam ga kao Next.js statički izvoz u TypeScriptu s Tailwind CSS-om. Slike plakata generiraju se iz SVG predložaka i renderiraju u PNG u vrijeme izgradnje. Plaćanja karticama prolaze kroz Cloudflare Worker koji ponovno određuje cijenu košarice na poslužitelju i provjerava Stripeov potpis web-kuke. Vitest i Playwright testovi se izvode u GitHub Actions pri svakom pushu; pushovi na main granu postavljaju stranicu.

Prikaži detalje →

reqwest-rotate: open-source biblioteka

Mali omot za reqwest za scrapere i API klijente koji trebaju rotaciju proxyja, ograničenje brzine po hostu i ponovni pokušaj s odgodom, bez povlačenja okvira za middleware. Objavljeno na crates.io s dokumentacijom, CI-jem i oko dvjesto testova.

Prikaži detalje →

Dvojezična osobna stranica u Next.js

Osobna stranica na jednoj stranici na engleskom i ruskom jeziku, s odjeljkom usluga i poveznicama na moje demo projekte. Dizajnirao sam je i izgradio s Next.js, Reactom i TypeScriptom kao statički izvoz, stiliziranu s običnim CSS modulima i bez UI okvira. Ima svijetle i tamne teme, a slika društvenog pregleda za svaki jezik generira se u vrijeme izgradnje. GitHub Actions je gradi i implementira na Bunny CDN, koji dodaje sigurnosne zaglavlja i preusmjerava www i obični HTTP na glavnu HTTPS adresu.

Prikaži detalje →

Rust mikrousluge, EdTech backend

Izgradio sam backend: Rust usluge na axumu, Kafka za događaje između usluga, PostgreSQL i Redis, gRPC unutra, REST za React frontend. Docker, CI/CD. Klijent pod NDA-om.

Prikaži detalje →

PHP backend prepisan u Node.js/TS

Prepisao sam backend web platforme klijenta iz starog PHP-a u Node.js/TypeScript i zadržao javni API kompatibilnim, tako da je frontend isporučen nepromijenjen. Prosječno vrijeme odziva na glavnim krajnjim točkama palo je otprilike 3 puta. Implementacija je premještena na Docker s CI/CD-om. Klijent pod NDA-om.

Prikaži detalje →

Migracija jQuery na React, aplikacija uživo

Premjestio sam jQuery frontend stranicu po stranicu na React dok je proizvod ostao u produkciji. jQuery je nestao, korisničko sučelje je bazirano na komponentama, a nove značajke se grade na React strani. Klijent pod NDA-om.

Prikaži detalje →

React + Node.js + PostgreSQL aplikacija

Izgradio sam frontend, backend i bazu podataka za klijenta: React, TypeScript na Node.js-u, PostgreSQL, isporučeno kao jedna usluga spremna za implementaciju s CI/CD-om. Klijent pod NDA-om.

Prikaži detalje →

Rust CLI alati i skreperi

Alati naredbenog retka, skreperi i parseri u Rustu koji prikupljaju podatke uskog domena za klijente (async, reqwest, scraper, serde). Rotacija proxyja i rukovanje ograničenjem brzine kada to stranica zahtijeva; ciljevi se kreću od statičkog HTML-a do stranica renderiranih JS-om. Izvori i skupovi podataka su pod NDA-om.

Prikaži detalje →

Simulacija škole gladijatora u Rustu/Bevyju

Simulacija upravljanja s unaprijed simuliranom borbom i dnevnikom događaja, d20 sustavom lokacije pogotka, pomoćnom umjetnom inteligencijom i ekonomskim slojem. Izgrađeno na Bevy ECS-u, s automatiziranim testnim paketom.

Prikaži detalje →

Zinns — Spremni za kupnju usluga (18)

Gotove usluge dostupne za trenutnu kupnju — pregledajte, kupite i odmah započnite.

Izradit ću Node.js backend s Expressom ili NestJS-om

$60.00
🔒 Bez naknada za platformu za kupce

Micro Zinns (1)

Mali, fiksni uzorci od $5 — brzi poslovi koje možete kupiti jednim klikom ili način niskog rizika da isprobate Zinnera prije veće narudžbe.

Micro Zinn

Popravit ću grešku u vašoj JavaScript, React ili Node.js web aplikaciji

$20.00
🔒 Bez naknada za platformu za kupce
Izrada portfelja Uzorak usluge Brzi mali posao
📤 Podijelite ovaj profil
𝕏 Podijeli LinkedIn Facebook WhatsApp Telegram

Preuzmite aplikaciju Zinn Hub

Obavijesti · Brži pristup · Puni zaslon

Dodirnite Podijeli u svom pregledniku

➜ Zatim dodirnite "Dodaj na početni zaslon"