Zinn Hub
0
Ձեր զամբյուղը
0

Ալեքսանդր Սոպիլնիկ

Full-Stack ծրագրավորող | Rust, TypeScript, JavaScript | AI ինտեգրումներ

📍 Located in: Ղազախստան 🕐
🎯🤝 Բաց եմ մեկանգամյա կամ երկարաժամկետ աշխատանքի համար ⏱️ 40 ժամ/շաբաթ հասանելի
✔ Հաստատված
⭐ Zinner մակարդակ 1
🔗 Գտեք Alexandr Sopilnik առցանց
🔍

Ուսումնասիրեք նրանց հղումները և այս պրոֆիլի մնացած մասը՝ իմանալու համար, թե ովքեր են նրանք: Zinn Hub-ը յուրաքանչյուր Zinner-ի պրոֆիլը պահում է բաց և թափանցիկ, որպեսզի կարողանաք վստահություն կառուցել և վարձել վստահորեն:

💰 Գինը
Սովորական ժամային դրույքաչափ՝ $30.00/ժամ
🔒 Վճարումները ապահով կերպով պահվում են Zinn Hub-ի կողմից, մինչև դուք գոհ լինեք · Քարտեր, PayPal, Կրիպտո և այլն · Գնորդի վճարներ չկան
✓

Հմտությունները հաստատված են Zinn Hub-ի կողմից

Հաստատված Zinner

Alexandr Sopilnik ապացուցել է իր հմտությունները Zinn Hub-ին և տրամադրել իր աշխատանքի ապացույցները: Յուրաքանչյուր հաստատված Zinner անցնում է գործնական որակի ապահովման ստուգում, այնպես որ դուք կարող եք վստահորեն վարձել:

🛡️ Հաստատված է September 2026-ից

Անդամ է
Sep 2026
Zinns-ը ցուցակագրված է
18
Միջին պատասխան
0h
Վերջին ակտիվությունը
36 minutes առաջ

Մեր մասին

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.

Սկսելու համար ուղարկեք ինձ այն, ինչ ունեք (պահոց, կենդանի հավելված կամ կարճ նկարագրություն) և ինչ է ձեզ անհրաժեշտ։ Ես կպատասխանեմ գրավոր պլանով և գնով։ Եթե նախքան այդ կցանկանայիք տեսնել, թե ինչպես եմ աշխատում, կարող ենք սկսել մեկ փոքր ֆիքսված գնով առաջադրանքից, օրինակ՝ մեկ սխալի շտկումից։

Հմտություններ

Տեխնոլոգիաներ և փորձ, որոնցում մասնագիտացած է այս ֆրիլանսերը։

Կատեգորիաներ

Ծառայության տարածքներ, որոնց համար հասանելի է այս ֆրիլանսերը։

Պորտֆոլիո

Formline Admin: Next.js ադմին վահանակ

Իմ Formline դեմո խանութի բեք-օֆիսը, որը բաց է փորձելու համար առանց գրանցման. յուրաքանչյուր այցելու ստանում է անձնական sandbox՝ դեմո տվյալներով։ Աշխատակիցները մշակում են պատվերներ, պահպանում կատալոգը և հետևում պահեստին, իսկ խանութից վճարովի Stripe թեստային պատվերները ստացվում են ստորագրված webhook-ի միջոցով։ Չորս աշխատակազմի դերեր՝ սեփականատերից մինչև միայն ընթերցող դիտող, ունեն տարբեր իրավունքներ. մուտքը աջակցում է աուտենտիֆիկատոր հավելվածին և passkeys-ին։ Կառուցված է Next.js-ով, React-ով և TypeScript-ով PostgreSQL-ի վրա՝ Drizzle-ի հետ. տողերի մակարդակի անվտանգությունը յուրաքանչյուր աշխատանքային տարածք առանձին է պահում։ Այն աշխատում է Docker-ում, Vitest-ի և Playwright-ի թեստերով CI-ում։

Դիտել մանրամասները →

Ընտրությունների առևտրային սեղանի backend

Հաճախորդի նախագիծ. Ես ընդլայնեցի ընտրությունների կանխատեսման շուկաներով առևտուր անող սեղանի Supabase backend-ը։ Իմ պլանավորված TypeScript ֆունկցիաները լուսանկարում են Kalshi-ի պատվերների գրքերը, գտնում են ընտրությունների նոր շուկաներ, մշակում թեկնածուների պրոֆիլներ և բարձրացնում ահազանգեր. LLM-ը (Qwen) գրում է ժամային մրցավազքի ամփոփագրեր թրեյդերների համար և գնահատում YouTube-ի մեկնաբանությունները։ Ես նաև ավելացրի նորությունների հոսք՝ որոնման, RAG-ի նախապատրաստման pgvector-ի վրա և CI-ի յուրաքանչյուր push-ի համար main-ին։ Յուրաքանչյուր ավելացված աշխատանք հաղորդում է սրտի զարկ, և ժամային հսկիչը ահազանգում է, երբ աշխատանքը լռում է կամ գները դադարում են ստացվել։ Սեփականատերը ստացավ կարգավորման ուղեցույց և քայլ առ քայլ տեսանյութ։

Դիտել մանրամասները →

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.

Դիտել մանրամասները →

Formline: Next.js խանութ Stripe-ով

Խանութի ճակատ, որի վրայով կարող եք սեղմել. 16 պաստառներ 4 հավաքածուներում, զտիչներ և որոնում, որոնք մնում են URL-ում, զամբյուղ, բաց և մուգ թեմաներ, և վճարում, որն ավարտվում է դեմո պատվերով կամ իրական Stripe Checkout նիստով փորձնական ռեժիմում։ Ես այն կառուցել եմ որպես Next.js ստատիկ արտահանում TypeScript-ում Tailwind CSS-ով։ Պաստառների պատկերները ստեղծվում են SVG ձևանմուշներից և մատուցվում են PNG-ի՝ կառուցման ժամանակ։ Քարտային վճարումներն անցնում են Cloudflare Worker-ի միջոցով, որը վերագնահատում է զամբյուղը սերվերի վրա և ստուգում է Stripe-ի վեբհուկի ստորագրությունը։ Vitest և Playwright թեստերը գործում են GitHub Actions-ում յուրաքանչյուր հրումի ժամանակ. հրումները հիմնականին տեղակայում են կայքը։

Դիտել մանրամասները →

reqwest-rotate: բաց կոդով crate

Փոքր reqwest փաթեթավորիչ սկրապերների և API հաճախորդների համար, որոնց անհրաժեշտ է պրոքսիի ռոտացիա, յուրաքանչյուր հոսթի համար սահմանափակում և կրկնակի փորձ հետաձգումով, առանց միջնակարգ ֆրեյմվորք ներգրավելու։ Հրապարակված է crates.io-ում docs-ով, CI-ով և մոտ երկու հարյուր թեստերով։

Դիտել մանրամասները →

Երկլեզու անձնական կայք Next.js-ում

Մեկ էջանոց անձնական կայք անգլերեն և ռուսերեն լեզուներով, ծառայությունների բաժնով և հղումներով դեպի իմ դեմո նախագծերը։ Ես այն նախագծել և կառուցել եմ Next.js-ով, React-ով և TypeScript-ով որպես ստատիկ արտահանում, ձևավորված պարզ CSS Modules-ով և առանց UI շրջանակի։ Այն ունի բաց և մուգ թեմաներ, և յուրաքանչյուր լեզվի համար սոցիալական նախադիտման պատկերը ստեղծվում է կառուցման ժամանակ։ GitHub Actions-ը կառուցում և տեղակայում է այն Bunny CDN-ում, որն ավելացնում է անվտանգության վերնագրեր և վերահղում է www-ն և պարզ HTTP-ն դեպի հիմնական HTTPS հասցեն։

Դիտել մանրամասները →

Rust միկրոծառայություններ, EdTech բեքենդ

Ես կառուցել եմ բեքենդը. Rust ծառայություններ axum-ի վրա, Kafka՝ ծառայությունների միջև իրադարձությունների համար, PostgreSQL և Redis, gRPC՝ ներսում, REST՝ React ֆրոնտենդի համար։ Docker, CI/CD։ Հաճախորդը NDA-ի ներքո է։

Դիտել մանրամասները →

PHP բեքենդը վերագրված է Node.js/TS-ում

Վերագրել է հաճախորդի վեբ հարթակի բեքենդը հին PHP-ից Node.js/TypeScript-ի և պահպանել է հանրային API-ի համատեղելիությունը, այնպես որ ֆրոնտենդը մնացել է անփոփոխ։ Հիմնական վերջնակետերի միջին պատասխան ժամանակը նվազել է մոտ 3 անգամ։ Տեղակայումը տեղափոխվել է Docker՝ CI/CD-ով։ Հաճախորդը NDA-ի ներքո է։

Դիտել մանրամասները →

jQuery-ից React միգրացիա, կենդանի հավելված

jQuery ֆրոնտենդը տեղափոխել է React էջ առ էջ, մինչ ապրանքը մնացել է արտադրության մեջ։ jQuery-ն անհետացել է, UI-ն բաղադրիչների վրա հիմնված է, և նոր գործառույթները կառուցվում են React կողմում։ Հաճախորդը NDA-ի ներքո է։

Դիտել մանրամասները →

React + Node.js + PostgreSQL հավելված

Կառուցել է ֆրոնտենդը, բեքենդը և տվյալների բազան հաճախորդի համար. React, TypeScript Node.js-ի վրա, PostgreSQL, առաքվել է որպես մեկ տեղակայվող ծառայություն CI/CD-ով։ Հաճախորդը NDA-ի ներքո է։

Դիտել մանրամասները →

Rust CLI գործիքներ և սկրապերներ

Հրամանատարական տողի կոմունալ ծրագրեր, սկրապերներ և վերլուծիչներ Rust-ում, որոնք հավաքում են նեղ տիրույթի տվյալներ հաճախորդների համար (async, reqwest, scraper, serde)։ Պրոքսիի ռոտացիա և արագության սահմանափակման մշակում, երբ կայքը պահանջում է դա. թիրախները տատանվում են ստատիկ HTML-ից մինչև JS-ով մատուցված էջեր։ Աղբյուրները և տվյալների հավաքածուները NDA-ի ներքո են։

Դիտել մանրամասները →

Գլադիատորական դպրոցի սիմուլյացիա Rust/Bevy-ում

Կառավարման սիմուլյացիա՝ նախապես սիմուլյացված մարտերով և իրադարձությունների մատյանով, d20 հարվածի տեղադրության համակարգով, օգտակար AI-ով և տնտեսական շերտով։ Կառուցված է Bevy ECS-ի վրա՝ ավտոմատացված թեստային հավաքածուով։

Դիտել մանրամասները →

Zinns – Պատրաստ է ծառայություններ գնելու (18)

Պատրաստի ծառայություններ, որոնք հասանելի են անմիջական գնման համար. դիտեք, գնեք և անմիջապես սկսեք։

Ես կկառուցեմ Node.js բեքենդ Express-ով կամ NestJS-ով

$60.00
🔒 Գնորդների համար հարթակի վճարներ չկան

Միկրո Զիններ (1)

Փոքր, ֆիքսված գներով նմուշներ $5-ից՝ արագ աշխատանքներ, որոնք կարող եք գնել մեկ սեղմումով, կամ ցածր ռիսկային միջոց՝ Zinner-ին փորձելու համար ավելի մեծ պատվերից առաջ։

Micro Zinn

Ես կշտկեմ սխալը ձեր JavaScript, React կամ Node.js վեբ հավելվածում

$20.00
🔒 Գնորդների համար հարթակի վճարներ չկան
Պորտֆոլիոյի կառուցող Ծառայության համտեսող Արագ փոքր աշխատանք
📤 Կիսվել այս պրոֆիլով
𝕏 Կիսվել LinkedIn Ֆեյսբուք WhatsApp Հեռագիր

Ստացեք Zinn Hub հավելվածը

Ծանուցումներ · Ավելի արագ մուտք · Ամբողջ էկրան

Հպեք Կիսվել ձեր բրաուզերում

➜ Այնուհետև հպեք "Ավելացնել հիմնական էկրանին"