Available · FinTech / Systems Engineering
all systemsoperational

01 — Identity

Ihsanul Hak IK.
Building systems
that hold.

Delivering scalable enterprise backends and engineering high-throughput, fault-tolerant infrastructure in Rust. Mastered the Node.js / Next.js ecosystem to ship complex enterprise workflows and real-time applications — now deepening focus into systems engineering where performance and correctness are non-negotiable.

Stack Core
Rust / Tokio
Routing
< 0ms
Posture
Memory-Safe
Portrait of Ihsanul Hak IK
@ikihsanikihsan.me
autogate — cargo runlive
$
1/10

02 — Technical Arsenal

runtime · async I/O
  • Rust
  • Tokio
  • C
  • C++
  • PostgreSQL
  • Redis
  • Node.js
  • NestJS
  • Next.js
  • Linux VPS
  • Docker
  • WebSockets
  • GraphQL
  • TypeScript
03 — Signature Core

AutoGate— Payment Orchestrator

Built entirely in Rust to guarantee memory safety, absolute fault tolerance, and sub-millisecond routing decisions across multiple payment gateways. Asynchronous I/O is driven by the Tokio runtime — a work-stealing scheduler that fans thousands of concurrent gateway handshakes across a fixed thread pool without blocking.

< 1ms
Routing Decision
per gateway selection
100%
Memory Safe
borrow-checked at compile
3
Gateway Rails
Stripe · Razorpay · extensible
0
Data Races
Send + Sync enforced
routing topology
ClientHTTPS · JSONpayment_intentAutoGaterust · tokio runtimeroute · retry · reconcile◆ ROUTERStripe/v1/chargescard · walletRazorpay/v1/ordersUPI · netbanking
request packet response / ack service node
autogate / src / router.rsrust
1// sub-ms gateway selection — zero allocations on hot path
2
3pub async fn route_intent(intent: &PaymentIntent)
4 > Result<GatewayAck, RouterError>
5 let gateway select_gateway(intent)await?;
6 let ack gatewaydispatch(intent)await;
7 match ack
8 Ok(a) > Ok(a),
9 Err(e) > compensate(intent, e)await,
10
11}

Memory Safety

Ownership and the borrow checker eliminate entire classes of use-after-free, double-free, and data-race bugs at compile time — no garbage-collection pauses on the hot path.

ownership · lifetimes

Absolute Fault Tolerance

Idempotent transaction intents, saga-style compensation, and deterministic retry budgets guarantee exactly-once semantics even across partial gateway failures.

idempotency · sagas

Async I/O · Tokio

The Tokio runtime drives thousands of concurrent gateway handshakes on a single thread pool via non-blocking I/O and a multi-threaded work-stealing scheduler.

tokio · async-await
04 — Trajectory

Engineering Timeline

A chronological record of real production impact — from enterprise workflow platforms to real-time auction backends, converging on high-performance systems engineering.

  1. Systems Engineering — Rust / FinTech

    Independent R&D·Deep work

    NOW
    Current vector
    • Deepening focus into systems engineering — building fault-tolerant, memory-safe payment routing infrastructure where performance and correctness are non-negotiable.
    • AutoGate: a Rust-native payment orchestrator exercising the Tokio runtime for sub-millisecond, multi-gateway routing decisions.
    RustTokioPostgreSQLRedisPayment Rails
  2. Full Stack Developer

    G3 Interactive·Kochi, IN

    2026
    Feb 2026 — May 2026
    • Architected scalable multi-tenant backend services on Node.js / NestJS / MySQL, designed for isolated enterprise tenants with shared infrastructural economies.
    • Engineered enterprise workflow software for asbestos-removal operations — covering customer management, inventory, labour coordination, and BOQ (bill-of-quantities) automation pipelines.
    • Owned Linux VPS infrastructure end-to-end: Nginx reverse proxy, TLS termination, deployment pipelines, and uptime monitoring — no managed PaaS, bare-metal discipline.
    Node.jsNestJSTypeScriptMySQLNginxLinux VPS
  3. Junior Software Developer

    SpaceAI·Remote

    2025
    Oct 2025 — Feb 2026
    • Developed feature-complete SaaS frontend UI modules in React / Next.js / TypeScript for multi-tenant product surfaces.
    • Delivered with an extreme focus on performance optimisation — code-splitting, edge caching, and render-budget discipline that moved production LCP into the green.
    • Raised the UX quality bar across the module matrix with motion-aware transitions and accessible interaction patterns.
    ReactNext.jsTypeScriptTailwindCSS
  4. Backend Developer Intern

    Autobse·Kochi, IN

    2025
    May 2025 — Sep 2025
    • Built GraphQL backend services with NestJS and PostgreSQL for a real-time vehicle auction platform with live bid settlement.
    • Integrated Redis Pub/Sub messaging to fan out auction events to connected clients with low-latency delivery semantics.
    • Implemented complex JWT / OAuth2 authentication workflows — token rotation, refresh strategies, and scoped authorisation across auction roles.
    NestJSGraphQLPostgreSQLRedisJWTOAuth2
Proficiency Matrix

Capability Distribution

Self-assessed proficiency across the stack — calibrated against production shipped, not tutorial hours. Bars animate on scroll into view.

Systems & Backend

05
Rust82%
Node.js / NestJS94%
C / C++70%
PostgreSQL90%

Infrastructure

06
Redis88%
Docker85%
Linux VPS90%
WebSockets87%

Product Engineering

07
Next.js93%
TypeScript92%
React91%
GraphQL84%
Telemetry

Commit Telemetry

A six-month commit cadence across AutoGate, production systems, and exploratory Rust work. Intensity reflects commits per day — not lines, not LOC ego metrics.

last 6 months · autogate + production
lessmore
Dec
Jan
Feb
Mar
Apr
May
Jun
1108Commits
23dLongest streak
23dCurrent streak
146Active days
Hover any cell to inspect a day
// radar

Tech Radar

Where each technology sits in my adoption lifecycle — from battle-tested daily drivers to research-stage curiosities. Hover any node for context, or filter by quadrant.

filter:
ADOPTTRIALASSESSLEARNQ1LANGUAGES & RUNTIMESQ2DATA & STORAGEQ3INFRA & TRANSPORTQ4PRODUCT & UIRustTokioTypeScriptZigPostgreSQLRedisPrismaClickHouseApache KafkagRPCDockereBPF / XDPNext.js 16WebSocketsWebRTCView Trans.

Inspector

Hover or focus any node to inspect.

Rings

  • Adoptbattle-tested · daily driver
  • Trialin production pilots
  • Assessevaluating fit
  • Learnexploring · research
/nowlive snapshot

What I'm focused on right now

A living snapshot of what I'm building, learning, and exploring — updated as the focus shifts. RSS feed

Building

AutoGate Payment Orchestrator

Rust + Tokio runtime — multi-gateway routing with saga-style compensation and idempotent intents.

Learning

Systems Programming in Rust

Deep-diving ownership, lifetimes, and the borrow checker. Working through async runtime internals.

Exploring

Linux Kernel Networking

Investigating eBPF and XDP for programmable packet processing on the hot path.

Next

Distributed Consensus & Raft

Studifying leader-election, log replication, and partition tolerance for fault-tolerant clusters.

Signal

Signal From Collaborators

Excerpted endorsements from engineers, leads, and reviewers who shipped alongside me. Names abbreviated — full references available on request.

Ihsanul shipped a multi-tenant NestJS backend under a tight deadline and the system held under production load without a single regression. Rare to find engineers who treat correctness as a first-class constraint.
Regression rate0
Engineering Lead
Multi-tenant SaaS · G3 Interactive
verified
When we moved real-time visitor analytics to a socket layer, he owned the ingest path end-to-end. Latency dropped, dashboards went live, and the booking flow stayed idempotent under double-submit.
Ingest latencyreal-time
Product Manager
Realtime Analytics · TripInsta
verified
The zero-knowledge WebSocket architecture on SecureTerminal was structurally blind to payload contents — exactly what we asked for. He thinks in threat models before writing a line of code.
Plaintext at rest0 bytes
Security Reviewer
Encrypted Messaging · SecureTerminal
verified
End-to-end typed contracts across the storefront and API layer meant schema changes surfaced as compile errors before they reached production. A maintainer's dream.
Type safetyend-to-end
Tech Lead
Full-Stack Commerce · Cozywood
verified
Trusted acrossG3 InteractiveSpaceAIAutobseSecureTerminalTripInstaCozywood
// writing

Field Notes

Short technical notes from the trenches — mental models, hard-won lessons, and the occasional rant about distributed systems. Click any note to read the full text.

Selected Work

Systems & Products

A selection of shipped infrastructure and product work — from zero-knowledge messaging to AI-driven interview pipelines. Click any card for a deep dive.