Zinn Hub
0
Seu Carrinho
0

Alexandr Sopilnik

Desenvolvedor Full-Stack | Rust, TypeScript, JavaScript | Integrações de IA

📍 Located in: Cazaquistão 🕐
🎯🤝 Aberto a trabalhos pontuais ou de longo prazo ⏱️ 40 horas/semana disponíveis
✔ Verificado
⭐ Nível Zinner 1
🔗 Encontre Alexandr Sopilnik online
🔍

Explore seus links e o restante deste perfil para conhecer quem eles são. O Zinn Hub mantém o perfil de cada Zinner aberto e transparente — para que você possa construir confiança e contratar com segurança.

💰 Preços
Taxa Horária Usual: $30.00/hr
🔒 Pagamentos mantidos em segurança pelo Zinn Hub até que você esteja satisfeito · Cartões, PayPal, Cripto e mais · Sem taxas de comprador
✓

Habilidades Verificadas por Zinn Hub

Zinner Verificado

Alexandr Sopilnik provou suas habilidades para o Zinn Hub e forneceu evidências de seu trabalho. Todo Zinner Verificado passa por uma revisão prática de garantia de qualidade — para que você possa contratar com confiança.

🛡️ Verificado desde September 2026

Membro desde
Sep 2026
Zinns listados
18
Média de resposta
0h
Última atividade
20 minutes atrás

Sobre

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.

Para começar, envie-me o que você tem (um repositório, um aplicativo ativo ou uma breve descrição) e o que você precisa. Responderei com um plano por escrito e um preço. Se você quiser ver como trabalho primeiro, podemos começar com uma pequena tarefa de preço fixo, como uma única correção de bug.

Habilidades

Tecnologias e expertise em que este freelancer se especializa.

Categorias

Áreas de serviço para as quais este freelancer está disponível.

Portfólio

Formline Admin: Painel de administração Next.js

O back office da minha loja de demonstração Formline, aberto para experimentar sem necessidade de inscrição: cada visitante recebe um sandbox privado com dados de demonstração. A equipe processa pedidos, mantém o catálogo e rastreia o estoque, e os pedidos de teste pagos do Stripe da loja chegam através de um webhook assinado. Quatro funções de equipe, do proprietário ao visualizador somente leitura, têm direitos diferentes; o login suporta um aplicativo autenticador e chaves de acesso. Construído com Next.js, React e TypeScript em PostgreSQL com Drizzle; a segurança em nível de linha mantém cada espaço de trabalho separado. Ele é executado em Docker, com testes Vitest e Playwright em CI.

Ver detalhes →

Backend da mesa de negociação eleitoral

Projeto do cliente: Estendi o backend Supabase de uma mesa que negocia mercados de previsão eleitoral. Minhas funções TypeScript agendadas tiram snapshots dos livros de pedidos da Kalshi, encontram novos mercados eleitorais, elaboram perfis de candidatos e levantam alertas; um LLM (Qwen) escreve resumos de corridas por hora para os traders e pontua comentários do YouTube. Também adicionei um feed de notícias com pesquisa, preparação RAG em pgvector e CI em cada push para o main. Cada trabalho que adicionei relata um batimento cardíaco, e um watchdog por hora alerta quando um trabalho fica inativo ou os preços param de chegar. O proprietário recebeu um guia de configuração e um vídeo de demonstração.

Ver detalhes →

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.

Ver detalhes →

Formline: loja Next.js com Stripe

Uma loja virtual que você pode navegar: 16 pôsteres em 4 coleções, filtros e pesquisa que permanecem na URL, um carrinho, temas claros e escuros, e um checkout que termina em um pedido de demonstração ou uma sessão real do Stripe Checkout em modo de teste. Eu o construí como uma exportação estática do Next.js em TypeScript com Tailwind CSS. As imagens dos pôsteres são geradas a partir de modelos SVG e renderizadas para PNG no momento da construção. Os pagamentos com cartão passam por um Cloudflare Worker que recalcula o preço do carrinho no servidor e verifica a assinatura do webhook do Stripe. Testes Vitest e Playwright são executados no GitHub Actions a cada push; pushes para o main implantam o site.

Ver detalhes →

reqwest-rotate: crate de código aberto

Um pequeno wrapper reqwest para scrapers e clientes de API que precisam de rotação de proxy, limitação de taxa por host e repetição com backoff, sem puxar uma estrutura de middleware. Publicado em crates.io com docs, CI e cerca de duzentos testes.

Ver detalhes →

Site pessoal bilíngue em Next.js

Um site pessoal de uma página em inglês e russo, com uma seção de serviços e links para meus projetos de demonstração. Eu o projetei e construí com Next.js, React e TypeScript como uma exportação estática, estilizado com CSS Modules puro e sem framework de UI. Ele tem temas claros e escuros, e uma imagem de pré-visualização social para cada idioma é gerada no momento da construção. O GitHub Actions o constrói e implanta no Bunny CDN, que adiciona cabeçalhos de segurança e redireciona www e HTTP simples para o endereço HTTPS principal.

Ver detalhes →

Microsserviços Rust, back-end EdTech

Construí o back-end: serviços Rust em axum, Kafka para eventos entre serviços, PostgreSQL e Redis, gRPC internamente, REST para o front-end React. Docker, CI/CD. Cliente sob NDA.

Ver detalhes →

Back-end PHP reescrito em Node.js/TS

Reescrevi o back-end da plataforma web de um cliente de PHP legado para Node.js/TypeScript e mantive a API pública compatível, para que o front-end fosse entregue inalterado. O tempo médio de resposta nos principais endpoints caiu aproximadamente 3x. A implantação foi movida para Docker com CI/CD. Cliente sob NDA.

Ver detalhes →

Migração de jQuery para React, aplicativo ativo

Mudei um front-end jQuery para React página por página enquanto o produto permanecia em produção. O jQuery se foi, a UI é baseada em componentes, e novos recursos são construídos no lado do React. Cliente sob NDA.

Ver detalhes →

Aplicativo React + Node.js + PostgreSQL

Construí o front-end, back-end e banco de dados para um cliente: React, TypeScript em Node.js, PostgreSQL, entregue como um serviço implantável com CI/CD. Cliente sob NDA.

Ver detalhes →

Ferramentas CLI e scrapers Rust

Utilitários de linha de comando, scrapers e parsers em Rust que coletam dados de domínio restrito para clientes (async, reqwest, scraper, serde). Rotação de proxy e tratamento de limite de taxa quando um site exige; os alvos variam de HTML estático a páginas renderizadas por JS. Fontes e conjuntos de dados estão sob NDA.

Ver detalhes →

Simulador de escola de gladiadores em Rust/Bevy

Simulador de gerenciamento com combate pré-simulado e um log de eventos, um sistema de localização de acertos d20, IA de utilidade e uma camada econômica. Construído em Bevy ECS, com um conjunto de testes automatizados.

Ver detalhes →

Zinns — Serviços Prontos para Compra (18)

Serviços prontos disponíveis para compra imediata — navegue, compre e comece já.

Vou construir um back-end Node.js com Express ou NestJS

$60.00
🔒 Sem Taxas de Plataforma para Compradores

Micro Zinns (1)

Pequenas amostras de preço fixo a partir de $5 — trabalhos rápidos que você pode comprar com um clique, ou uma forma de baixo risco de experimentar um Zinner antes de um pedido maior.

Micro Zinn

Vou corrigir um bug em seu aplicativo web JavaScript, React ou Node.js

$20.00
🔒 Sem Taxas de Plataforma para Compradores
Construtor de portfólio Amostra de serviço Pequeno trabalho rápido
📤 Compartilhar este perfil
𝕏 Compartilhar LinkedIn Facebook WhatsApp Telegram

Obtenha o Aplicativo Zinn Hub

Notificações · Acesso mais rápido · Tela cheia

Toque Compartilhar no seu navegador

➜ Então toque em "Adicionar à Tela Inicial"