Zinn Hub
0
Shporta juaj
0

Alexandr Sopilnik

Zhvillues Full-Stack | Rust, TypeScript, JavaScript | Integrime AI

📍 Located in: Kazakistan 🕐
🎯🤝 I hapur për punë një herë ose afatgjatë ⏱ë 40 orë/javë në dispozicion
✔ I verifikuar
⭐ Niveli Zinner 1
🔗 Gjeni Alexandr Sopilnik online
🔍

Eksploroni lidhjet e tyre dhe pjesën tjetër të këtij profili për të njohur se kush janë. Zinn Hub e mban profilin e çdo Zinneri të hapur dhe transparent — kështu që ju mund të ndërtoni besim dhe të punësoni me siguri.

💰 Çmimi
Tarifa normale orare: $30.00/orë
🔒 Pagesat mbahen të sigurta nga Zinn Hub derisa të jeni të kënaqur · Karta, PayPal, Kripto & më shumë · Pa tarifa blerësi
✓

Aftësitë e verifikuara nga Zinn Hub

Zinner i Verifikuar

Alexandr Sopilnik ka dëshmuar aftësitë e tyre në Zinn Hub dhe ka ofruar dëshmi të punës së tyre. Çdo Zinner i Verifikuar kalon një rishikim praktik të sigurisë së cilësisë — kështu që ju mund të punësoni me besim.

🛡️ Verifikuar që nga September 2026

Anëtar që nga
Sep 2026
Zinns të listuara
18
Përgjigje mesatare
0h
Aktiviteti i fundit
36 minutes më parë

Rreth nesh

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.

Për të filluar, më dërgoni atë që keni (një depo, një aplikacion live ose një përshkrim të shkurtër) dhe atë që ju nevojitet. Unë do t'ju përgjigjem me një plan të shkruar dhe një çmim. Nëse dëshironi të shihni se si punoj fillimisht, mund të fillojmë me një detyrë të vogël me çmim fiks, si p.sh. një rregullim i vetëm i një gabimi.

Aftësitë

Teknologjitë dhe ekspertiza në të cilat specializohet ky freelancer.

Kategoritë

Zonat e shërbimit për të cilat është në dispozicion ky freelancer.

Portofoli

Formline Admin: Paneli i administratorit Next.js

Zyra e pasme për dyqanin tim demo Formline, e hapur për t'u provuar pa regjistrim: çdo vizitor merr një sandbox privat me të dhëna demo. Stafi përpunon porositë, mban katalogun dhe gjurmon stokun, dhe porositë e paguara të testit Stripe nga dyqani mbërrijnë përmes një webhook-u të nënshkruar. Katër role stafi, nga pronari te shikuesi vetëm për lexim, kanë të drejta të ndryshme; hyrja mbështet një aplikacion autentifikues dhe çelësa kalimi. Ndërtuar me Next.js, React dhe TypeScript në PostgreSQL me Drizzle; siguria në nivel rreshti mban çdo hapësirë pune të ndarë. Funksionon në Docker, me teste Vitest dhe Playwright në CI.

Shiko detajet →

Backend i tavolinës tregtare zgjedhore

Projekt klienti: Zgjera backend-in e Supabase të një tavoline që tregton tregje parashikimi zgjedhjesh. Funksionet e mia të planifikuara TypeScript bëjnë snapshot-e të librave të porosive Kalshi, gjejnë tregje të reja zgjedhjesh, hartojnë profile kandidatësh dhe ngrenë alarme; një LLM (Qwen) shkruan përmbledhje orare të garave për tregtarët dhe vlerëson komentet në YouTube. Gjithashtu shtova një burim lajmesh me kërkim, përgatitje RAG në pgvector dhe CI në çdo shtytje në main. Çdo punë që shtova raporton një rrahje zemre, dhe një roje orare paralajmëron kur një punë hesht ose çmimet ndalojnë së mbërrituri. Pronari mori një udhëzues konfigurimi dhe një video shpjeguese.

Shiko detajet →

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.

Shiko detajet →

Formline: Dyqan Next.js me Stripe

Një dyqan ku mund të klikoni: 16 postera në 4 koleksione, filtra dhe kërkim që mbeten në URL, një shportë, tema të lehta dhe të errëta, dhe një arkë që përfundon në një porosi demo ose një sesion real Stripe Checkout në modalitetin test. E ndërtova si një eksport statik Next.js në TypeScript me Tailwind CSS. Imazhet e posterave gjenerohen nga shabllonet SVG dhe renderizohen në PNG në kohën e ndërtimit. Pagesat me kartë kalojnë përmes një Cloudflare Worker që rishikon çmimin e shportës në server dhe verifikon nënshkrimin e webhook-ut të Stripe. Testet Vitest dhe Playwright ekzekutohen në GitHub Actions në çdo shtytje; shtytjet në main vendosin faqen.

Shiko detajet →

reqwest-rotate: paketë me burim të hapur

Një mbështjellës i vogël reqwest për skrapuesit dhe klientët e API-së që kanë nevojë për rrotullim proksi, kufizim të shpejtësisë për host dhe riprovim me backoff, pa tërhequr një kuadër middleware. Publikuar në crates.io me dokumente, CI dhe rreth dyqind teste.

Shiko detajet →

Faqe personale dygjuhëshe në Next.js

Një faqe personale me një faqe në anglisht dhe rusisht, me një seksion shërbimesh dhe lidhje me projektet e mia demo. E projektova dhe e ndërtova me Next.js, React dhe TypeScript si një eksport statik, e stiluar me module të thjeshta CSS dhe pa kornizë UI. Ka tema të lehta dhe të errëta, dhe një imazh paraprak social për çdo gjuhë gjenerohet në kohën e ndërtimit. GitHub Actions e ndërton dhe e vendos atë në Bunny CDN, e cila shton kokat e sigurisë dhe ridrejton www dhe HTTP të thjeshtë në adresën kryesore HTTPS.

Shiko detajet →

Mikrosherbesa Rust, backend EdTech

Ndërtova backend-in: shërbime Rust në axum, Kafka për ngjarjet ndërmjet shërbimeve, PostgreSQL dhe Redis, gRPC brenda, REST për front-end-in React. Docker, CI/CD. Klienti nën NDA.

Shiko detajet →

Backend PHP i rishkruar në Node.js/TS

Rishkrova backend-in e platformës ueb të një klienti nga PHP i vjetër në Node.js/TypeScript dhe e mbajta API-në publike të përputhshme, kështu që front-end u dërgua i pandryshuar. Koha mesatare e përgjigjes në pikat kryesore ra afërsisht 3 herë. Vendosja u zhvendos në Docker me CI/CD. Klienti nën NDA.

Shiko detajet →

Migrimi nga jQuery në React, aplikacion live

Zhvendosa një front-end jQuery në React faqe pas faqeje ndërsa produkti mbeti në prodhim. jQuery është zhdukur, UI është e bazuar në komponentë, dhe veçoritë e reja ndërtohen në anën e React. Klienti nën NDA.

Shiko detajet →

Aplikacion React + Node.js + PostgreSQL

Ndërtova front-end-in, backend-in dhe bazën e të dhënave për një klient: React, TypeScript në Node.js, PostgreSQL, i dërguar si një shërbim i vetëm i deployueshëm me CI/CD. Klienti nën NDA.

Shiko detajet →

Mjete CLI dhe skrapera Rust

Utilite të linjës së komandës, skrapera dhe parsera në Rust që mbledhin të dhëna me fushë të ngushtë për klientët (async, reqwest, scraper, serde). Rrotullim proksi dhe trajtim i kufizimit të shpejtësisë kur një faqe e kërkon; objektivat variojnë nga HTML statik në faqe të renderuara me JS. Burimet dhe grupet e të dhënave janë nën NDA.

Shiko detajet →

Simulim i shkollës së gladiatorëve në Rust/Bevy

Simulim menaxhimi me luftime të para-simuluara dhe një regjistër ngjarjesh, një sistem d20 për vendndodhjen e goditjes, AI utilitare dhe një shtresë ekonomie. Ndërtuar mbi Bevy ECS, me një suitë testimi të automatizuar.

Shiko detajet →

Zinns — Shërbime gati për blerje (18)

Shërbime të gatshme në dispozicion për blerje të menjëhershme — shfleto, blej dhe fillo menjëherë.

Do të ndërtoj një backend Node.js me Express ose NestJS

$60.00
🔒 Pa tarifa platforme për blerësit

Micro Zinns (1)

Provues të vegjël me çmim fiks nga $5 — punë të shpejta që mund t'i blini me një klikim, ose një mënyrë me rrezik të ulët për të provuar një Zinner para një porosie më të madhe.

Micro Zinn

Do të rregulloj një gabim në aplikacionin tuaj ueb JavaScript, React ose Node.js

$20.00
🔒 Pa tarifa platforme për blerësit
Ndërtues portofoli Provë shërbimi Punë e vogël e shpejtë
📤 Ndani këtë profil
𝕏 Ndaje LinkedIn Facebook WhatsApp Telegram

Merrni Aplikacionin Zinn Hub

Njoftime · Qasje më e shpejtë · Ekran i plotë

Trokitni Ndaj në shfletuesin tuaj

➜ Pastaj trokitni "Shto në ekranin kryesor"