Zinn Hub
0
Vaša korpa
0

Aleksandar Sopilnik

Full-Stack Developer | Rust, TypeScript, JavaScript | AI Integracije

📍 Located in: Kazahstan 🕐
🎯🤝 Otvoren za jednokratne ili dugoročne poslove ⏱️ 40 sati/nedeljno dostupno
✔ Verifikovan
⭐ Nivo Zinera 1
🔗 Pronađite Alexandr Sopilnik onlajn
🔍

Istražite njihove linkove i ostatak ovog profila da biste ih bolje upoznali. Zinn Hub drži profil svakog Zinner-a otvorenim i transparentnim — tako da možete izgraditi poverenje i angažovati sa sigurnošću.

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

Veštine verifikovane od strane Zinn Hub-a

Verifikovan Zinner

Alexandr Sopilnik je dokazao svoje veštine Zinn Hub-u i pružio dokaze o svom radu. Svaki verifikovani Zinner prolazi praktičnu proveru kvaliteta — tako da možete angažovati sa poverenjem.

🛡️ Verifikovano od September 2026

Član od
Sep 2026
Zinns navedeni
18
Prosečan odgovor
0h
Poslednja aktivnost
36 minutes pre

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 šta imate (repozitorijum, aplikaciju uživo ili kratak opis) i šta vam je potrebno. Odgovoriću vam pisanim planom i cenom. Ako želite prvo da vidite kako radim, možemo početi sa jednim malim zadatkom sa fiksnom cenom, kao što je popravka jednog baga.

Veštine

Tehnologije i ekspertiza za koje je ovaj frilenser specijalizovan.

Kategorije

Područja usluga za koje je ovaj freelancer dostupan.

Portfolio

Formline Admin: Next.js admin panel

Pozadinska kancelarija za moju Formline demo prodavnicu, otvorena za isprobavanje bez prijave: svaki posetilac dobija privatni sandbox sa demo podacima. Osoblje obrađuje porudžbine, održava katalog i prati zalihe, a plaćene Stripe test porudžbine iz prodavnice stižu putem potpisanog webhook-a. Četiri uloge osoblja, od vlasnika do pregledača samo za čitanje, imaju različita prava; prijava podržava aplikaciju za autentifikaciju i pristupne ključeve. Izgrađeno sa Next.js, React i TypeScript na PostgreSQL-u sa Drizzle-om; sigurnost na nivou reda drži svaki radni prostor odvojenim. Radi u Docker-u, sa Vitest i Playwright testovima u CI.

Pogledajte detalje →

Bekend za desk za trgovanje izborima

Klijentski projekat: Proširio sam Supabase pozadinu stola koji trguje tržištima predviđanja izbora. Moje zakazane TypeScript funkcije snimaju Kalshi knjige naloga, pronalaze nova izborna tržišta, izrađuju profile kandidata i podižu upozorenja; LLM (Qwen) piše satne sažetke trka za trgovce i ocenjuje YouTube komentare. Takođe sam dodao feed vesti sa pretragom, RAG pripremu na pgvector-u i CI na svakom push-u na main. Svaki posao koji sam dodao prijavljuje otkucaje srca, a satni nadzornik upozorava kada posao utihne ili cene prestanu da stižu. Vlasnik je dobio vodič za podešavanje i video uputstvo.

Pogledajte 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.

Pogledajte detalje →

Formline: Next.js prodavnica sa Stripe-om

Izlog kroz koji možete kliknuti: 16 postera u 4 kolekcija, filteri i pretraga koji ostaju u URL-u, korpa, svetle i tamne teme, i naplata koja se završava demo porudžbinom ili stvarnom Stripe Checkout sesijom u testnom režimu. Izgradio sam ga kao Next.js statički izvoz u TypeScript-u sa Tailwind CSS-om. Slike postera se generišu iz SVG šablona i renderuju u PNG u vreme izgradnje. Plaćanja karticama idu preko Cloudflare Worker-a koji ponovo određuje cenu korpe na serveru i verifikuje Stripe-ov potpis veb-kuke. Vitest i Playwright testovi se pokreću u GitHub Actions-u pri svakom push-u; push-ovi na main granu postavljaju sajt.

Pogledajte detalje →

reqwest-rotate: biblioteka otvorenog koda

Mali reqwest omotač za skrejpere i API klijente kojima je potrebna rotacija proxy-ja, ograničenje brzine po hostu i ponovni pokušaj sa odlaganjem, bez uključivanja middleware framework-a. Objavljeno na crates.io sa dokumentacijom, CI-jem i oko dvesta testova.

Pogledajte detalje →

Dvojezični lični sajt u Next.js

Lični sajt na jednoj stranici na engleskom i ruskom jeziku, sa odeljkom za usluge i linkovima ka mojim demo projektima. Dizajnirao sam ga i izgradio sa Next.js, React i TypeScript-om kao statički izvoz, stilizovan običnim CSS modulima i bez UI okvira. Ima svetle i tamne teme, a slika za društveni pregled za svaki jezik se generiše u vreme izgradnje. GitHub Actions ga gradi i postavlja na Bunny CDN, koji dodaje sigurnosne zaglavlja i preusmerava www i običan HTTP na glavnu HTTPS adresu.

Pogledajte detalje →

Rust mikroservisi, EdTech backend

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

Pogledajte detalje →

PHP backend prepisan u Node.js/TS

Prepravio sam backend klijentove veb platforme sa starog PHP-a na Node.js/TypeScript i zadržao javni API kompatibilnim, tako da je frontend isporučen nepromenjen. Prosečno vreme odziva na glavnim krajnjim tačkama smanjeno je za otprilike 3 puta. Postavljanje je premešteno na Docker sa CI/CD. Klijent pod NDA.

Pogledajte detalje →

jQuery u React migracija, aplikacija uživo

Prebacio sam jQuery frontend stranicu po stranicu na React dok je proizvod ostao u produkciji. jQuery je nestao, korisnički interfejs je baziran na komponentama, a nove funkcije se grade na React strani. Klijent pod NDA.

Pogledajte 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 postavljanje sa CI/CD-om. Klijent pod NDA.

Pogledajte detalje →

Rust CLI alati i skreperi

Alati komandne linije, skreperi i parseri u Rust-u koji prikupljaju podatke uskog domena za klijente (async, reqwest, scraper, serde). Rotacija proksija i rukovanje ograničenjem brzine kada sajt to zahteva; ciljevi se kreću od statičkog HTML-a do stranica renderovanih JS-om. Izvori i skupovi podataka su pod NDA.

Pogledajte detalje →

Simulacija gladijatorske škole u Rust/Bevy

Simulacija upravljanja sa unapred simuliranom borbom i logom događaja, d20 sistemom lokacije pogodaka, AI-jem za korisnost i ekonomskim slojem. Izgrađeno na Bevy ECS-u, sa automatizovanim paketom testova.

Pogledajte detalje →

Zinns — Spremni za kupovinu usluga (18)

Gotove usluge dostupne za trenutnu kupovinu — pregledajte, kupite i odmah počnite.

Izgradiću Node.js backend sa Express ili NestJS

$60.00
🔒 Bez naknada za platformu za kupce

Micro Zinns (1)

Mali, fiksni cenovni uzorci od $5 — brzi poslovi koje možete kupiti jednim klikom, ili način niskog rizika da isprobate Zinner-a pre veće narudžbine.

Micro Zinn

Popraviću grešku u vašoj JavaScript, React ili Node.js veb aplikaciji

$20.00
🔒 Bez naknada za platformu za kupce
Izrada portfolija Usluga za probu Brzi mali posao
📤 Podeli ovaj profil
𝕏 Podeli LinkedIn Facebook WhatsApp Telegram

Preuzmite Zinn Hub aplikaciju

Obaveštenja · Brži pristup · Preko celog ekrana

Dodirnite Podeli u vašem pretraživaču

➜ Zatim dodirnite "Dodaj na početni ekran"