Engineer. Tech Lead. Founder. Nerd. Human.

I’m Kayo, a Senior Software Engineer, Tech Lead and AI Engineer. I build LLM agents and payment systems in production, and write about the work.

discuss my projectvia WhatsApp
Dungeons & Dragons 5eCharacter sheetMy résumé as a level 8 Tech Samurai. Roll the dice.Open the sheet

root@construct:~$ ls -la ./recent

PermissionsSizeDateCategoryName
-r--r--r--1.8K2026-09-25OPINIONSol_or_Luna_classify_the_task_before_chasing_the_discount.txt
-rw-r--r--2.2K2026-09-23LOGCheaper_Opus_wheres_the_finding_that_changes_the_delivery.md
-rw-r--r--1.6K2026-09-18LOGAlready_authorized_Why_did_the_agent_ask_again.md
-r--r--r--2.1K2026-09-12OPINIONOld_rules_get_no_automatic_claim_on_a_new_agent.txt
-rw-r--r--2.3K2026-09-10LOGBuying_an_executor_only_pays_if_I_can_resume_the_work.md
-rw-r--r--1.6K2026-09-05LOGFables_cache_discount_does_not_cover_the_whole_bill.md
-r--r--r--1.9K2026-08-28OPINIONThe_cost_of_leaving_an_API_belongs_in_the_original_decision.txt
-rw-r--r--2.2K2026-08-27LOGRetries_are_dangerous_when_the_API_moves_a_machine.md
-rw-r--r--2.3K2026-08-23LOGGood_caching_cannot_rescue_useless_context.md
-r--r--r--1.7K2026-08-21OPINIONCheap_tokens_fund_repeated_work_too.txt
-r--r--r--1.8K2026-08-15OPINIONClaudes_watermark_cannot_explain_who_did_the_work.txt
-rw-r--r--2.3K2026-08-11LOGReusing_a_skill_does_not_renew_its_authorization.md
-rw-r--r--2.3K2026-08-08LOGIf_the_tool_switched_models_show_the_switch.md
-r--r--r--2.4K2026-08-05OPINIONYour_agent_went_out_of_scope_The_maintainer_paid_for_it.txt
-r--r--r--2.4K2026-07-31OPINIONA_benchmark_without_its_setup_is_gossip_with_a_chart.txt
-rw-r--r--2.2K2026-07-28LOGThe_budget_ran_out_Where_did_the_agent_stop.md
-r--r--r--1.5K2026-07-12OPINIONThe_agent_ran_for_hours_What_got_done.txt
-r--r--r--1.6K2026-07-03OPINIONA_coordinator_that_just_relays_status_is_creating_work_for_me.txt
-r--r--r--1.9K2026-06-21OPINIONToo_much_context_for_every_agent_is_poor_delegation.txt
-rw-r--r--1.7K2026-06-09LOGModel_handoffs_need_to_be_traceable.md
-r--r--r--2.0K2026-05-31OPINIONI_wrote_the_rule_that_keeps_stalling_the_agent.txt
-rw-r--r--2.0K2026-05-28LOGMaximum_effort_can_be_a_lazy_choice.md
-r--r--r--1.6K2026-05-24OPINIONProactive_agent_who_asked_you_to_keep_going.txt
-rw-r--r--1.6K2026-05-21LOGShow_me_Gemini_handling_the_empty_screen.md
-r--r--r--1.9K2026-05-17OPINIONA_skill_calling_a_dead_API_is_broken_documentation.txt
-r--r--r--1.6K2026-05-03OPINIONRemembering_everything_can_get_in_the_way.txt
-r--r--r--2.0K2026-04-19OPINIONOpus_reviews_fewer_opinions_more_concrete_findings.txt
-rw-r--r--2.2K2026-04-17LOGBefore_blaming_Opus_I_will_reread_my_prompt.md
-rw-r--r--1.8K2026-04-05LOGA_small_CLI_beats_an_endless_prompt.md
-r--r--r--1.9K2026-03-29OPINIONI_am_not_carrying_the_context_on_a_phone_keyboard.txt
-rwxr-xr-x42M2026-03-20PROJECTTOPO_Contabil_Enterprise.exe
-r--r--r--3.6K2026-03-20RANTOpenAI_Bought_Astral_And_Your_pip_install_Just_Got_a_Boardroom.txt
-r--r--r--3.7K2026-03-20OPINIONUS_AI_Regulation_Seen_From_a_Developer_Outside_the_US.txt
-r--r--r--2.0K2026-03-16RANTThe_Open_Source_Maintainer_Is_Not_Your_Employee.txt
-rw-r--r--2.7K2026-03-14LOGClaude_Code_as_a_Daily_Driver_4_Months_In.md
-r--r--r--1.3K2026-03-12RANTYour_Startup_Doesnt_Need_AI_It_Needs_a_Database_Index.txt
-rw-r--r--3.4K2026-03-10LOG1M_Token_Context_Windows_Changed_How_I_Architect.md
-rwxrwxrwx1.8K2026-03-08NONSENSEThe_Senior_Engineers_Guide_to_Doing_Nothing.wtf
-r--r--r--1.7K2026-03-02RANTNot_Every_App_Should_Be_a_Chat_App.txt
-rwxrwxrwx1.3K2026-02-26NONSENSEThe_Interview_A_Horror_Story.wtf
-rw-r--r--2.7K2026-02-22LOGReact_Server_Components_Actually_Good_or_Stockholm_Syndrome.md
-r--r--r--1.5K2026-02-18RANTReview_the_Logic_Let_the_Linter_Handle_Style.txt
-rwxr-xr-x8.4M2026-02-14PROJECTSigil_Protocol_Agent_Identity.exe
-rw-r--r--4.2K2026-02-14LOGBuilding_Sigil_Protocol_Why_AI_Agents_Need_Identity.md
-rw-r--r--2.5K2026-02-06LOGState_Machines_in_Production_16_States_of_Accounting.md
-r--r--r--1.9K2026-02-02RANTFirebase_Is_Not_a_Default_Answer_for_Money_Data.txt
-rw-r--r--3.1K2026-01-31LOGPrisma_TypeORM_and_Raw_SQL_What_I_Use_and_Why.md
-rwxrwxrwx2.1K2026-01-28NONSENSEYour_Startup_Probably_Doesnt_Need_Kubernetes.wtf
-rw-r--r--1.8K2026-01-24LOGKotlin_on_Sunmi_POS_Old_Android_Thermal_Printers_and_Three_Payment_SDKs.md
-r--r--r--2.1K2026-01-21RANTYour_Microservices_Are_Just_a_Distributed_Monolith.txt
-rw-r--r--4.4K2026-01-16LOGBuilding_Payment_Systems_That_Dont_Lose_Money.md
-r--r--r--1.8K2026-01-12RANTThe_Monorepo_vs_Polyrepo_Debate_Is_the_New_Vim_vs_Emacs.txt
-r--r--r--1.8K2026-01-11OPINIONCheap_tokens_still_cost_money_when_the_agent_is_stuck.txt
-rw-r--r--2.2K2026-01-07LOGTypeScript_Strict_Mode_Changed_How_I_Think.md
-rwxrwxrwx1.4K2025-12-31NONSENSENew_Year_Resolutions_Are_Tech_Debt_for_Your_Life.wtf
-r--r--r--2.9K2025-12-28RANT2025_The_Good_The_Bad_The_Hallucinated.txt
-rwxrwxrwx1.4K2025-12-24NONSENSEA_Christmas_Debug_Story.wtf
-rw-r--r--3.6K2025-12-20LOGClean_Architecture_After_252_Use_Cases.md
-rwxrwxrwx1.7K2025-12-12NONSENSEThe_Standup_Is_a_Lie.wtf
-r--r--r--1.2K2025-12-04RANTStop_Rewriting_Your_App_in_Rust.txt
-rw-r--r--2.2K2025-12-01LOGM4_Max_First_Impressions_After_Real_Work.md
-rw-r--r--1.2K2025-11-30LOGOpus_for_hard_reviews_The_rest_can_cost_less.md
-rw-r--r--0.6K2025-11-20SYSTEMHello_World_Introduction.md
-r--r--r--1.2K2025-11-20OPINIONAI_in_Brownfield_Code_Where_It_Breaks.txt
-rwxr-xr-x2.8K2025-11-20LOADOUTSystem_Specs_M4Max.json
-rwxr-xr-x15.4M2025-11-20PROJECTVibes_Audio_Visualizer.exe
total 66
root@construct:~$ _
The Broad Way | Kinho.dev