
Denys Zaichenko
Forward Deployed Engineer
Lielākā daļa izstrādātāju prasa specifikāciju. Es izprotu, kā jūsu bizness patiesībā darbojas.
Vienam klientam tas 2–3 nedēļu procesu pārvērta par 2–3 minūtēm.
- Nekustamā īpašuma dokumentiĪpašuma izziņas 2–3 minūtēs par EUR 99, nevis 2–3 nedēļās par EUR 200–300.Skatīt izpēti
- Ceļojumu aģentūraKonkurentu kompleksu ceļojumu cenas, savāktas aptuveni divreiz ātrāk.Skatīt izpēti
- Apraides medijiAudio kļūmes brīdina operatorus tajā pašā brīdī, kad tās rodas. Vairs nav jāklausās ar roku.Skatīt izpēti
Nesenā aktivitāte
- ieguldījumi
- 4724
- darba dienā
- 20
- Pēdējoreiz nodots
- 14. okt.
4724 ieguldījumi pēdējā gadā, 20 darba dienā
Izvēlieties dienu, lai redzētu, kas nodots.
25. sept. · 60 ieguldījumi
- Apraides audio uzraudzība: Standarta sliekšņu profili katram jaunam tenant
Nesen nodots
- Leeloo vemla redirects uz Telegram botu pēc iesniegšanas
- Inboxā atrastas bounce vēstules, ķēdes darbojas bez gaidīšanas
- Pārbaudīt bounces paliekošā procesā un apstāties pie limita
Kā es strādāju
Četri noteikumi, kurus ievēroju katrā izstrādē.
Vispirms izprast uzņēmējdarbību
Sāku ar to, kā darbs patiesībā tiek veikts un cik maksā kļūme, nevis ar pieteikumu. Tas parāda, kam jābūt uzticamam un kas var palikt vienkāršs.
Atrast īsto sašaurinājumu
Lielākajai daļai lēnu procesu ir viens sašaurinājums. Nosaucu to, pirms rakstu kodu, lai risinājums novērstu cēloni, nevis simptomus.
Izvērtēt variantus atklāti
Katram svarīgam lēmumam jūs redzat, ko izvēlējos, ko noraidīju un cik maksā katra izvēle. Jūs varat iebilst, pirms kaut kas ir izveidots, nevis pēc tam.
Nodot to, ko varat pārbaudīt
Katra izstrāde beidzas ar pierādījumu, ko varat pārbaudīt paši: izmērāmu skaitli vai testu, kas darbojas katrā izvietošanā.
Darbs klientiem
Nekustamā īpašuma dokumentu pakalpojums īpašumu pārdošanai
Īpašuma izziņas 2–3 minūtēs, nevis 2–3 nedēļās.
Pirms
Pārdevēji par katru izziņu maksāja EUR 200–300 un gaidīja 2–3 nedēļas, kamēr kāds dokumentus savāca ar roku.
Pēc
2–3 min
uz izziņu, nevis 2–3 nedēļas
EUR 99
uz izziņu, nevis EUR 200–300
95 %
dokumentu izdodas pabeigt galvenajā zināmajā portālā
Kā tas darbojas
Ko izveidoju
Pakalpojums piesakās īpašuma pārvaldnieku kontos, savāc datus un pats izveido izziņu. Pirms izsniegšanas katram dokumentam tiek veiktas piecas pārbaudes; nezināmi portāli nonāk pie vision AI.
- 1Cilvēks:Klients
Pasūta īpašuma izziņu.
- 2Programmatūra:Skripts
Zināms portāls: piesakās kontā un savāc no tā datus.
Programmatūra:Vision AINezināms portāls: nolasa lapas.
- 3Programmatūra:Pakalpojums
Izveido izziņu.
- 4Programmatūra:Pakalpojums
Veic piecas pārbaudes, pēc tam nosūta izziņu klientam.
Vienmēr darbojas
- Neizdevies solis tiek atkārtots pats.
- Operators redz katru uzdevumu reālajā laikā.
- Operatora lietotne
- Next.js
- React
- Tailwind CSS
- Radix UI
- Zod
- Dati un uzdevumi
- Supabase
- PostgreSQL
- Automatizācija un AI
- Python
- Playwright
- Crawl4AI
- Docling
- Instructor
- Gemini
- Piegāde
- Docker
- Vitest
- EU-hosted server
Tiešraides audio kvalitātes kontrole mediju operāciju komandai
Audio kļūmes tagad rada brīdinājumu tajā pašā brīdī; agrāk pārbaude notika ar roku.
Pirms
Darbinieki komentāru audio pārbaudīja ar roku, tāpēc nepamanīta kļūme varēja nonākt līdz skatītājiem.
Pēc
1 h
mērījumu tiek glabāti objekta datorā tīkla pārtraukuma laikā; notikumi 24 stundas
Kā tas darbojas
Ko izveidoju
Objekta aģents mēra katru kanālu un sūta mērījumus uz mākoņa pakalpojumu. Operatori saņem tīmekļa konsoli ar projektiem, sliekšņiem un brīdinājumiem.
- 1Programmatūra:Norises vieta
Sūta komentāru audio pa daudziem kanāliem.
- 2Programmatūra:Objekta aģents
Mēra katru kanālu pēc EBU skaļuma standartiem.
- 3Programmatūra:Objekta aģents
Saglabā mērījumus diskā un nosūta tos atkārtoti pēc tīkla pārtraukuma.
- 4Programmatūra:Mākoņa pakalpojums
Izdod brīdinājumu, kad kļūme ilgst pietiekami ilgi.
- 5Cilvēks:Operators
Redz brīdinājumus un incidentus tīmekļa konsolē.
Vienmēr darbojas
- Mākonis ignorē dublētus mērījumus, tāpēc atkārtota nosūtīšana nekad netiek saskaitīta divreiz.
- Objekta aģents
- Python
- EBU R128 loudness
- ONNX Runtime
- PyTorch
- SpeechBrain
- Windows build
- Mākoņa API
- FastAPI
- SQLAlchemy
- Alembic
- PDF reports
- Dati
- TimescaleDB
- PostgreSQL 17
- Operatoru konsole
- Next.js
- React
- TanStack Query
- WebSockets
- uPlot
- Zustand
- Kvalitāte un piegāde
- Docker Compose
- GitHub Actions
- uv
- Ruff
- mypy
- pytest
- Playwright
- axe
Kompleksu ceļojumu cenu salīdzināšana tūrisma aģentūrai, ES tirgus
Konkurentu kompleksu ceļojumu cenas, ko pēc grafika vāc uzdevumi, kas atgūstas pēc pārtraukumiem.
Pirms
Kompleksu ceļojumu cenu salīdzināšana ar konkurentiem ar roku neizauga līdz vajadzīgajam apjomam, un vākšanas uzdevumi iestrēga pēc katra pārtraukuma.
Pēc
~5×
datumi minūtē vienā vietnē pēc atteikšanās no pārlūka (8 → 43)
Kā tas darbojas
Ko izveidoju
Plānotājs palaiž salīdzināšanas uzdevumus uz pārlūku kopas ar rotējošiem starpniekserveriem. Darbinieki izmanto administrēšanas konsoli, un klienta AI aģents var palaist salīdzinājumus arī pats.
- 1Cilvēks:Darbinieki
Izvēlas salīdzināmo ceļojumu: izbraukšanas pilsēta, datums, uzturēšanās ilgums, viesu skaits.
- 2Programmatūra:Plānotājs
Palaiž salīdzināšanas uzdevumu.
- 3Programmatūra:Pārlūki
Vāc konkurentu cenas aiz rotējošiem starpniekserveriem.
Programmatūra:HTTP klientsNolasa vienu avotu, kuram pārlūks nav vajadzīgs.
- 4Cilvēks:Darbinieki
Redz cenu salīdzinājumu savā administrēšanas konsolē.
Vienmēr darbojas
- Pēc pārtraukuma pārlūku kopa papildinās pati.
- Klienta AI aģents arī var palaist salīdzinājumu.
- Datu vākšana
- Python
- Camoufox
- Playwright
- curl_cffi
- Rotating proxies
- Apify
- API un dati
- FastAPI
- Supabase
- PostgreSQL
- Administrēšanas konsoles
- Next.js
- React
- Vite
- TanStack Query
- Chart.js
- AI aģenta savienojums
- MCP server
- Kvalitāte
- GitHub Actions
- gitleaks
- Vitest
- pytest
Dokumenti, veidlapas un izsekotāji būvniecības komandām
No Google Sheets un Docs uz vienu platformu, kurā strādā visa objekta komanda.
Pirms
Dokumenti, veidlapas un objekta atskaites atradās Google Sheets un Docs. Ziņas no objekta birojā nonāca novēloti.
Pēc
Dokumenti, veidlapas, izsekotāji un atskaites darbojas vienā platformā ar lomām. Klienti seko progresam savā portālā.
Kā tas darbojas
Ko izveidoju
Viena platforma ar lomām, ko nodrošina datubāzes noteikumi, foto un veidlapu atskaites no objekta, veidlapu iesniegumi PDF formātā, ielūguma saites, divfaktoru pieteikšanās, klientu koplietošanas portāls, audita žurnāls un norēķini.
- 1Cilvēks:Īpašnieks
Izveido projektu un tajā sadaļas, izsekotājus un komandu.
- 2Cilvēks:Projekta vadītājs
Izveido veidlapu vai izvēlas veidni un nosūta to uz objektu.
- 3Cilvēks:Objekta brigāde
Aizpilda to objektā ar fotogrāfijām un parakstu. Ievadītās atbildes netiek zaudētas, ja signāls pazūd.
- 4Cilvēks:Projekta vadītājs
Apstiprina to vai nosūta atpakaļ.
Programmatūra:PlatformaApstiprināto veidlapu pārvērš PDF failā un atjaunina izsekotāju.
- 5Programmatūra:Platforma
Glabā dokumentus mapēs ar versijām un eksportē atskaites PDF un Excel formātā.
Cilvēks:KlientsSeko mapēm un izsekotājiem savā personīgajā portālā.
Vienmēr darbojas
- Katrs uzņēmums redz tikai savus datus.
- Katra loma redz tikai to, kas tai jāredz. To nodrošina datubāze.
- Failu saites beidzas, tāpēc pārsūtīta saite pārstāj darboties.
- Katra izmaiņa tiek ierakstīta audita žurnālā.
- Lietotne
- Next.js
- React
- Tailwind CSS
- Radix UI
- Zod
- Dati un drošība
- Supabase
- PostgreSQL row-level security
- TOTP two-factor
- Signed file links
- Dokumenti
- React-PDF
- Resumable uploads (tus)
- ExcelJS
- E-signatures
- Norēķini un e-pasts
- Stripe
- Resend
- Piegāde
- Vercel
- GitHub Actions
- Vitest
- Playwright
Projektu un darbinieku laika uzskaite revīzijas uzņēmumam
Laika uzskaite, kurā to, kurš ko redz, izlemj datubāze, nevis ekrāns.
Pirms
Klienti, projekti un stundas atradās vienuviet, kur ikviens uzņēmumā varēja redzēt un mainīt visu.
Pēc
87
atļauju lodziņi, pierādīti pret īstu datubāzi katrai lomai; 30 neko nedarīja un tika paslēpti
Kā tas darbojas
Ko izveidoju
Vienas lapas tīmekļa lietotne uz pārvaldītas Postgres. Katrs piekļuves noteikums atrodas datubāzē, un pirms katras izlaides to apliecina automātiska lomu matrica.
- 1Cilvēks:Īpašnieks
Veido lomas ar atzīmējamām rūtiņām katrai jomai (klienti, projekti, laiks, atskaites): skatīšana, izveide, rediģēšana un dzēšana.
- 2Cilvēks:Darbinieks
Reģistrē stundas pie klienta, projekta un uzdevuma vai pieprasa brīvdienas.
Programmatūra:Tīmekļa lietotneAtgādina ikvienam, kura laika uzskaite pirms termiņa vēl ir tukša.
- 3Cilvēks:Projekta administrators
Apstiprina vai noraida nedēļas laika uzskaiti savai projekta komandai.
- 4Programmatūra:Datubāze
Katram rāda tikai to, ko atļauj viņa loma: darbinieki redz savas stundas, projektu administratori savu komandu, īpašnieki katru klientu.
- 5Cilvēks:Īpašnieks
Skata stundas pa klientiem, projektiem un cilvēkiem dashboard un atskaitēs.
Vienmēr darbojas
- Agrāk ikviens uzņēmumā varēja atvērt jebkuru klientu un visu cilvēku stundas. Tagad datubāze noraida visu, ko loma neatļauj, pat ja ekrāns to pieprasa.
- Pirms katras publicēšanas katra loma tiek pārbaudīta uz izolētas datubāzes kopijas.
- Lietotne
- React
- Vite
- TanStack Router
- TanStack Query
- shadcn/ui
- Chart.js
- Dati un drošība
- Supabase
- PostgreSQL row-level security
- Edge Functions (Deno)
- Mitināšana
- Cloudflare
- Kvalitāte
- GitHub Actions
- Role-matrix tests
- Vitest
- Property-based tests
- Accessibility tests
Cenas un nosacījumi
- Norēķini
- Fiksēts ikmēneša abonements
- Pauze vai atcelšana
- Jebkurā laikā
- Atmaksa
- Pilna atmaksa, ja pirmajā nedēļā neesat apmierināts
- Pieprasījumi
- Izmantojot Slack vai Telegram
- Atbildes laiks
- Vienas darba dienas laikā, Lisabonas laiks
Vidējais vērtējums 5,0, pamatojoties uz 5 Upwork atsauksmēm
Skatīt visas atsauksmes UpworkBiežāk uzdotie jautājumi
Vai jūs izmantojat AI mana koda rakstīšanai?
Jā. AI rīki paātrina darba rutīnas daļas. Esmu vecākais izstrādātājs ar vairāk nekā 8 gadu pieredzi un sertificēts Claude Code lietotājs. Izvērtēšana, arhitektūras lēmumi un kvalitātes pārbaudes paliek manā atbildībā.
Kā mēs sazināmies?
Strādājam asinhroni, izmantojot Slack vai Telegram. Builder plānā ir iekļauts iknedēļas 30 minūšu sinhronizācijas zvans, bet Partner plānā ikmēneša stratēģijas zvans. Strādāju pēc Lisabonas laika (WET/WEST, UTC+0/+1), kas reāllaikā pārklājas ar Lielbritāniju, Īriju un lielāko daļu Eiropas. Zvani ASV austrumu piekrastei notiek no rīta.
Ko darīt, ja mans kods ir sarežģīts vai mantots?
Vislabāk der: jauniem projektiem vai jau kopā izveidota risinājuma paplašināšanai. Ja jums jau ir esoša koda bāze, sākam ar nedēļu ilgu koda auditu, lai pārliecinātos, ka ar to var droši strādāt. Pēc tam kopā izlemjam, vai turpinām.
Ko darīt, ja neesmu apmierināts?
Ja pirmās nedēļas laikā neesat apmierināts, atmaksāšu visu summu. Bez jautājumiem.
Vai varu apturēt savu abonementu?
Jā. Varat apturēt jebkurā laikā ar vienu ziņu. Soda naudas nav.
Kas ir Forward Deployed Engineer?
Forward Deployed Engineer strādā tieši ar klienta komandu un izveido un izvieto programmatūru tās pašas komandas problēmu risināšanai, nevis veido vispārīgu produktu no attāluma. Tā strādāju es. Pievienojos jūsu Slack vai Telegram, saņemu uzdevumus no jums un izvietoju to, ko izveidoju. Nosaukumi, piemēram, AI inženieris vai full-stack izstrādātājs, raksturo manas prasmes. Forward Deployed raksturo to, kā es strādāju ar jums.
Kas tiek uzskatīts par uzdevumu?
Uzdevums ir skaidri norobežots piegādājums, piemēram, funkcija, kļūdas labojums, integrācija vai lapa. Ja kaut kas ir liels, vispirms sadalām to mazākos uzdevumos. Jūs zināt, ko saņemsiet, pirms es sāku.
Kontakti
Pastāstiet, ko jums vajag izveidot. Atbildu vienas darba dienas laikā, pēc Lisabonas laika.
Blogs
Piezīmes par AI aģentiem, automatizāciju un tīmekļa izstrādi, balstītas uz īstiem projektiem.