Mohammad
Julfikar
Book a call ↗

Mohammad Julfikar, Full Stack Developer

Scroll ↓
01
/07

Full Stack Developer

Based in Malaysia
  • / EasySales architect
  • / Mobile & backend
  • / Language design
Mohammad Julfikar

Full stack developer building sales automation for B2B distributors in Malaysia since 2017.

Mobile. Backend. Data.

Have a project? ↘

Book a 30-min call

Latest build ↘

Beans language
02/07MJ/02

03/07MJ/03

01/082017 — Now

EasySales

Sales automation for B2B wholesalers, distributors and manufacturers in Malaysia. I designed and built the platform at EasyTech International.

  • — Now a million-ringgit revenue product
  • — Salesperson, self-order, pick-pack, delivery and executive apps
  • — Orders keep working offline, then sync
  • — 6.7M+ orders processed for 500+ wholesalers
  • — New generation: Kotlin Multiplatform apps on a .NET 10 backend
Kotlin MultiplatformCompose.NET 10BlazorMySQLNATS
[ easytech.com.my ↗ ]
SALESPERSONSELF ORDERPICK & PACKDELIVERYEXEC REPORTSYNC
02/082018 — 2023

Client work

Internal systems for an insurance company, a healthcare company and a finance company. I worked out what each client needed, ran the project and shipped it.

  • — Insurance and healthcare systems passed penetration testing
  • — Hire purchase loan system for the finance company
Insurance2018 · 2023Pen test ✓
Healthcare2018 · 2023Pen test ✓
Finance2019Hire purchase loans

Internal systems · names kept private

03/082025

Kaboot

A tunneling service I built for EasySales. It puts a local server on a public address, safely.

  • — HTTP, TCP and WebSocket tunnels
  • — Encrypted, with its own subdomains
  • — Server, agent and admin CLI
GoDynamoDBTerraform
LOCALPUBLIC URLKABOOTHTTPTCPWEBSOCKET
04/082026

Beans

A compiled language for backend services and business systems. I designed it and built it with Claude as my coding partner.

  • — Native binaries through LLVM
  • — No GC pauses, no null, no exceptions
  • — Comes with Espresso (web APIs) and Latte (live UI)
BeansLLVMC
[ beans-lang/beans ↗ ]
fn parse_qty(text: string) -> Result<int> {
    let qty: int = text.to_int()?
    if qty <= 0 {
        return err("quantity must be positive")
    }
    return ok(qty)
}
05/082026

Somme

A Warp alternative: a native terminal and SSH client written in Rust. Hosts, keys, SFTP, a code editor and git in one app.

  • — Drawn on the GPU with GPUI, no Electron
  • — Secrets are encrypted on your own machine
  • — macOS, Windows and Linux
RustGPUI
[ kahflane/Somme ↗ ]
prod-1 · ssh

~ $ ssh deploy@prod-1

connected · ed25519 key

prod-1 $ git pull && systemctl restart api

prod-1 $ ▌

06/082026

WhatsApp MCP

An MCP server that gives an AI agent a WhatsApp account. It can read, search, send and schedule messages.

  • — 87 tools, from groups to status posts
  • — Works with Claude, Codex, Cursor and any MCP client
  • — Messages stay in local SQLite
TypeScriptMCPSQLite
[ kahflane/whatsapp-mcp ↗ ]

What did the team say in the group today?

12 new messages. Short version: the launch moved to Friday.

Reply that I'm in.

87 tools · any MCP client

07/082026

BarqDB

An embedded object database based on Realm, with live queries and vector search.

  • — SDKs for Swift, Kotlin, JS, Go and C++
C++KotlinSwiftTypeScriptGo
[ github.com/BarqDB ↗ ]
SwiftSDK
KotlinSDK
JSSDK
GoSDK
C++SDK

Live queries · vector search

08/082023

Flinch & FLQL

An in-memory document database with full-text search, plus FLQL, a small query language for it.

  • — Written in Rust
  • — Published on crates.io
Rust
[ mjm918/flinch ↗ ]
FLQL
04/07MJ/04

About me
Mohammad Julfikar

Hello!
I'm Mohammad Julfikar

My experience ↘

9+ years building software for real businesses. At EasyTech International I design and build EasySales, from the mobile apps to the sync behind them. I've also built internal systems for insurance, healthcare and finance companies.

  1. 2017 — NowFull Stack DeveloperEasyTech InternationalKuala Lumpur
  2. 2016 — 2017Mobile Application DeveloperNettiumKuala Lumpur
  3. 2014 — 2018Bachelor's, Computer Software EngineeringUniversity of WollongongMalaysia
Who I am ↘

I listen to what clients need and turn it into software that works. Consulting, project management, delivery. Open to project-based work.

Fun fact ↘

I started with C++, lived in Go for years, and now I'm back in C++.

05/07MJ/05

06/07MJ/06

A few things
I'm proud of

  • Codefest v3.02nd runner-up · 2016UOW × INTI
  • Seize+CTRL Hackathon2nd runner-up · 2016Jomhack × iflix
  • Malaysia Digital statusEasySalesAwarded by MDEC
  • Penetration testsPassedInsurance · Healthcare

9+

Years building
EasySales

07/07MJ/07

Have an idea?

Let's build

Something that

Ships