Transformo ideias em experiências digitais.

Engenheiro full-stack e mobile independente. De websites elegantes a aplicações móveis inteligentes e plataformas de negócio complexas: desenho, desenvolvo, integro e entrego o software de ponta a ponta.

Deslize para ver o interior

Mais do que código. Soluções completas.

Um único engenheiro leva a sua ideia do primeiro esboço a um produto em funcionamento, implementado e entregue.

  1. De ponta a ponta

    Interface, API, dados e lançamento nas mesmas mãos.

  2. Pensado como sistema

    Modelo de dados, modos de falha e alterações futuras previstos desde o primeiro dia.

  3. Chave na mão

    Âmbito acordado em termos de negócio, colocado em produção, pronto a usar.

Um engenheiro.O produto inteiro.

Deslize para montar as camadas em que trabalho todas as semanas, da base de dados ao telemóvel na sua mão.

  1. BackendServiços NestJS com módulos tipados, perfis e tarefas em segundo plano
  2. DadosEsquemas PostgreSQL, migrações e caches Redis
  3. API e eventosAPIs REST, webhooks e eventos RabbitMQ que mantêm os sistemas sincronizados
  4. WebInterfaces Next.js, renderizadas no servidor e rápidas em qualquer dispositivo
  5. MobileApps Flutter e iOS nativas, offline-first quando importa
  6. IAFunções LLM e de visão integradas onde fazem sentido

Montado, testado e entregue como um único produto.

Trabalhos selecionados.

Cinco produtos que entrego de ponta a ponta: web, apps móveis, os sistemas por trás deles e os sites que vendem.

  1. Dia de competição

    Check-in, arbitragem, pontuação e transmissão ao vivo para eventos Fitofan

    Cinco apps que gerem um torneio no local: check-in e arbitragem num computador, consolas de juiz em telemóveis e tablets, uma ponte para o hardware de pontuação, câmaras de telemóvel que transmitem com um marcador ao vivo e replay multicâmara.

    • Funciona sem internet: dados do evento em cache local, resultados em fila e sincronizados quando a ligação volta
    • Os dispositivos encontram-se na rede do recinto por descoberta UDP e sockets TCP

    Lead Engineer: Flutter, iOS e Android nativos, desktop · 2024 – 2026

    • Flutter
    • Swift
    • Kotlin
    Ler o caso
  2. Sites e lojas

    Lojas online, sites corporativos e portais de membros, entregues chave na mão

    Sites e lojas construídos à volta de como cada negócio realmente vende, entregues prontos a usar: design, desenvolvimento, conteúdo, integrações, deploy e ferramentas de administração que o próprio staff gere.

    • Uma loja online em Next.js com o seu próprio painel de administração, importação de catálogo, consultas de entrega e fluxos por método de pagamento
    • Pagamentos com cartão através da Finix e quotas de membro através do PayPal

    Full-Stack Engineer · 2019 – 2026

    • Next.js
    • Supabase
    • Feature-Sliced Design
    Ler o caso

O que desenvolvo.

Seis áreas ligadas de uma mesma prática. Cada cartão nomeia o que construo ali e os sistemas entregues que o sustentam.

  1. Web e comércio eletrónico

    Sites e lojas entregues chave na mão, do primeiro ecrã ao deployment: montras Next.js com administração própria e componentes à medida dentro do 1C-Bitrix.

    • Uma montra Next.js com administração própria, importação de catálogo, pesquisa de pontos de entrega e fluxos de pagamento
    • 140+ páginas em 11 idiomas com paridade de traduções verificada em CI
    • Sites Bitrix com catálogo gerado e publicação por webhooks
    • Next.js
    • TypeScript
    • FSD
    • Supabase
    • 1C-Bitrix
  2. IA e análise de movimento

    IA onde faz um trabalho: um assistente que age através de ferramentas de domínio, voz que se torna texto, media gerados e reconhecimento de movimento que lê fases de exercício nos sinais de movimento.

    • Assistente OpenAI com chamada de 15 ferramentas de domínio, transcrição Whisper e media gerados
    • Classificação de fases de exercício a partir de sinais de movimento em Flutter
    • Experiências de integração de modelos no IBM watsonx.ai
    • Flutter
    • OpenAI API
    • IBM watsonx.ai
    • Replicate
  3. Plataformas multi-tenant

    Uma única base de código ao serviço de muitas organizações: cada uma tem o seu domínio, conteúdo e dados, e cada pedido é resolvido e autorizado no servidor antes de correr.

    • Um guard resolve cada clube por id ou slug e verifica a adesão antes de qualquer handler correr
    • 80+ páginas de administração em 11 idiomas numa plataforma partilhada
    • Membros, horários, check-in, faturação e análises isolados por organização
    • Next.js
    • Cloudflare Workers
    • Supabase
    • PostgreSQL
  4. Engenharia mobile

    Apps Flutter para iOS e Android que sustentam uma operação real: check-in à porta, pontuação no pavilhão, resultados que continuam a fluir quando a internet do local falha.

    • Apps de eventos que funcionam offline: dados em cache no dispositivo, resultados em fila e sincronizados quando a ligação volta
    • Os dispositivos encontram-se na rede do local por descoberta UDP e sockets TCP
    • Live Activities do iOS com resultados em direto, uma extensão nativa em torno do Flutter
    • Flutter
    • Dart
    • Clean Architecture
    • BLoC
    • Riverpod
  5. Backend e sistemas empresariais

    Um único backend por trás de web e mobile: os serviços, dados e regras de acesso de que um negócio depende todos os dias, estruturados para mudar sem reescrita.

    • NestJS com 90+ módulos, PostgreSQL com 290+ migrações, Swagger e verificações de saúde
    • Sincronização por eventos via RabbitMQ com consumidores idempotentes e fila de mensagens falhadas
    • Cache Redis com invalidação por decoradores e gateways Socket.IO para sessões em direto
    • NestJS
    • TypeScript
    • PostgreSQL
    • Redis
    • RabbitMQ
  6. Integrações e automatização

    Pagamentos, webhooks, notificações e publicação ligados num só fluxo: o dinheiro e os dados movem-se sozinhos e cada evento deixa rasto.

    • Oito fornecedores de pagamento mais numerário atrás de um único adaptador, com credenciais cifradas e webhooks idempotentes
    • Jogos, resultados e odds em direto a partir de feeds de dados desportivos; publicação em Meta, TikTok, LinkedIn e YouTube
    • Telemóveis a transmitir para a Amazon IVS com um marcador em direto composto na imagem
    • Payments
    • Webhooks
    • Meta API
    • TikTok API
    • Notifications

Como é construído.

Seis perguntas que vale a pena fazer a qualquer engenheiro antes de assinar, respondidas com o que já corre em produção.

  1. Vai ser rápido?

    As páginas são renderizadas no servidor e enviam só o que o ecrã precisa; o trabalho pesado corre em segundo plano, os dados quentes ficam em cache e tudo é medido antes de ir para produção.

    • Cache Redis com invalidação por decoradores à frente do PostgreSQL
    • Next.js renderizado no servidor com páginas estáticas por idioma: 140+ páginas em 11 idiomas
    • Next.js
    • Server Components
    • Redis
    • Cloudflare
  2. O que acontece quando um pagamento falha às 2 da manhã?

    Nada é cobrado duas vezes e nada se perde: cada chamada que move dinheiro leva uma chave de idempotência, cada evento fica registado e repetir é seguro.

    • Oito fornecedores de pagamento mais numerário atrás de um único adaptador, com webhooks idempotentes
    • RabbitMQ com consumidores idempotentes, fila de mensagens falhadas e id de correlação em cada mensagem
    • NestJS
    • RabbitMQ
    • Webhooks
    • Payment providers
  3. Outro programador consegue continuar o projeto?

    Sim, sem arqueologia: uma mesma arquitetura em todos os projetos, tipada de ponta a ponta, verificação de tipos e testes como barreira antes de cada deploy, e a topologia de mensagens documentada.

    • Uma barreira de verificação de tipos e Jest, uma imagem Docker e um deploy por script, iguais no Fitofan e no GymTeam
    • Um contrato RabbitMQ com 29 chaves de encaminhamento, um envelope tipado e topologia documentada, partilhado por dois produtos
    • TypeScript
    • Feature-Sliced Design
    • Jest
    • Docker
    • GitHub Actions
  4. Os meus dados estão seguros e separados dos de todos os outros?

    O acesso é decidido no servidor em cada pedido, as credenciais estão cifradas em repouso e cada organização vê apenas as suas próprias linhas.

    • Um guard resolve cada clube e verifica a adesão antes de qualquer handler correr
    • Credenciais guardadas com AES-256-GCM; 66 migrações SQL com segurança ao nível da linha na loja
    • PostgreSQL
    • Supabase
    • Row-level security
    • AES-256-GCM
  5. Vai funcionar em telemóveis, offline, nos idiomas dos meus clientes?

    Uma única base de código Flutter para iOS e Android, Swift nativo onde a plataforma o exige, offline primeiro onde a internet do local falha, e traduções com paridade verificada em CI.

    • As apps de eventos guardam dados localmente e sincronizam resultados quando a ligação volta
    • 11 idiomas e cerca de 10 000 chaves de tradução com paridade verificada em CI; oito idiomas neste site
    • Flutter
    • Swift
    • SQLite
    • next-intl
  6. Onde é que a IA ajuda mesmo, e onde é só hype?

    A IA entra só onde faz um trabalho, testada primeiro em sandbox: um assistente que age através de ferramentas de domínio, voz que se torna texto, media gerados, reconhecimento de movimento.

    • Assistente OpenAI com chamada de 15 ferramentas de domínio, transcrição Whisper e media gerados
    • Classificação de fases de exercício a partir de sinais de movimento em Flutter; experiências com modelos no IBM watsonx.ai
    • OpenAI API
    • Whisper
    • IBM watsonx.ai
    • Replicate

Escolho ferramentas de acordo com o problema, o ciclo de vida do produto e a facilidade de manutenção.

Frontend

React renderizado no servidor com componentes tipados, sistema de design e traduções desde o primeiro dia.

  • Next.js
  • React
  • TypeScript
  • Feature-Sliced Design
  • Tailwind CSS
Mobile

Flutter multiplataforma onde faz sentido, Swift nativo onde a plataforma o exige.

  • Flutter
  • Dart
  • Clean Architecture
  • BLoC
  • Riverpod
  • Swift
  • SwiftUI
Backend e dados

Serviços NestJS sobre PostgreSQL, Redis para cache e RabbitMQ quando os sistemas precisam de comunicar de forma assíncrona.

  • NestJS
  • Node.js
  • PostgreSQL
  • Redis
  • RabbitMQ
  • Supabase
  • Firebase
Cloud e infraestrutura

Contentores, CI/CD e serviços cloud geridos, configurados para lançamentos previsíveis e custos razoáveis.

  • Docker
  • GitHub Actions
  • Google Cloud
  • IBM Cloud
  • Cloudflare
  • Vercel
  • Nginx
IA e integrações

Integrações de LLM, visão e pagamentos onde mudam o produto, testadas primeiro em sandbox.

  • OpenAI API
  • IBM watsonx.ai
  • Replicate
  • Payment providers
  • Webhooks
  • Meta & TikTok APIs

O que posso desenvolver para si?

Soluções claras, de um website específico a uma plataforma de software interligada.

  1. Websites e comércio eletrónico

    Landing pages, sites empresariais, catálogos, lojas e sistemas de conteúdos.

    Uma landing page para uma campanha, um site corporativo que a sua equipa edita, ou uma loja que vende enquanto dorme.

    O QUE RECEBE

    • Cada página desenhada e construída sobre um único sistema de design, não um template
    • Conteúdo que edita sozinho, com SEO e analytics ligados
    • Publicado no seu domínio com um formulário de contacto ou um fluxo de compra a funcionar

    A partir de$1.800

    Aplicado em
    Falar sobre este serviço
  2. Aplicações móveis

    Aplicações Flutter multiplataforma ligadas a um backend.

    Uma app para clientes em iOS e Android construída uma vez em Flutter, com o backend de que precisa por trás.

    O QUE RECEBE

    • Uma única base de código Flutter, publicada na App Store e no Google Play
    • O backend e a administração de que a app precisa por trás
    • Modo offline, notificações e pagamentos onde o produto precisa deles
  3. Software empresarial à medida

    Sistemas administrativos, ferramentas internas, APIs e plataformas.

    Uma plataforma interna que substitui folhas de cálculo: perfis, fluxos, relatórios e as integrações à volta.

    O QUE RECEBE

    • Perfis, fluxos e relatórios que substituem as folhas de cálculo
    • APIs e integrações com as ferramentas que já usa
    • Documentação, pipeline de deploy e uma entrega limpa

    Orçamento personalizado

    Aplicado em
    Falar sobre este serviço
  4. IA e integrações externas

    Funcionalidades inteligentes, pagamentos, notificações e automatização.

    Assistentes, funções de documentos e imagens, pagamentos, notificações e a cola entre as ferramentas que já usa.

    O QUE RECEBE

    • Assistentes e funcionalidades de documentos e imagens que fazem trabalho real, testados primeiro em sandbox
    • Pagamentos, webhooks e notificações ligados de ponta a ponta
    • Automatização dos passos que hoje alguém copia à mão

Uma solução à sua medida.

Âmbito claro, orçamentos transparentes e uma abordagem técnica adequada.

  1. Landing pages

    A partir de$1.800

    • Uma página, desenhada e desenvolvida
    • Responsiva, rápida, SEO básico
    • Formulário de contacto e analytics
    • Publicada no seu domínio
    Falar sobre o projeto
  2. Sites empresariais

    A partir de$2.900

    • Até oito páginas num único sistema de design
    • Conteúdo editável sem programador
    • Pronto para várias línguas
    • SEO, analytics e publicação
    Falar sobre o projeto
  3. Comércio eletrónico

    A partir de$4.700

    • Catálogo, carrinho e checkout
    • Pagamentos online ou pedidos de encomenda, à sua escolha
    • Painel de administração e importação de produtos
    • SEO e desempenho afinados
    Falar sobre o projeto
  4. Aplicações móveis

    Orçamento personalizado

    • Âmbito e estimativa após uma breve chamada de descoberta
    • App Flutter para iOS e Android
    • Backend, lançamentos e publicação nas lojas
    Falar sobre o projeto
  5. Plataformas empresariais e IA

    Orçamento personalizado

    • Âmbito e estimativa após uma breve chamada de descoberta
    • Plataformas multi-inquilino, dashboards e integrações
    • Funções de IA onde fazem sentido
    Falar sobre o projeto

O QUE MOVE O PREÇO

  • Quantos ecrãs, páginas e idiomas
  • Pagamentos, integrações e os sistemas que ligamos
  • Design de raiz ou a partir da sua marca atual

Todos os preços incluem código tipado, testes, deployment e uma entrega limpa.

Preços em dólares americanos.

Da ideia à entrega.

Quatro etapas, e algo concreto no fim de cada uma.

  1. Compreender

    Uma breve chamada de descoberta e depois um âmbito escrito com estimativa: o que construímos, o que deixamos de fora e quanto custa.

  2. Arquitetar

    A forma da solução antes do código: dados, serviços, integrações e os primeiros ecrãs a que pode reagir.

  3. Desenvolver

    Iterações semanais num endereço de staging que pode abrir e clicar; verificação de tipos e testes validam cada build.

  4. Entregar

    Lançamento, documentação, pipeline de deploy e repositório entregues, para que o produto corra sem mim.

Valerii Vvedenskyi

Valerii Vvedenskyi

Senior Full-Stack & Mobile Engineer · Toronto, Canadá

LinkedIn

Um engenheiro com visão do produto completo.

Desenho, construo e opero software de ponta a ponta: interfaces web, apps móveis, os serviços por trás delas e a infraestrutura onde vivem. Seis anos em equipas comerciais ensinaram-me a cuidar do produto inteiro, não de uma única camada.

Experiência

  1. 2024 – 2026 · Toronto

    Senior Full-Stack & Mobile Engineer · Fitofan

    Responsável pela entrega web, mobile e backend de uma plataforma para atletas: Next.js, NestJS, Flutter, RabbitMQ, integrações de IA e operação na cloud.

  2. 2020 – 2023 · Dnipro / Londres

    iOS Engineer · Y-Tree

    iOS nativo para um serviço de gestão de património: integrações de Open Banking e KYC, migração para SwiftUI e TCA.

  3. 2019 – 2020 · Dnipro

    Junior Backend Engineer · Sunrose

    Funcionalidades de backend e melhorias de arquitetura em camadas para uma aplicação web de e-commerce.

Tem uma ideia?

Conte-me o que pretende criar. Podemos definir o âmbito e a abordagem técnica adequada.

Ou escreva diretamentevalerii.vvedenskyi@gmail.com