Mohamad Kholid Bughowi
Software Engineer
Software architect and engineer with a passion for building comprehensive solutions. From initial concept to production deployment, I create robust systems that drive business value and user satisfaction.
From VSCode to Neovim: A Hilarious Journey of Text Editor Addiction
Learn how I discovered the magic of modal editing, survived the infamous learning curve, and eventually built my own custom Neovim setup.
January 2025, 9
7 min read
My Developer Journey: Crafting the Ideal Workflow
Explores my personal journey towards crafting an ideal workflow tailored to my unique needs and preferences.
May 2024, 13
8 min read
Set up T3 Stack with Planetscale, Prisma, and JWT authentication
Learn how to create a database on Planetscale, set up Prisma to connect to your database, and configure JWT authentication using NextAuth within T3 stack application.
August 2023, 26
13 min read
How Rust Handle Error and Null Value with Enums
Master Rust's Option and Result enums for robust and error-resistant programming. Handle absence and errors with safety and elegance.
June 2023, 26
9 min read
Understanding Rust Borrow's and Ownership Concept
Delve into Rust's Ownership and Borrowing. By understanding ownership transfers and borrowing, you can effectively manage memory, ensuring code safety and efficiency.
June 2023, 25
8 min read
Build Blog Newsletter with Sendinblue and Next.js
Building an email newsletter for your Next.js blog can be a great way to keep your viewers informed about your business and articles. By integrating Next.js with an email marketing platform like Sendinblue, you can easily create and send newsletters to a large number of recipients.
January 2023, 23
11 min read
Informatics FRS Helper Public API
A RESTful service tailored to provide comprehensive information about courses, lecturers, and classes from Informatics FRS Helper.
Auto FRS Schedule
Part of the Informatics FRS Helper project to automatically parse all class schedule from Excel files to MySQL database.
Informatics FRS Helper
Fullstack Typesafe Next.js application for ITS Informatics students to organize their FRS
Fil in
A Transactional Video On Demand (TVOD) application that connects content creators with film enthusiasts.
BasketFood API
A public REST-API for food order system built with Gin, Gorm, and PostgreSQL
Jamjiwa
A website that differentiates Javanese language characters in the East Java region
Eslint Config for Next.js + TypeScript Project
A ready-to-use configuration template for ESLint tailored for Next.js and TypeScript projects.
Next Auth JWT Configuration
A boilerplate for configuring next auth for JWT Auth Strategy
Zod Optional Empty Field
Make a string field become optional when it's an empty string