ghin
ibrahem@ibra: ~
ibrahem@portfolio
─────────────────
nameIbrahem Mahyob
roleSoftware Engineer & Architect
companyStudio 20
locationKuala Lumpur, Malaysia
stackTypeScript · Rust · Go · NestJS · React · Kotlin
─── $ tail -4 ~/.local/recent.log
[2026-03] deployed portfolio v2 on cloudflare workers
[2025-12] shipped replied — ai agents handling real customer tickets
[2025-11] rebuilt on-prem infra — caddy gateway, teleport zero trust, grafana stack across 3 sites
[2025-09] wired up rag pipeline — qdrant + mastra orchestration for replied
visitor@ibra:~$
~/projects
$ ls -la ~/projects/
writFast scratchpad & file viewer-> ibrahemid.github.io/writ

Lightweight desktop editor that opens any file instantly: Markdown, HTML, Mermaid and KaTeX render live, code gets syntax highlighting, binaries open as hex. Global hotkey, full-text search across every scratch, offline. Rust core with a SolidJS front end on Tauri.

RustTauriSolidJSCodeMirrorSQLite
tesseraTOTP authenticator for macOS-> github.com/ibrahemid/tessera

CLI-first two-factor authenticator with a native SwiftUI menu-bar app. Encrypted vault (XChaCha20-Poly1305, argon2id, Secure Enclave), byte-identical Go and Swift cores verified against shared test vectors. Apache-2.0, headed to the Mac App Store.

GoSwiftSwiftUICryptoKit
xrayChromium extension-> xray.ibrahemid.com

One-click element outliner: click the toolbar icon to outline every element on the page, click again to remove. No popup, no stored state, no network. Manifest v3 with minimal permissions.

JavaScriptChrome MV3Astro
to-htmlAgent output to HTML-> github.com/ibrahemid/to-html

Renders assistant replies as self-contained HTML: the model composes a structured spec, a deterministic core assembles one sanitized, themed file and opens it. Host-agnostic core; the first adapter ships as a Claude Code plugin.

Node.jsJavaScript
repliedAI Customer Service Platform

SaaS AI-powered customer service CRM with intelligent chatbot agents. Features booking, email, calendar management, voice understanding, and multi-language support. Built with an orchestration pattern using Mastra framework, RAG with Qdrant vector DB, and classification pipelines. Integrates with WhatsApp, Messenger, and web — each business gets its own knowledge base.

Next.jsNestJSMastraPostgreSQLMongoDBQdrantPython
shipping-ops-portalShipping Operations ERP

Enterprise platform managing all operations for a multi-branch shipping company. Built with event sourcing architecture in a monorepo, designed for microservices scalability. Integrates with international auction systems (IAAI, Copart), shipping carriers, and supports multi-tenant branch operations.

NestJSMongoDBRedisTypeScriptPrisma
hotel-centralProperty Management System

Real-time property management platform for a hotel chain operating 15+ hotels across Malaysia. Built with domain-driven design, event-driven architecture, and SuperTokens auth. Integrates with all major booking channels including Booking.com and Agoda.

Next.jsNestJSPostgreSQLSuperTokens
pulseSocial Media Analytics Dashboard

Analytics platform aggregating data from TikTok, Twitch, YouTube, Facebook, and Google. Features an AI engine that processes social media data using LLMs to generate insights and automated reports.

Next.jsPythonLLMPostgreSQL
animal-dispersalOffline-First Farming App

Biotech application for streamlining animal processing in farms. Each animal is NFC-tagged for tracking across the lifecycle. Offline-first with conflict resolution sync, offline image upload, and serverless backend. Operating in multiple countries.

Kotlin ComposeNestJSNFCServerless
cc-platformCreator Collaboration Platform

Platform connecting brands with content creators for campaign collaboration and scaling. Creators discover opportunities, brands manage campaigns — like LinkedIn for the creator economy.

React NativeAlgoliaFirebase
heypropReal Estate Platform

Tech-enabled web platform offering real estate properties and home services for households, serving users, agents, and merchants.

NestJSReactPostgreSQLAWS