
Denys Zaichenko
Forward Deployed Engineer
Dauguma kūrėjų prašo specifikacijos. Aš išsiaiškinu, kaip jūsų verslas veikia iš tikrųjų.
Vienam klientui tai 2–3 savaičių procesą pavertė 2–3 minutėmis.
- Nekilnojamojo turto dokumentaiNekilnojamojo turto pažymos per 2–3 minutes už EUR 99, o ne per 2–3 savaites už EUR 200–300.Žiūrėti atvejo analizę
- Kelionių agentūraKonkurentų kelionių paketų kainos, surinktos maždaug dvigubai greičiau.Žiūrėti atvejo analizę
- Transliavimo žiniasklaidaGarso gedimai operatorius įspėja tą pačią akimirką, kai atsiranda. Nebereikia klausytis rankiniu būdu.Žiūrėti atvejo analizę
Naujausia veikla
- indėlių
- 4 724
- per darbo dieną
- 20
- Paskutinis pristatymas
- 10-14
4 724 indėlių per pastaruosius metus, 20 per darbo dieną
Pasirinkite dieną ir pamatysite, kas buvo pristatyta.
09-25 · 60 indėlių
- Transliacijų garso stebėsena: Standartiniai slenksčių profiliai kiekvienam naujam tenant
Neseniai pristatyta
- „Leeloo“ forma po išsiuntimo nukreipia į „Telegram“ botą
- Inboxe rasti bounce pranešimų, grandinės veikia neslaukydamos
- Peržiūrėti bounces paleidimo metu ir sustoti pasiekus limitą
Kaip dirbu
Keturios taisyklės, kurių laikausi kiekviename projekte.
Pirmiausia išsiaiškinti verslą
Pradedu nuo to, kaip darbas atliekamas iš tikrųjų ir kiek kainuoja gedimas, o ne nuo užduoties. Tai parodo, kas turi būti patikima, o kas gali likti paprasta.
Rasti tikrąją kliūtį
Dauguma lėtų procesų turi vieną kliūtį. Įvardiju ją prieš rašydamas kodą, kad sprendimas pašalintų priežastį, o ne simptomus.
Svarstyti variantus atvirai
Dėl kiekvieno svarbaus sprendimo matote, ką pasirinkau, ką atmečiau ir kiek kainuoja kiekvienas pasirinkimas. Galite prieštarauti, kol dar niekas nesukurta, o ne po to.
Pateikti tai, ką galite patikrinti
Kiekvienas projektas baigiasi įrodymu, kurį galite patikrinti patys: išmatuojamu skaičiumi arba testu, kuris vykdomas kiekvieno diegimo metu.
- AI agentai ir pokalbių robotai
- AI integravimas į esamus produktus
- MVP kūrimas steigėjams
- SaaS ir žiniatinklio programų kūrimas
- Projekto gelbėjimas ir perėmimas
- Workflow Automation ir procesų automatizavimas
- Vidiniai įrankiai ir dashboard
- Landing Page kūrimas: dizainas ir programavimas
- Web Scraping ir duomenų rinkimas
Darbai klientams
Nekilnojamojo turto dokumentų paslauga turto pardavimams
Turto pažymos per 2–3 minutes, o ne per 2–3 savaites.
Prieš
Pardavėjai už kiekvieną pažymą mokėdavo EUR 200–300 ir laukdavo 2–3 savaites, kol kažkas rankomis rinko dokumentus.
Po
2–3 min
per pažymą, o ne 2–3 savaites
EUR 99
per pažymą, o ne EUR 200–300
95 %
dokumentų sėkmingai užbaigiama pagrindiniame žinomame portale
Kaip tai veikia
Ką sukūriau
Paslauga prisijungia prie turto valdytojų paskyrų, surenka duomenis ir pati sudaro pažymą. Prieš išdavimą kiekvienam dokumentui atliekami penki patikrinimai, o nežinomi portalai atitenka regos AI.
- 1Žmogus:Klientas
Užsako turto pažymą.
- 2Programinė įranga:Skriptas
Žinomas portalas: prisijungia prie paskyros ir surenka duomenis.
Programinė įranga:Regos AINežinomas portalas: skaito puslapius.
- 3Programinė įranga:Paslauga
Sudaro pažymą.
- 4Programinė įranga:Paslauga
Atlieka penkis patikrinimus, tada išsiunčia pažymą klientui.
Veikia visada
- Nepavykęs žingsnis pats kartojamas.
- Operatorius realiuoju laiku mato kiekvieną užduotį.
- Operatoriaus programa
- Next.js
- React
- Tailwind CSS
- Radix UI
- Zod
- Duomenys ir užduotys
- Supabase
- PostgreSQL
- Automatizavimas ir AI
- Python
- Playwright
- Crawl4AI
- Docling
- Instructor
- Gemini
- Pristatymas
- Docker
- Vitest
- EU-hosted server
Tiesioginių transliacijų garso kokybės kontrolė žiniasklaidos operacijų komandai
Garso gedimai dabar pranešami tą pačią akimirką, o anksčiau tikrinta buvo rankomis.
Prieš
Darbuotojai komentarų garsą tikrino rankomis, todėl praleistas gedimas galėjo pasiekti žiūrovus.
Po
1 val.
rodmenų saugoma vietos kompiuteryje per tinklo nutrūkimą; įvykiai saugomi 24 valandas
Kaip tai veikia
Ką sukūriau
Vietoje veikiantis agentas matuoja kiekvieną kanalą ir siunčia rodmenis į debesies paslaugą. Operatoriai gauna žiniatinklio konsolę su projektais, slenksčiais ir įspėjimais.
- 1Programinė įranga:Transliacijos vieta
Siunčia komentarų garsą daugeliu kanalų.
- 2Programinė įranga:Vietinis agentas
Matuoja kiekvieną kanalą pagal EBU garsumo standartus.
- 3Programinė įranga:Vietinis agentas
Saugo rodmenis diske ir iš naujo siunčia juos po tinklo nutrūkimo.
- 4Programinė įranga:Debesies paslauga
Išsiunčia įspėjimą, kai gedimas trunka pakankamai ilgai.
- 5Žmogus:Operatorius
Mato įspėjimus ir incidentus žiniatinklio konsolėje.
Veikia visada
- Debesis ignoruoja pasikartojančius rodmenis, todėl pakartotinis siuntimas niekada neskaičiuojamas dukart.
- Vietinis agentas
- Python
- EBU R128 loudness
- ONNX Runtime
- PyTorch
- SpeechBrain
- Windows build
- Debesies API
- FastAPI
- SQLAlchemy
- Alembic
- PDF reports
- Duomenys
- TimescaleDB
- PostgreSQL 17
- Operatoriaus konsolė
- Next.js
- React
- TanStack Query
- WebSockets
- uPlot
- Zustand
- Kokybė ir pristatymas
- Docker Compose
- GitHub Actions
- uv
- Ruff
- mypy
- pytest
- Playwright
- axe
Kelionių paketų kainų palyginimas kelionių agentūrai, ES rinka
Konkurentų paketų kainos renkamos pagal grafiką užduotimis, kurios atsigauna po nutrūkimų.
Prieš
Rankinis paketų kainų lyginimas su konkurentais nebuvo pritaikomas didesniam mastui, o rinkimo užduotys po kiekvieno nutrūkimo užstrigdavo.
Po
~5×
datų per minutę vienoje svetainėje atsisakius naršyklės (8 → 43)
Kaip tai veikia
Ką sukūriau
Planuoklis vykdo palyginimo užduotis naršyklių telkinyje su besikeičiančiais tarpiniais serveriais. Darbuotojai naudoja administravimo konsolę, o kliento AI agentas taip pat gali paleisti palyginimus.
- 1Žmogus:Darbuotojai
Pasirenka paketą palyginimui. Išvykimo miestas, data, viešnagės trukmė, svečių skaičius.
- 2Programinė įranga:Planuoklis
Paleidžia palyginimo užduotį.
- 3Programinė įranga:Naršyklės
Renka konkurentų kainas per besikeičiančius tarpinius serverius.
Programinė įranga:HTTP klientasNuskaito vieną šaltinį, kuriam naršyklės nereikia.
- 4Žmogus:Darbuotojai
Mato kainų palyginimą administravimo konsolės ekrane.
Veikia visada
- Po nutrūkimo naršyklių telkinys pats pasipildo.
- Kliento AI agentas taip pat gali paleisti palyginimą.
- Rinkimas
- Python
- Camoufox
- Playwright
- curl_cffi
- Rotating proxies
- Apify
- API ir duomenys
- FastAPI
- Supabase
- PostgreSQL
- Administravimo konsolės
- Next.js
- React
- Vite
- TanStack Query
- Chart.js
- AI agento jungtis
- MCP server
- Kokybė
- GitHub Actions
- gitleaks
- Vitest
- pytest
Dokumentai, formos ir sekimo lentelės statybų komandoms
Iš Google Sheets ir Docs į vieną platformą, kurioje dirba visa objekto komanda.
Prieš
Dokumentai, formos ir objektų ataskaitos buvo laikomi Google Sheets ir Docs. Objekto naujienos į biurą atkeliaudavo pavėluotai.
Po
Dokumentai, formos, sekimo lentelės ir ataskaitos veikia vienoje platformoje su rolėmis. Klientai pažangą stebi savo portale.
Kaip tai veikia
Ką sukūriau
Viena platforma su rolėmis, užtikrinamomis duomenų bazės taisyklėmis, nuotraukų ir formų ataskaitomis iš objekto, formų pateikimu į PDF, kvietimo nuorodomis, dviejų veiksnių prisijungimu, klientų dalijimosi portalu, audito žurnalu ir atsiskaitymais.
- 1Žmogus:Savininkas
Sukuria projektą su skyriais, sekimo lentelėmis ir komanda.
- 2Žmogus:Projekto vadovas
Sukuria formą arba pasirenka šabloną ir išsiunčia ją į objektą.
- 3Žmogus:Objekto darbuotojai
Užpildo ją objekte su nuotraukomis ir parašu. Įvesti atsakymai neprarandami dingus ryšiui.
- 4Žmogus:Projekto vadovas
Patvirtina arba grąžina.
Programinė įranga:PlatformaPatvirtintą formą paverčia PDF ir atnaujina sekimo lentelę.
- 5Programinė įranga:Platforma
Saugo dokumentus versijuojamuose aplankuose ir eksportuoja ataskaitas į PDF ir Excel.
Žmogus:KlientasSavo portale stebi aplankus ir sekimo lenteles.
Veikia visada
- Kiekviena įmonė mato tik savo duomenis.
- Kiekviena rolė mato tik tai, ką turi matyti. Tai užtikrina duomenų bazė.
- Nuorodos į failus nustoja galioti, todėl persiųsta nuoroda nebeveikia.
- Kiekvienas pakeitimas patenka į audito žurnalą.
- Programa
- Next.js
- React
- Tailwind CSS
- Radix UI
- Zod
- Duomenys ir sauga
- Supabase
- PostgreSQL row-level security
- TOTP two-factor
- Signed file links
- Dokumentai
- React-PDF
- Resumable uploads (tus)
- ExcelJS
- E-signatures
- Atsiskaitymai ir el. paštas
- Stripe
- Resend
- Pristatymas
- Vercel
- GitHub Actions
- Vitest
- Playwright
Audito įmonės projektų ir darbuotojų laiko apskaita
Laiko apskaita, kurioje kas ką mato, sprendžia duomenų bazė, o ne ekranas.
Prieš
Klientai, projektai ir valandos buvo vienoje vietoje, kur visi įmonėje galėjo viską matyti ir keisti.
Po
87
leidimų langelių, įrodytų su tikra duomenų baze kiekvienai rolei; 30 nieko nedarė ir buvo paslėpti
Kaip tai veikia
Ką sukūriau
Vieno puslapio žiniatinklio programa valdomame Postgres. Kiekviena prieigos taisyklė apibrėžta duomenų bazėje ir prieš kiekvieną diegimą įrodoma automatine rolių matrica.
- 1Žmogus:Savininkas
Kuria roles su žymimaisiais langeliais kiekvienai sričiai (klientai, projektai, laikas, ataskaitos) peržiūrai, kūrimui, redagavimui ir ištrynimui.
- 2Žmogus:Darbuotojas
Registruoja valandas pagal klientą, projektą ir užduotį arba pasižymi laisvadienį.
Programinė įranga:Žiniatinklio programaPrimena kiekvienam, kurio laiko žiniaraštis prieš terminą vis dar tuščias.
- 3Žmogus:Projekto administratorius
Tvirtina arba atmeta savaitės laiko žiniaraštį savo projekto komandai.
- 4Programinė įranga:Duomenų bazė
Parodo kiekvienam tik tai, ką leidžia jo rolė. Darbuotojai mato savo valandas, projektų administratoriai savo komandą, savininkai visus klientus.
- 5Žmogus:Savininkas
Skaito valandas pagal klientą, projektą ir asmenį dashboard'uose ir ataskaitose.
Veikia visada
- Anksčiau kiekvienas įmonėje galėjo atidaryti bet kurį klientą ir visų valandas. Dabar duomenų bazė atmeta viską, ko rolė neleidžia, net jei to prašo ekranas.
- Prieš kiekvieną kodo įkėlimą (push) kiekviena rolė yra išbandoma izoliuotoje duomenų bazės kopijoje.
- Programa
- React
- Vite
- TanStack Router
- TanStack Query
- shadcn/ui
- Chart.js
- Duomenys ir sauga
- Supabase
- PostgreSQL row-level security
- Edge Functions (Deno)
- Talpinimas
- Cloudflare
- Kokybė
- GitHub Actions
- Role-matrix tests
- Vitest
- Property-based tests
- Accessibility tests
Kainos ir sąlygos
- Atsiskaitymas
- Fiksuota mėnesinė prenumerata
- Pristabdymas ar atsisakymas
- Bet kada
- Pinigų grąžinimas
- Visiškas pinigų grąžinimas, jei pirmąją savaitę nebūsite patenkinti
- Užklausos
- Per Slack arba Telegram
- Atsakymo laikas
- Per vieną darbo dieną, Lisabonos laiku
Vidurkis 5,0 pagal 5 Upwork atsiliepimus
Žiūrėti visus atsiliepimus UpworkDažniausiai užduodami klausimai
Ar naudojate dirbtinį intelektą mano kodui rašyti?
Taip. Dirbtinio intelekto įrankiai pagreitina rutininę darbo dalį. Esu vyresnysis programuotojas, turintis 8+ metų patirtį, ir sertifikuotas Claude Code naudotojas. Sprendimai, architektūros pasirinkimai ir kokybės patikros yra mano.
Kaip bendraujame?
Dirbame asinchroniškai per Slack arba Telegram. Builder plane yra savaitinis 30 minučių sinchronizavimo skambutis, o Partner plane mėnesinis strategijos skambutis. Dirbu pagal Lisabonos laiką (WET/WEST, UTC+0/+1), kuris realiu laiku sutampa su Jungtine Karalyste, Airija ir didžiąja Europos dalimi. Skambučiai JAV rytinei pakrantei vyksta ryte.
Ką daryti, jei mano kodo bazė sudėtinga arba paveldėta?
Geriausiai tinka: naujiems projektams arba kartu sukurto produkto plėtrai. Jei turite esamą kodo bazę, pradedame nuo savaitės trukmės kodo audito, kad įsitikintume, jog galime saugiai joje dirbti. Tada kartu nusprendžiame, ar tęsiame.
Ką daryti, jei nebūsiu patenkintas?
Jei per pirmąją savaitę nebūsite patenkinti, grąžinsiu visą sumą. Be jokių klausimų.
Ar galiu pristabdyti prenumeratą?
Taip. Galite pristabdyti bet kada viena žinute. Jokių baudų nėra.
Kas yra Forward Deployed Engineer?
Forward Deployed Engineer dirba tiesiogiai su kliento komanda ir kuria bei paleidžia programinę įrangą būtent tos komandos problemoms spręsti, užuot iš tolo kūręs bendrinį produktą. Taip dirbu aš. Prisijungiu prie jūsų Slack ar Telegram, užduotis gaunu iš jūsų ir paleidžiu tai, ką sukuriu. Pavadinimai, tokie kaip AI inžinierius ar full-stack programuotojas, apibūdina mano įgūdžius. Forward Deployed apibūdina, kaip aš dirbu su jumis.
Kas laikoma užduotimi?
Užduotis yra vienas aiškiai apibrėžtas rezultatas, pavyzdžiui, funkcija, klaidos ištaisymas, integracija ar puslapis. Jei užduotis didelė, pirmiausia ją padalijame į mažesnes. Jūs žinote, ką gausite, dar prieš man pradedant.
Kontaktai
Papasakokite, ką reikia sukurti. Atsakau per vieną darbo dieną, Lisabonos laiku.
Tinklaraštis
Pastabos apie AI agentus, automatizavimą ir interneto kūrimą, paremtos tikrais projektais.