Hanif — Technology Builder

I build things with technology.

Software, systems, digital products, and occasionally things that probably didn't need to be built.

~/experience

Experience

  • Fullstack Engineer

    Visibel.ai

    Built frontend and backend for an AI platform handling service registration, execution management, and monitoring, plus model research and training for edge deployment.

    Backend · Frontend · Model training · Edge deployment

    full story →
  • Technical Lead / Backend Engineer

    DGOS

    Led a 2-person team as Technical Lead on a Vessel Management System — replacing a legacy fleet-operations platform with satellite telemetry integration and RBAC-driven reporting.

    FastAPI · Python · Satellite comms · Telemetry integration

    full story →
  • Backend Engineer

    DGOS

    Part of a 4-person team building a Data Center Infrastructure Management platform — device ingestion, aggregation, and monitoring APIs across environmental sensors and AI Vision detection.

    Backend · APIs · Deployment · Computer vision

    full story →
  • Fullstack Engineer

    DGOS

    Shipped a refreshed dashboard, person page, devices view, and device-level authorization on a Visitor Management System, building on a newly separated backend.

    Backend · Frontend · Device APIs

    full story →
  • Backend Engineer

    DGOS

    Diagnosed and resolved a production scaling incident on a Visitor Management System by splitting a combined ingestion/API service into two independently scalable services.

    Backend · Device APIs

    full story →

~/engineering

Me, as an engineer.

I build and operate software systems, from backend services and APIs to infrastructure, connected devices, and intelligent processing.

  • Dataset Collector

    Backend EngineeringComputer Vision & AIin progress

    End-to-end tool for collecting, annotating, and exporting person-attribute datasets — built to make annotation work dramatically easier.

    + story

    // problem

    Annotating person-attribute datasets from scratch is slow and error-prone, and near-duplicate images leaking across train/val/test splits silently inflates validation scores.

    // what i built

    A full pipeline tool — upload, batch, crop, assign, pre-label, annotate, split, export — with model-assisted pre-labeling (PULC person-attribute model + YOLO person crops), multi-user annotation with per-user leaderboards and resume-where-you-left-off, and bit-level correction tracking of who changed what.

    // technical decisions

    Model pre-labels so annotators correct rather than label from zero; group-aware splitting using 64-bit perceptual hashing so near-duplicates can't leak across splits; atomic per-row upserts with SQLite WAL for concurrency-safe annotation writes.

    // challenges

    Keeping multi-user annotation correct and concurrent — coverage tracking, overlap warnings, safe writes — on a single-machine SQLite deployment.

    Python · FastAPI · React · SQLite · YOLO · PaddleClas

  • Visibel.ai

    Backend EngineeringComputer Vision & AIproduction

    Fullstack + ML platform for AI service registration, execution management, and monitoring — plus research and training of models for various tasks.

    + story

    // problem

    The platform needed to run AI services reliably in production while also supporting ongoing model research — and do both on edge machines with limited storage, memory, and processing headroom.

    // what i built

    Both frontend and backend for a platform handling AI service registration, execution management, monitoring, and operational reliability, alongside research and training of models for various tasks.

    // challenges

    Keeping the platform, models, and services correct and efficient on edge hardware with real resource constraints — storage, memory, and processing — without sacrificing performance or reliability.

    Backend · Frontend · Model training · Edge deployment

  • Vessel Management System

    Backend EngineeringConnected Systemsproduction

    Led architecture and backend for a vessel management platform — real-time fleet telemetry, satellite integration, and operational reporting.

    + story

    // problem

    The project wasn't about writing new features from scratch — it was ensuring critical workflows from a legacy system kept working correctly in a new one, while improving them. That meant reverse-engineering how the old system actually behaved in production, not just how it was supposed to behave.

    // what i built

    As Technical Lead and Backend Engineer, I led a 2-person engineering team, designed the system architecture, and implemented real-time fleet telemetry processing and operational reporting — including vessel tracking with satellite integration: a satellite comms client, a background scheduler polling a mailbox and generating “laporan-inmarsat” reports, and a geotrack scheduler for position sync.

    // technical decisions

    Rather than a straight migration, we reverse-engineered legacy behaviors and hidden business rules first, then rebuilt them in a cleaner, more maintainable architecture — improving weak points without breaking what operators already relied on.

    // challenges

    Preserving operational continuity while replacing the legacy system underneath it, without disrupting established user expectations.

    // result

    Delivered in roughly 9 months, supporting a fleet of 100+ vessels (client base may exceed that).

    Python · FastAPI · SQL · RBAC · Telemetry · Satellite comms

all 5 projects →

~/digital-growth

Me, in digital & growth.

I also work on the technical side of digital marketing — connecting websites, tracking, analytics, search, and conversion data.

Analytics & Tracking

Google Tag Manager · Google Analytics 4 · Event tracking · Conversion tracking · Meta Pixel · Tag implementation

SEO

Technical SEO · Search visibility · Website structure · Metadata · Performance

Digital Products

Landing pages · Marketing websites · Conversion-focused builds · Analytics instrumentation

>I understand how technology supports digital growth.

~/technical-growth

Where engineering meets growth.

I like working at the intersection of technology, users, and business — building products that can be measured, understood, and improved.

engineering──▶technical growth◀──digital & growth

Measurement

Analytics architecture · Conversion instrumentation · Tracking implementation

Optimization

Technical SEO · Website performance · Data-driven improvements

Systems

Product experimentation · Automation · Technical marketing systems

Not just “I built this website.” — I built the website, implemented measurement, tracked user behavior, and used the data to decide what to improve.

~/experiments

Me, when nobody asked me to build it.

Things I'm building because I want to find out what happens.

// Some of these are unfinished. That's fine — the story is the point.

  • Fine-tunes a SigLIP2 vision backbone with one linear head per attribute group, feeding off Dataset Collector's exports — then quantizes, exports to ONNX, and compiles to TensorRT for deployment. One script per pipeline stage, no packaging, on purpose.

    SigLIP2 · PyTorch · ONNX · TensorRT

  • Untitled game prototype

    idea

    Because everyone needs one abandoned game idea.

~/skills

Skills

Software

Python · Go · TypeScript · React · FastAPI · Gin · REST APIs

Systems

Linux · Nginx · systemd · Networking · Deployment · Edge computing

Data

SQL · SQLite · Data processing · Analytics · Telemetry

AI / Computer Vision

YOLO · Object detection · Embeddings · Vector search · Inference pipelines

Digital

Google Tag Manager · Google Analytics 4 · SEO · Conversion tracking · Meta Pixel

~/how-i-think

How I think

01.

Build before overthinking

I learn best by building something real and solving the problems that appear.

02.

Understand the system

I don't want to only know which function to call. I want to understand how the pieces interact.

03.

Keep things practical

Solutions that are understandable, maintainable, and appropriate for the actual problem.

04.

Curiosity is a feature

Some of my projects exist simply because I wanted to know how something works.

~/about

About

I'm a technology-focused builder with experience across software engineering, backend systems, infrastructure, connected devices, computer vision, and digital analytics. I enjoy problems where software meets the real world — and I tend to learn by building things.

~/contact

Have something interesting to build?