Aleksandrs Daniils JolkinsSākums

Infrastruktūra / Automatizācija

Aleksandrs Daniils Jolkins

Infrastruktūras un automatizācijas veidotājs

Sarežģītus reālās pasaules ierobežojumus pārvēršu mazās, pārbaudāmās sistēmās tīmeklim, Android un pašmitinātai infrastruktūrai.

Abstrakts darba plūsmu atlants ar dzelzceļa līnijām, kartes punktiem, biļetes formu, saskarnes paneļiem un koda fragmentiem.

Pašreizējais fokuss

Atkopšana, skaidrība un kontrolētas robežas.

Tie ir aktīvā darba virzieni, nevis paziņojumi par izlaistām funkcijām.

Zemāk redzams tikai tas, ko var droši publiskot.

  1. 01

    Biļetes atkopšana un administrēšana

    Padaru ieplānoto biļetes atkopšanu noturīgāku un administrēšanu drošāku, saglabājot skaidru pārlūka–telefona rezultātu.

  2. 02

    Transporta datu apstrāde

    Uzlaboju privātumu saudzējošu transporta datu apstrādi un Kontrole & Vilciens analizatoru noturību.

  3. 03

    Android atkopšana

    Stiprinu atkopšanu un mierīgu gaidstāves uzvedību uzraudzītām tālruņa darbplūsmām.

  4. 04

    Operācijas un publicēšana

    Uzturu ierobežotu pašmitināto resursu lietojumu un apzināti attīrītu publiskošanu.

Sistēmu katalogs

Vispirms pašreizējās sistēmas, pēc tam atbalsta darbi un eksperimenti.

Četras production sistēmas veido galveno stāstu. Atbalsta plūsmas, fokusēti rīki un eksperimenti paliek pieejami, nekonkurējot ar pašreizējo darbu.

01 / Pašlaik

Pašreizējās sistēmas

Sistēmas, kuras pašlaik veidoju un uzturu.
01

Pārlūka–telefona production sistēma

Ticket Remote

Mērķis

Sistēma apstiprinātus pārlūka pieprasījumus pārvērš uzraudzītās Android darbībās un atgriež skaidru statusu un rezultātu.

Problēma

Tālruņa darbplūsma var pārtrūkt pie piekļuves, ierīces gatavības, izpildes vai rezultāta piegādes. Lietotājam vajag skaidru iznākumu bez sensitīvām ierīces vai biļetes detaļām.

Kas izlaists

Pārlūka–telefona ceļš ar skaidru piekļuvi, uzraudzītu Android izpildi, veselības pārbaudēm, noturīgu plānošanu un saprotamu rezultātu.

Publisks pierādījums

Ierīču identitātes, piekļuves detaļas, vadības kodi, biļetes dati un privātais izpildes stāvoklis paliek ārpus portfolio.

02

Sabiedriskā transporta sistēmas

Kontrole & Vilciens

Mērķis

Sabiedriskā transporta produkti ar web un Telegram ieejas punktiem Rīgas kartēm, satiksmes traucējumiem un vilcienu tīkla skatiem.

Problēma

Transporta informācija ir izkaisīta starp pieturām, maršrutiem, incidentiem un strauji mainīgiem novērojumiem. Noderīgai apstrādei jāsaglabā konteksts bez liekiem privātiem ievaddatiem.

Kas izlaists

Rīgas kartes un incidentu skati, dzīvi vilcienu tīkla skati, kā arī fokusēti web un Telegram ceļi ar lokalizētiem publiskiem aprakstiem.

Publisks pierādījums

Publiskie maršruti rāda kartes, atiešanas, vilcienu kustību un ziņošanas plūsmu. Privātās ziņas un analizatora iekšējās detaļas netiek publicētas.

03

Android runtime

Pixel/Android Orchestration

Mērķis

Atkārtoti izmantojama Kotlin/ADB vide Android uzdevumu, ilgstošu procesu un atkopšanas uzraudzībai.

Problēma

Tālrunī balstīts production darbs šķērso lietotnes un ierīces stāvokli, ilgstošus procesus un pārtrauktus savienojumus. Vienreizēji skripti nenodrošina uzticamu uzraudzību vai godīgu atkopšanu.

Kas izlaists

Kotlin/ADB runtime ar uzdevumu uzraudzību, redzamu veselības stāvokli un atkopšanas ceļiem Ticket Remote un citām tālruņa darbplūsmām.

Publisks pierādījums

Publiskais pixel-phone repozitorijs dokumentē attīrīto runtime robežu. Ierīču identitātes, privātie galapunkti, kontu stāvoklis un operāciju žurnāli paliek privāti.

04

Production operācijas

Self-hosted Production Stack

Mērķis

Platforma Go servisu un saistīto komponentu izvietošanai un uzturēšanai pašmitinātā infrastruktūrā.

Problēma

Arī nelielam servisu kopumam vajag atkārtojamus laidienus, veselības pārbaudes, resursu robežas, redzamas kļūmes un rollback, neatklājot sensitīvo topoloģiju.

Kas izlaists

Linux un Docker operāciju slānis ar konteinerizētiem laidieniem, monitoringu, veselības pārbaudēm, ierobežotu diagnostiku, DNS dzīves ciklu un rollback ceļiem.

Publisks pierādījums

Attīrītais public-ops rāda struktūru un operāciju principus bez hostiem, adresēm, portiem, piekļuves datiem, paneļiem un privātā stāvokļa.

02 / Atbalsts

Atbalsta sistēmas

Publicēšanas un piekļuves plūsmas, kas atbalsta galveno portfolio.
05

Publicēšanas rīks

GitHub Manager

Mērķis

Vadīta plūsma, kas lokālas projektu mapes pārvērš saprotamos, attīrītos publiskos repozitorijos un uztur tos sinhronus.

Problēma

Darba mapes reti ir drošas un saprotamas tiešai publicēšanai: tajās sajaukts lokāls konteksts, sensitīvs materiāls, ģenerēts juceklis un slēpti pieņēmumi.

Kas izlaists

Python pakotne un komandrindas plūsma atrašanai, pārskatīšanai, attīrīšanai, publicēšanai, kopsavilkumu veidošanai un vēlākai sinhronizācijai ar redzamu izvēli par publisko saturu.

Publisks pierādījums

Galvenais repozitorijs apraksta uzstādīšanu un pārbaudi; plānie frontend un backend spoguļi pamato attīrīto dalījumu, nekļūstot par atsevišķiem portfolio projektiem.

06

Attīrīts privāts gadījuma apraksts

Subscription Workflow

Mērķis

Privāta dalības plūsma ar Mini App piekļuvei, atjaunošanai un skaidram statusam; klientu un biznesa dati netiek publicēti.

Problēma

Dalības sistēmas apvieno piekļuvi, atjaunošanu, ar maksājumiem saistītu stāvokli un atbalsta kontekstu. Publiskam portfolio produkta forma jāizskaidro bez klientu vai biznesa ierakstiem.

Kas izlaists

Privāta piekļuves un atjaunošanas plūsma ar Mini App virsmu un skaidru lietotāja statusu.

Publisks pierādījums

Publiski paliek tikai arhitektūras un uzticamības principi. Biznesa, maksājumu, klientu, kontu un iekšējās atkopšanas detaļas ir izlaistas; privāta repozitorija saites nav.

Rīki
  • Go
  • TypeScript
  • Automatizācija
  • Infrastruktūra
  • Dokumentācija

03 / Izvēlēts

Izvēlētie rīki

Nelieli publiski rīki, no kuriem katrs risina vienu konkrētu uzdevumu.
07

Datu produkts

CSV network map

Mērķis

Meklējama karte, kas CSV un izklājlapu koordinātas un mērījumus pārvērš saprotamā publiskā datu kopā.

Lasīt pilno stāstu
Problēma

Rindas ir grūti salīdzināt, ja reizē svarīga vieta, savienojuma tips un mērījuma konteksts. Neapstrādāta faila publicēšana var iznest liekas vai privātas kolonnas.

Kas izlaists

Datu kopu centrs ar kopsavilkumiem, meklēšanu, filtriem, sinhronizētu karti un sarakstu, kā arī komandām CSV pievienošanai, aizstāšanai, pārbaudei un dzēšanai bez IP laukiem.

Publisks pierādījums

Dzīvā tīkla karte rāda īsto sasaistīto ierakstu mijiedarbību un dod katrai publicētai datu kopai stabilu maršrutu.

08

Interaktīva web sistēma

Particle homepage and game

Mērķis

Minimāla personīgā sākumlapa, kuras mierīgā daļiņu aina atveras atsaucīgā interaktīvā spēlē.

Lasīt pilno stāstu
Problēma

Reāllaika vizuāls var būt izteiksmīgs, bet nederēt pieticīgai ierīcei, pieskārienam, klaviatūrai, kontrastam vai samazinātas kustības izvēlei.

Kas izlaists

Adaptīva simulācija ar rādītāja, pieskāriena un klaviatūras ievadi; fona un spēles režīmiem; Canvas 2D rezerves ceļu; WebGPU; saglabāšanu; taktilo atbildi un veiktspējas kontroli.

Publisks pierādījums

Sākumlapa un interaktīvais maršruts ir publiski, bet renderēšana, plānotājs, kontrasts, sesijas un ievades noteikumi ir pārbaudāmi implementācijā.

09

Natīvs macOS rīks

Codex Auth Rotator

Mērķis

Natīvs macOS rīks saglabāto Codex autorizācijas kontekstu apskatei un pārslēgšanai.

Lasīt pilno stāstu
Problēma

Ja kontu stāvoklis glabājas līdzīgos failos, manuāla pārbaude ir lēna un kļūdaina pārslēgšanās ir pārāk vienkārša. Aktīvajam kontekstam un saglabātajām iespējām jābūt redzamām pirms izmaiņas.

Kas izlaists

Swift pakotne ar natīvu saskarni, saglabāto kontekstu skenēšanu, aktīvā konteksta skatu, apzinātu pārslēgšanu un rezerves ceļu caur Codex CLI.

Publisks pierādījums

Attīrītais publiskais repozitorijs izskaidro konta izvēles plūsmu un tās robežas, nepublicējot autorizācijas materiālu.

10

Datu parseris

Latvian court calendar parser

Mērķis

Parseris, kas sadrumstalotas Latvijas tiesu kalendāra lapas savāc vienā darbgrāmatā meklēšanai un analīzei.

Lasīt pilno stāstu
Problēma

Sēdes izkaisītas pa mēnešu indeksiem, procesu lapām un vecāku kodējumu. Civillietas, krimināllietas un administratīvās lietas piedāvā atšķirīgas detaļas.

Kas izlaists

Aizpildītu saišu pārmeklēšana, windows-1257 dekodēšana, kopīgo un specifisko lauku normalizēšana, kriminālrindu papildināšana ar likuma tekstu un kopsavilkumu, pēc tam Excel izvade.

Publisks pierādījums

Repozitorijs rāda parsēšanas ceļu un rezultāta modeli, tāpēc tiesu lapu pārvērtība darbgrāmatā ir pārbaudāma.

11

Ieplānota automatizācija

task-executor

Mērķis

Publiska plānošanas čaula, kas palaiž uzturēšanas darbu, privāto lietotnes loģiku paturot aiz skaidras robežas.

Lasīt pilno stāstu
Problēma

Ieplānotiem darbiem vajag redzamu grafiku, atkārtojamu izpildi un pārskatāmu čaulu, bet izsauktie galapunkti un biznesa darbības var būt sensitīvas.

Kas izlaists

Shell repozitorijs ar GitHub Actions plūsmām, skriptiem un dokumentāciju, kas rāda grafiku un runner uzbūvi, lietotnes darbības atstājot privātas.

Publisks pierādījums

Repozitorijs padara robežu saprotamu: publisko orķestrāciju var pārbaudīt, neatklājot aizsargāto darbu, ko tā iedarbina.

12

Versijota politika

Arbuzas DNS policy

Mērķis

Apzināti mazs repozitorijs, kas DNS bloķēšanas sarakstu publicē kā skaidru, pārskatāmu operāciju noteikumu.

Lasīt pilno stāstu
Problēma

Politiku neizsekotā lokālā failā ir grūti pārskatīt, sasaistīt vai uzturēt. Pilna lietotne pievienotu mehānismus, nepadarot pašu lēmumu skaidrāku.

Kas izlaists

Fokusēta publiska definīcija versiju kontrolē ar pietiekamu kontekstu, lai operators vai nākamais lasītājs saprastu saraksta jēgu un izmaiņu ceļu.

Publisks pierādījums

Artefakts ir tieši apskatāms GitHub. Tā atturība ir apzināta: publiskā politika, vēsture un stabilā saite ir produkta virsma.

13

Pakešu utilīta

Google Takeout rename script

Mērķis

Kompakta Python utilīta atkārtotu Google Takeout JSON failu nosaukumu labošanai visā izvēlētā mapē.

Lasīt pilno stāstu
Problēma

Dublikāta marķieris var nonākt aiz nepareizā paplašinājuma, atstājot lielu eksportu nekonsekventu un nogurdinošu manuālai tīrīšanai. Jāņem vērā arī pārrakstīšanas risks.

Kas izlaists

Komandrindas skripts atdala pamata nosaukumu, dublikāta numuru un paplašinājumu, pēc tam katru atbilstošo faila nosaukumu saliek vienotā secībā.

Publisks pierādījums

Publiskais repozitorijs satur palaižamu utilītu, piemērus pirms un pēc, kā arī pārrakstīšanas brīdinājumu, kas izskaidro tās darbības robežu.

04 / Arhīvs

Arhīvs un eksperimenti

Pabeigti rīki, ar atsaucēm norādīti atzarojumi un agrāki eksperimenti — konteksts, nevis pašreizēji produkti.
14

Personīga automatizācija

gribu.lv Telegram notifier

Mērķis

No Telegram vadīts novērotājs, kas paziņo par jēgpilnām nelasīto ziņu izmaiņām, nevis prasa pastāvīgas pārbaudes.

Lasīt pilno stāstu
Problēma

Personīgai iesūtnei reizēm vajag uzmanību, bet ne nepārtrauktu aptauju un pārlūka apmeklējumus. Sesijas beidzas, skaitītāji svārstās, un trokšņains paziņotājs kļūst par jaunu problēmu.

Kas izlaists

Python serviss ar ieslēgšanas, izslēgšanas, statusa, atkļūdošanas, tūlītējas pārbaudes un atkārtotas autorizācijas komandām; adaptīvu aptauju, cookies, atkārtojumiem un veselības pārbaudēm.

Publisks pierādījums

Publiskais repozitorijs dokumentē vadību, principu klusēt līdz izmaiņai, konteinera ceļu un slepenos datus saudzējošu piegādi.

15

Sistēmu darbs forkā

Clawdex Cloudflared fork

Mērķis

Praktisks forks Codex attālinātai vadībai no telefona un macOS caur rūpīgi ierobežotu Cloudflare Tunnel ceļu.

Lasīt pilno stāstu
Problēma

Attālināta vadība ir noderīga, bet brīva lokālā tilta publicēšana rada risku. Hostam, tiltam, mobilajam klientam, tunelim un veselības stāvoklim vajag skaidras robežas.

Kas izlaists

macOS hosts, Rust tilts, Expo mobilais klients, politikas, veselības pārbaudes, tuneļa uzstādīšana un vecāks TypeScript ceļš ar localhost piesaisti pirms kontrolētas publicēšanas.

Publisks pierādījums

Publiskais forks ar atsauci uz pirmavotu apraksta komponentu karti un ātro sākumu, ļaujot eksperimentu vērtēt sākotnējā projekta kontekstā.

16

Arhīvs

Older forks and experiments

Mērķis

Divi publiski automatizācijas forki, kas saglabāti kā godīga agrāku eksperimentu vēsture, nevis pasniegti kā oriģināli produkti.

Lasīt pilno stāstu
Problēma

Portfolio var dzēst vecāku darbu vai to pārspīlēt. Forki rāda izpēti, taču tiem vajag atsauci un robežu starp mācīšanos un uzturētiem laidieniem.

Kas izlaists

Arhīva ieraksts nosauc Duolingo un Microsoft E5 auto-renew par forkiem un izskaidro to vietu plašākajā darbu kopumā, nepasniedzot tos kā uzturētus oriģinālus laidienus.

Publisks pierādījums

Abi repozitoriji ir tieši apskatāmi GitHub, kur to saikne ar pirmavotu ir redzama un vērtējama bez pārspīlētiem apgalvojumiem.

Rīki
  • Python
  • GitHub forki
  • Automatizācijas izpēte
  • Mācīšanās

Kā es strādāju

Noderīgs pirms iespaidīga.

Tehnoloģijas mainās līdz ar virsmu. Darba princips paliek apzināti mazs, tiešs un balstīts pārbaudāmā rezultātā.
  1. 01

    Sākt ar īstu berzi

    Es sāku ar darba plūsmas daļu, kas atkārtoti tērē uzmanību: neskaidrību vilciena braucienā, nelasītu ziņu pārbaudi, necaurspīdīgu failu eksportu vai privātu piekļuves ceļu. Šis spiediens produktu definē labāk par funkciju sarakstu.

  2. 02

    Izlaist mazāko noderīgo virsmu

    Atbilde var būt lokalizēta lapa, Telegram komanda, meklējama karte, natīva vadība, parseris vai versijota politika. Izvēlos šaurāko formu, kas uzdevumu padara mierīgāku un privāto stāvokli atstāj ārpus publiskā produkta.

  3. 03

    Pārbaudīt to, kas sasniedz lietotāju

    Lokāla implementācija ir tikai daļa no rezultāta. Pārbaudu publicēto maršrutu, valodas, telefona izkārtojumu, saites, datu robežas un publisko repozitoriju, lai redzamais pierādījums atbilstu īstajam produktam.

Darbam piemēroti rīki

  • Next.js
  • TypeScript
  • Python
  • Kotlin
  • Go
  • Swift
  • Telegram
  • Kartes un dati
  • Automatizācija
  • Pārlūka testi