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 β€’ πŸ’Ό LinkedIn β€’ πŸ“ 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

πŸ“Œ Featured Projects

  • crowdfunding β€” Crowdfunding REST API in Go (Gin, GORM, PostgreSQL) with JWT auth, google/wire DI, Cloudflare R2 uploads, Midtrans payments, Swagger docs, and Docker.
  • jupyter-kesehatan β€” Exploratory analysis of patient vital-sign data with pandas and Plotly, from data cleaning to findings in a reproducible notebook.

πŸ’¬ Open to remote roles, full-time or contract. Reach me on LinkedIn or at hi@wikukarno.dev.

Pinned Loading

  1. crowdfunding crowdfunding Public

    Crowdfunding REST API in Go β€” Gin, GORM, PostgreSQL, JWT auth, UUID IDs, google/wire DI, Cloudflare R2 uploads, Midtrans payments, Swagger docs, and Docker.

    Go 1

  2. jupyter-kesehatan jupyter-kesehatan Public

    Exploratory analysis of patient vital-sign data (blood pressure, temperature, heart rate) with pandas and Plotly β€” cleaning, charts, and findings in a reproducible Jupyter notebook.

    Jupyter Notebook 2 1

  3. 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

  4. crowdfunding-web crowdfunding-web Public

    Next.js (App Router) frontend for a Go crowdfunding REST API β€” server-first data flow, httpOnly-cookie auth, and Zod-validated forms and responses.

    TypeScript