<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>wid@internet:~$ </title>
    <link>https://widnyana.web.id/id/</link>
    <description>Recent content on wid@internet:~$ </description>
    <generator>Hugo</generator>
    <language>id</language>
    <lastBuildDate>Sat, 09 May 2026 02:33:38 +0700</lastBuildDate>
    <atom:link href="https://widnyana.web.id/id/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Hello!</title>
      <link>https://widnyana.web.id/id/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://widnyana.web.id/id/about/</guid>
      <description>&lt;p&gt;Saya &lt;strong&gt;Wid&lt;/strong&gt;nyana, seorang &lt;em&gt;tech-agnostic&lt;/em&gt; yang tidak terikat pada satu &lt;em&gt;stack&lt;/em&gt; tertentu dengan pengalaman profesional lebih dari 11 tahun di bidang Administrasi Sistem, Infrastruktur Cloud, dan Rekayasa Perangkat Lunak.&lt;/p&gt;
&lt;p&gt;Saya terbuka untuk kegiatan mentoring, kolaborasi proyek sampingan, diskusi ide, uji coba produk baru, maupun menulis. Saya juga terbuka untuk kegiatan pro-bono — silakan hubungi saya jika Anda membutuhkannya.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;work-experiences&#34;&gt;Work Experiences&lt;/h2&gt;
&lt;h3 id=&#34;self-employed&#34;&gt;Self-Employed&lt;/h3&gt;
&lt;h4 id=&#34;cloud-infrastructure--system-architecture-consultant--january-2025---present&#34;&gt;Cloud Infrastructure &amp;amp; System Architecture Consultant &amp;mdash; January 2025 - Present&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Helping organizations design and scale resilient infrastructure across AWS, GCP, and other public clouds. Specializing in System Architecture, Team Management, Web3 infrastructure, and Cloud Infrastructure Strategy.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;indonesian-stablecoin-provider&#34;&gt;Indonesian Stablecoin Provider&lt;/h3&gt;
&lt;h4 id=&#34;sr-infrastructure-engineer--june-2025---present&#34;&gt;Sr. Infrastructure Engineer &amp;mdash; June 2025 - Present&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Designing and maintaining cloud infrastructure for a stablecoin issuance and management platform.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;stealth-startup&#34;&gt;Stealth Startup&lt;/h3&gt;
&lt;h4 id=&#34;sr-devops-engineer--june-2024--january-2025&#34;&gt;Sr. DevOps Engineer &amp;mdash; June 2024 ‑ January 2025&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Built and maintained IaC on GCP; ensuring scalability and reliability on Kubernetes clusters and VMs.&lt;/li&gt;
&lt;li&gt;Led OpenTelemetry adoption for observability, collaborated with Data Team on data pipelines optimization, and reduced Cloud Infrastructure costs.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;koinworks&#34;&gt;Koinworks&lt;/h3&gt;
&lt;h4 id=&#34;engineering-manager-at-infrastructuredevops-team--apr-2023---mar-2024&#34;&gt;Engineering Manager at Infrastructure.DevOps team &amp;mdash; &lt;em&gt;Apr 2023 - Mar 2024&lt;/em&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Led cloud infrastructure cost optimization (33.33% savings) while transforming DevOps culture—enabling engineers to own deployments, CI/CD pipelines, and workflow automation.&lt;/li&gt;
&lt;li&gt;Established a strong documentation and knowledge-sharing culture, improving onboarding, decision-making (ADR, RFC), and team efficiency through mentorship and system reliability practices.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;engineering-manager-at--platformtrust-team--oct-2021---mar-2023&#34;&gt;Engineering Manager at  Platform.Trust team &amp;mdash; &lt;em&gt;Oct 2021 - Mar 2023&lt;/em&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Re-architected cloud infrastructure, shifting from VM-based to container-based deployments on GKE, and led the migration from a monolith to event-driven microservices, adopting GitLab CI and RabbitMQ.&lt;/li&gt;
&lt;li&gt;Built a high-performing, autonomous engineering team, streamlined Scrum ceremonies (reducing meeting time by 50%), and drove observability adoption using Datadog.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;sotfware-engineer--jan-2020---oct-2021&#34;&gt;Sotfware Engineer &amp;mdash; &lt;em&gt;Jan 2020 - Oct 2021&lt;/em&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Built and optimized data pipelines, backend services, and private integrations while independently managing Kubernetes clusters and GCP services.&lt;/li&gt;
&lt;li&gt;Introduced CI/CD with GitLab CI and ensured security compliance through rigorous report validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&#34;pt-forta-digital-indonesia&#34;&gt;PT. Forta Digital Indonesia&lt;/h3&gt;
&lt;h4 id=&#34;linux-system-administrator--aug-2019---dec-2019&#34;&gt;Linux System Administrator &amp;mdash; &lt;em&gt;Aug 2019 - Dec 2019&lt;/em&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Set up and maintained the office network, local development ecosystem, and key infrastructure components like Tenable.SC, Splunk, MongoDB, and RabbitMQ.&lt;/li&gt;
&lt;li&gt;Implemented Continuous Deployment with Ansible and GitLab CI, while managing product deployments to client environments.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&#34;pt-mahapatih-sibernusa-teknologi&#34;&gt;&lt;a href=&#34;https://mahapatih.id&#34;&gt;PT Mahapatih Sibernusa Teknologi&lt;/a&gt;&lt;/h3&gt;
&lt;h4 id=&#34;full-stack-engineer--mar-2019---aug-2019&#34;&gt;Full Stack Engineer &amp;mdash; &lt;em&gt;Mar 2019 - Aug 2019&lt;/em&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Developed backend API for Sistem Manajemen Kerentanan (Sepatih) and implemented a missing Python SDK for the Tenable.SC API.&lt;/li&gt;
&lt;li&gt;Automated deployment processes using Ansible and GitLab CI.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&#34;binokular-media-utama&#34;&gt;&lt;a href=&#34;https://binokular.net&#34;&gt;Binokular Media Utama&lt;/a&gt;&lt;/h3&gt;
&lt;h4 id=&#34;senior-software-engineer--nov-2015---jan-2018&#34;&gt;Senior Software Engineer &amp;mdash; &lt;em&gt;Nov 2015 - Jan 2018&lt;/em&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Built and optimized AI-driven media monitoring systems, including entity extraction, sentiment analysis, and topic classification.&lt;/li&gt;
&lt;li&gt;Designed and maintained high-availability database and search clusters, ensuring reliability and scalability.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&#34;pt-sebangsa-bersama&#34;&gt;&lt;a href=&#34;https://sebangsanetwork.com/&#34;&gt;PT Sebangsa Bersama&lt;/a&gt;&lt;/h3&gt;
&lt;h4 id=&#34;backend-engineer--apr-2014---oct-2015&#34;&gt;Backend Engineer ~ &lt;em&gt;Apr 2014 - Oct 2015&lt;/em&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Developed Sebangsa Auth with OAuth 1.0 and maintained Sebangsa Premium API.&lt;/li&gt;
&lt;li&gt;Implemented a fan-out algorithm for efficient post distribution to followers.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;Detail pengalaman dan keahlian saya dapat Anda temukan melalui tautan berikut &lt;a href=&#34;https://widnyana.web.id/cv/widnyana-20250300.pdf&#34;&gt;CV&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dari Lokal ke Mainnet: Pipeline Deployment</title>
      <link>https://widnyana.web.id/id/posts/solana/solana-deployment-pipeline-local-to-mainnet/</link>
      <pubDate>Fri, 08 May 2026 10:00:00 +0700</pubDate>
      <guid>https://widnyana.web.id/id/posts/solana/solana-deployment-pipeline-local-to-mainnet/</guid>
      <description>Men-deploy program Solana ke mainnet lebih dari sekedar menjalankan perintah deploy. Tulisan ini memetakan pipeline lengkap dari testing lokal dengan Surfpool, validasi di devnet, hingga deployment ke mainnet, termasuk biaya deployment, priority fees, verifikasi pasca-deploy, dan checklist pra-mainnet yang sering dilewatkan tutorial.</description>
    </item>
    <item>
      <title>Upgrade Authority: Dari Keypair hingga Immutable</title>
      <link>https://widnyana.web.id/id/posts/solana/solana-upgrade-authority-keypair-to-immutable/</link>
      <pubDate>Tue, 05 May 2026 10:00:00 +0700</pubDate>
      <guid>https://widnyana.web.id/id/posts/solana/solana-upgrade-authority-keypair-to-immutable/</guid>
      <description>Setiap program Solana yang bisa di-upgrade memiliki satu field yang mengontrol siapa bisa mengganti bytecodenya: upgrade_authority_address di akun ProgramData. Tulisan ini menelusuri siklus hidup lengkap field tersebut, dari satu keypair melalui multisig Squads dan SPL Governance, hingga flag --final yang irreversibel dan membekukan program selamanya.</description>
    </item>
    <item>
      <title>Deploy, Upgrade, dan Pola Buffer Account</title>
      <link>https://widnyana.web.id/id/posts/solana/solana-program-deploy-upgrade-buffer/</link>
      <pubDate>Sat, 02 May 2026 10:00:00 +0700</pubDate>
      <guid>https://widnyana.web.id/id/posts/solana/solana-program-deploy-upgrade-buffer/</guid>
      <description>Deploy program Solana tidak bersifat atomik. Ini adalah rangkaian langkah yang melibatkan akun Buffer sementara, penulisan bytecode dalam potongan (chunk), dan langkah aktivasi akhir yang membuat atau mengganti program. Postingan ini membahas alur deploy dan upgrade secara lengkap, menjelaskan kenapa Buffer account ada, dan menunjukkan cara mengklaim kembali SOL saat deploy gagal di tengah jalan.</description>
    </item>
    <item>
      <title>Bagaimana Program Solana Benar-Benar Hidup On-Chain: Model Dua Akun</title>
      <link>https://widnyana.web.id/id/posts/solana/solana-program-lifecycle-two-account-model/</link>
      <pubDate>Sat, 25 Apr 2026 10:00:00 +0700</pubDate>
      <guid>https://widnyana.web.id/id/posts/solana/solana-program-lifecycle-two-account-model/</guid>
      <description>Program Solana tidak disimpan dalam satu akun. Mereka terbagi menjadi dua akun yang saling terhubung dan dikelola oleh BPF Loader: sebuah Program Account kecil yang berfungsi sebagai identitas, dan ProgramData Account yang lebih besar yang menyimpan bytecode. Post ini membahas model dua akun, menjelaskan kenapa program ID tidak pernah berubah saat upgrade, dan menunjukkan bagaimana arsitektur ini membuat hot-swappable code menjadi mungkin.</description>
    </item>
    <item>
      <title>Compute Units Solana: Apa yang Kamu Bayar untuk Menjalankan Kode</title>
      <link>https://widnyana.web.id/id/posts/solana/solana-compute-units/</link>
      <pubDate>Tue, 21 Apr 2026 10:00:00 +0700</pubDate>
      <guid>https://widnyana.web.id/id/posts/solana/solana-compute-units/</guid>
      <description>Panduan praktis tentang compute units (CU) Solana: memahami budget 200K per instruksi dan 1.4M per transaksi, kenapa operasi berbeda biayanya berbeda, mengukur penggunaan CU dengan anchor test dan simulateTransaction, serta menerapkan pola optimasi untuk menulis program Anchor yang efisien.</description>
    </item>
    <item>
      <title>Akun Solana, Penyimpanan, dan Rent: Bagaimana Solana Mengingat Sesuatu</title>
      <link>https://widnyana.web.id/id/posts/solana/solana-accounts-storage-rent/</link>
      <pubDate>Sat, 18 Apr 2026 10:00:00 +0700</pubDate>
      <guid>https://widnyana.web.id/id/posts/solana/solana-accounts-storage-rent/</guid>
      <description>Panduan mendalam tentang model akun Solana, penyimpanan on-chain dengan serialisasi Borsh, minimum rent-exempt, menutup akun, dan Program Derived Addresses (PDA): fondasi yang perlu dipahami setiap developer Solana.</description>
    </item>
    <item>
      <title>Proyek</title>
      <link>https://widnyana.web.id/id/projects/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://widnyana.web.id/id/projects/</guid>
      <description>&lt;p&gt;Berikut beberapa proyek open source yang pernah saya kontribusi atau buat.&lt;/p&gt;
&lt;h2 id=&#34;kontribusi-open-source&#34;&gt;Kontribusi Open Source&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/tenable/pyTenable&#34;&gt;tenable/pyTenable&lt;/a&gt; - Python Library for interfacing into Tenable&amp;rsquo;s platform APIs.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/bsoyka/gravify&#34;&gt;bsoyka/gravify&lt;/a&gt; - A simple Python package to generate a Gravatar URL.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/har07/PySastrawi&#34;&gt;har07/PySastrawi&lt;/a&gt; - Indonesian stemmer. Python port of PHP Sastrawi project.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/cotterapp/python-sdk&#34;&gt;cotterapp/python-sdk&lt;/a&gt; - Cotter Python SDK for logging in using python scripts and CLI.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/cmfcmf/docusaurus-search-local&#34;&gt;cmfcmf/docusaurus-search-local&lt;/a&gt; - Offline / local search for Docusaurus v2+ that works behind your firewall.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/sartography/spiff-arena&#34;&gt;sartography/spiff-arena&lt;/a&gt; - software development platform for building, running, and monitoring executable diagrams.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;proyek-pribadi&#34;&gt;Proyek Pribadi&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/widnyana/solana-onchain-mcp&#34;&gt;solana-onchain-mcp&lt;/a&gt; - MCP server for Solana on-chain activity, built in Rust.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/widnyana/idrx-go&#34;&gt;idrx-go&lt;/a&gt; - Unofficial Go SDK for IDRX stablecoin.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/widnyana/docker-intro&#34;&gt;Docker Intro&lt;/a&gt; - Tips and tricks to build docker container image for various stack.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/widnyana/kubectl-ports-rs&#34;&gt;kubectl-ports-rs&lt;/a&gt; - A kubectl krew plugin to provide a list of exposed ports on Kubernetes Pod / Service resources.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/widnyana/monitoring-stack&#34;&gt;Monitoring Stack&lt;/a&gt; - Partial part of my self-hosted monitoring stack.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/widnyana/devop-toolkit&#34;&gt;DevOps Toolkits&lt;/a&gt; - Various tools for DevOps daily routine.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/widnyana/gallang&#34;&gt;gallang&lt;/a&gt; - Golang HTTP service that provide oEmbed metadata.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/widnyana/boilerplate-rs&#34;&gt;boilerplate-rs&lt;/a&gt; - Rust Web App boilerplate using Axum and SeaORM.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/widnyana/nvltr&#34;&gt;nvltr&lt;/a&gt; - Telegram Bot Boilerplate using Golang.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;obsoleted&#34;&gt;Obsoleted&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/widnyana/malesgan&#34;&gt;malesgan&lt;/a&gt; - Ansible Role for lazy coders.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/widnyana/lumen-dingo-route-list&#34;&gt;Lumen Dingo Route List&lt;/a&gt; - Route:list command support at Lumen framework application with Dingo API framework.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/widnyana/jne&#34;&gt;jne&lt;/a&gt; - python script to check JNE courier for price and track your airwaybill code.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/redite/rajaongkir-python&#34;&gt;rajaongkir-python&lt;/a&gt; - Python Client for RajaOngkir.com.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
  </channel>
</rss>
