Skip to content
View wikukarno's full-sized avatar
πŸ’»
πŸ’»

Block or report wikukarno

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wikukarno/README.md

Hi πŸ‘‹, I'm Wiku Karno

Software Engineer from Indonesia

🌐 Portfolio β€’ πŸ“ Blog β€’ πŸ“§ Contact


πŸš€ About Me

  • πŸ”§ Software Engineer with 4+ years building scalable B2B platforms and consumer apps serving 1.6M+ users
  • πŸš€ Creator of budgetku.com and buanacoding.com
  • πŸ’Ό Open to remote opportunities β€” freelance or full-time

πŸ’Ό Experience

  • πŸ§‘β€πŸ’» Software Engineer β€” PT. Nexus Teknologi Digital (Remote, July 2025 – Present)

    • Built and maintained a game top-up platform (1.6M+ users) β€” backend (Go/Gin), web (Next.js), mobile (Flutter)
    • Maintained a B2B H2H API service with RSA signature auth and sandbox mode for partner integrations
    • Integrated multiple payment gateways (Xendit, Midtrans, Duitku) and OAuth providers (Google, Apple, WhatsApp)
    • Resolved critical production issues including Samsung-specific token loss bug (6 root causes) and context propagation across 200+ DB queries
    • Managed CI/CD pipelines and 4 servers (production, staging, mitra) on DigitalOcean
  • πŸ§‘β€πŸ’» Software Engineer β€” PT. Tensai NS Teknologi Indonesia (June 2022 – June 2025)

    • Led a development team and mentored 5 interns on internal projects
    • Developed a client data management system using Laravel, replacing manual spreadsheet workflows with a centralized web platform
    • Reduced application load times by 40% through query optimization & caching
    • Resolved 100+ bugs during product development cycles
  • 🌐 Frontend Web Developer β€” PT. Ayo Menebar Kebaikan (Freelance, Aug 2024 – Sep 2024)

    • Translated Figma designs into responsive frontend using Bootstrap & Laravel Blade
    • Fixed and optimized payment gateway integration for donation transactions
    • Built CRM Kanban Board using Laravel & Livewire
  • 🏫 Fullstack Web Developer β€” University Islamic of Riau (Mar 2021 – Sep 2021)

    • Designed database schemas and developed internal information systems using Laravel
    • Handled maintenance & new feature development for internal applications

πŸ› οΈ Tech Stack

  • πŸ’» Languages: Go, PHP, JavaScript, TypeScript, Python
  • 🧰 Frameworks: Gin, Laravel, Next.js, Vue.js, Node.js, Flutter, TailwindCSS
  • πŸ—„οΈ Database: PostgreSQL, MySQL
  • βš™οΈ Tools: Git, Docker, DigitalOcean, CI/CD, REST API, Figma

Pinned Loading

  1. crowdfunding crowdfunding Public

    A backend system for crowdfunding campaigns and donations, built with Golang, Gin, and MySQL. Features user management, campaign creation, transaction handling, and payment gateway integration.

    Go 1

  2. go-learn-standard-library go-learn-standard-library Public

    This repository is dedicated to learning and exploring the Go Standard Library.

    Go

  3. go-learn-basic go-learn-basic Public

    This repository is dedicated to learning and exploring the Go basic.

    Go

  4. jupyter-kesehatan jupyter-kesehatan Public

    Menampilkan grafik data kesehatan menggunakan pandas dan plotly dengan IDE Jupyter Notebook

    Jupyter Notebook 2 1

  5. wareg_restaurant wareg_restaurant Public

    Modern restaurant landing site rebuilt with Astro 5, Tailwind v4, and TypeScript. Frontend-only portfolio piece β€” mock cart + auth via nanostores + localStorage.

    Astro