Zinn Hub
0
Je winkelwagen
0

Alexandr Sopilnik

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

📍 Located in: Kazachstan 🕐
🎯🤝 Open voor eenmalig of langdurig werk ⏱️ 40 uur/week beschikbaar
✔ Geverifieerd
⭐ Zinner Level 1
🔗 Vind Alexandr Sopilnik online
🔍

Verken hun links en de rest van dit profiel om te weten te komen wie ze zijn. Zinn Hub houdt elk Zinner-profiel open en transparant — zodat u vertrouwen kunt opbouwen en met vertrouwen kunt inhuren.

💰 Prijzen
Gebruikelijk uurtarief: $30.00/uur
🔒 Betalingen veilig vastgehouden door Zinn Hub totdat u tevreden bent · Kaarten, PayPal, Crypto & meer · Geen koperskosten
✓

Vaardigheden geverifieerd door Zinn Hub

Geverifieerde Zinner

Alexandr Sopilnik heeft hun vaardigheden bewezen aan Zinn Hub en bewijs van hun werk geleverd. Elke geverifieerde Zinner doorstaat een praktische kwaliteitscontrole — zodat u met vertrouwen kunt inhuren.

🛡️ Geverifieerd sinds September 2026

Lid sinds
Sep 2026
Zinns vermeld
18
Gem. reactietijd
0h
Laatst actief
1 hour geleden

Over

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.

Om te beginnen, stuur me wat je hebt (een repo, een live app of een korte beschrijving) en wat je nodig hebt. Ik zal antwoorden met een geschreven plan en een prijs. Als je eerst wilt zien hoe ik werk, kunnen we beginnen met één kleine taak met een vaste prijs, zoals het oplossen van één bug.

Vaardigheden

Technologieën en expertise waarin deze freelancer gespecialiseerd is.

Categorieën

Servicegebieden waarvoor deze freelancer beschikbaar is.

Portfolio

Formline Admin: Next.js adminpaneel

De backoffice voor mijn Formline demowinkel, open om te proberen zonder aanmelding: elke bezoeker krijgt een privé sandbox met demogegevens. Medewerkers verwerken bestellingen, onderhouden de catalogus en volgen de voorraad, en betaalde Stripe testbestellingen uit de winkel komen binnen via een ondertekende webhook. Vier personeelsrollen, van eigenaar tot alleen-lezen kijker, hebben verschillende rechten; inloggen ondersteunt een authenticator-app en passkeys. Gebouwd met Next.js, React en TypeScript op PostgreSQL met Drizzle; beveiliging op rijniveau houdt elke werkruimte gescheiden. Het draait in Docker, met Vitest en Playwright tests in CI.

Bekijk details →

Backend van verkiezingshandelsdesk

Klantproject: Ik heb de Supabase backend uitgebreid van een desk die handelt in verkiezingsvoorspellingsmarkten. Mijn geplande TypeScript-functies maken snapshots van Kalshi orderboeken, vinden nieuwe verkiezingsmarkten, stellen kandidaatprofielen op en geven waarschuwingen; een LLM (Qwen) schrijft elk uur racesamenvattingen voor de handelaren en scoort YouTube-reacties. Ik heb ook een nieuwsfeed toegevoegd met zoekfunctie, RAG-voorbereiding op pgvector en CI bij elke push naar main. Elke taak die ik heb toegevoegd, rapporteert een heartbeat, en een uurlijkse waakhond waarschuwt wanneer een taak stilvalt of prijzen niet meer binnenkomen. De eigenaar kreeg een installatiegids en een instructievideo.

Bekijk details →

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.

Bekijk details →

Formline: Next.js winkel met Stripe

Een etalage waar je doorheen kunt klikken: 16 posters in 4 collecties, filters en zoekfuncties die in de URL blijven, een winkelwagen, lichte en donkere thema's, en een afrekenproces dat eindigt in een demo-bestelling of een echte Stripe Checkout-sessie in testmodus. Ik heb het gebouwd als een Next.js statische export in TypeScript met Tailwind CSS. Posterafbeeldingen worden gegenereerd uit SVG-sjablonen en tijdens het bouwen naar PNG gerenderd. Kaartbetalingen gaan via een Cloudflare Worker die de winkelwagen op de server opnieuw prijst en de webhook-handtekening van Stripe verifieert. Vitest- en Playwright-tests worden uitgevoerd in GitHub Actions bij elke push; pushes naar main implementeren de site.

Bekijk details →

reqwest-rotate: open-source crate

Een kleine reqwest-wrapper voor scrapers en API-clients die proxyrotatie, per-host rate limiting en opnieuw proberen met backoff nodig hebben, zonder een middleware-framework te gebruiken. Gepubliceerd op crates.io met documentatie, CI en ongeveer tweehonderd tests.

Bekijk details →

Tweetalige persoonlijke site in Next.js

Een persoonlijke one-page site in het Engels en Russisch, met een diensten sectie en links naar mijn demo projecten. Ik heb het ontworpen en gebouwd met Next.js, React en TypeScript als een statische export, gestyled met pure CSS Modules en zonder UI framework. Het heeft lichte en donkere thema's, en een sociale preview afbeelding voor elke taal wordt gegenereerd tijdens het bouwen. GitHub Actions bouwt en implementeert het naar Bunny CDN, dat beveiligingsheaders toevoegt en www en platte HTTP omleidt naar het hoofdadres HTTPS.

Bekijk details →

Rust microservices, EdTech backend

Ik heb de backend gebouwd: Rust-services op axum, Kafka voor gebeurtenissen tussen services, PostgreSQL en Redis, gRPC intern, REST voor de React-frontend. Docker, CI/CD. Klant onder NDA.

Bekijk details →

PHP backend herschreven in Node.js/TS

De backend van het webplatform van een klant herschreven van verouderde PHP naar Node.js/TypeScript en de openbare API compatibel gehouden, zodat de frontend ongewijzigd bleef. De gemiddelde responstijd op de belangrijkste eindpunten daalde met ongeveer 3x. De implementatie verplaatst naar Docker met CI/CD. Klant onder NDA.

Bekijk details →

jQuery naar React migratie, live app

Een jQuery-frontend pagina voor pagina naar React verplaatst terwijl het product in productie bleef. jQuery is verdwenen, de UI is componentgebaseerd en nieuwe functies worden aan de React-kant gebouwd. Klant onder NDA.

Bekijk details →

React + Node.js + PostgreSQL app

De frontend, backend en database voor een klant gebouwd: React, TypeScript op Node.js, PostgreSQL, geleverd als één implementeerbare service met CI/CD. Klant onder NDA.

Bekijk details →

Rust CLI-tools en scrapers

Command-line hulpprogramma's, scrapers en parsers in Rust die smal-domein gegevens verzamelen voor klanten (async, reqwest, scraper, serde). Proxy-rotatie en rate-limit afhandeling wanneer een site dit vereist; doelen variëren van statische HTML tot JS-gerenderde pagina's. Bronnen en datasets zijn onder NDA.

Bekijk details →

Gladiator-school sim in Rust/Bevy

Management sim met vooraf gesimuleerde gevechten en een gebeurtenislogboek, een d20 hit-locatiesysteem, utility AI en een economische laag. Gebouwd op Bevy ECS, met een geautomatiseerde testsuite.

Bekijk details →

Zinns — Klaar om diensten aan te schaffen (18)

Kant-en-klare diensten direct beschikbaar voor aankoop — blader, koop en ga meteen aan de slag.

Ik bouw een Node.js-backend met Express of NestJS

$60.00
🔒 Geen platformkosten voor kopers

Micro Zinns (1)

Kleine, vaste prijs proefpakketten vanaf $5 — snelle klussen die u met één klik kunt kopen, of een manier met laag risico om een Zinner uit te proberen voor een grotere bestelling.

Micro Zinn

Ik repareer een bug in uw JavaScript-, React- of Node.js-web-app

$20.00
🔒 Geen platformkosten voor kopers
Portfoliomaker Servicetaster Snelle kleine klus
📤 Dit profiel delen
𝕏 Delen LinkedIn Facebook WhatsApp Telegram

Download de Zinn Hub App

Meldingen · Snellere toegang · Vollscherm

Tik Share in uw browser

➜ Tik vervolgens op "Toevoegen aan startscherm"