Skip to content
FH Fahmi Harun
Software & AI systems · AI educator

Fahmi Harun

Full-Stack & AI Systems Builder · AI Educator · Computer Engineering Student

I build software and AI-related systems while studying Computer Engineering at Politeknik Caltex Riau, and I teach what I learn.

Portrait of Fahmi Harun
About

Engineering & Instruction

I build software and AI-related systems while studying Computer Engineering at Politeknik Caltex Riau, and I teach what I learn.

Most of my recent work is education and operations software: SIAB2 for school attendance, and an exam platform (Ujianonline / SIAB1).

I teach introductory AI to grade-10 students at MAN 1 Rokan Hulu and train staff to use the systems I ship. I am not claiming an AI-engineer title — I build, document, and teach.

Selected work

Featured Systems & Projects

Production systems, academic infrastructure, and open-source applications built with focus on architecture, security, and reliability.

Production

Production

SIAB2

Integrated academic and attendance management system with Android QR reader integration and secure transaction verification.

NestJS React Vite TypeScript Prisma PostgreSQL Redis Nginx Docker Compose
  • Worker reconciliation for status validation and attendance data sync.
  • Android QR reader integration with HMAC-signed request validation, nonce, and signature checks.
  • Structured production audit procedures and data reconciliation runbooks.
Production

Ujianonline (SIAB1)

Online examination platform featuring question bank management, automated grading, exam proctoring integration, and real-time alerts.

FastAPI Flutter PostgreSQL SQLAlchemy Redis Celery WebSocket Prometheus Grafana Docker
  • Question bank processing, automatic answer evaluation, and Safe Exam Browser integration.
  • Asynchronous background task processing powered by Celery and Redis.
  • Real-time notifications via WebSockets with Prometheus and Grafana monitoring.

Independent Projects

Independent Project

LensaDiri

Privacy-first personal self-reflection web application built with strict data protection and server-only database boundaries.

Next.js React TypeScript PostgreSQL Supabase tooling Zod Argon2id Vitest Playwright
Data-level security via PostgreSQL Row-Level Security (RLS) and server-only data fetching boundaries.
Application defense including CSRF protection and opaque HMAC session hashes.
Granular user consent controls and automated testing suite with Vitest and Playwright.
Independent Project

StreamHive

Local network media streaming application powered by a desktop launcher, QR device pairing, and streaming authentication.

Python Flask FFmpeg HTTP Range pystray Pillow QRCode
Seekable interactive video and audio playback using HTTP Range requests and FFmpeg.
Subtitle support, QR code device pairing, and desktop system tray integration.
Multi-user authentication and cross-platform installation automation.
Capabilities

Capabilities & Stack

Core technical domains across full-stack engineering, educational platform architecture, security controls, and AI instruction.

Full-Stack Web Engineering

Developing web applications from responsive frontend architecture to structured, well-tested backend services.

NestJS FastAPI Next.js Astro React TypeScript Python

Educational Systems & AI Instruction

Designing academic platforms and educational curricula focused on software engineering and artificial intelligence.

EdTech Architecture Safe Exam Integration Interactive Learning Tools AI Workflows

System Architecture & Security Controls

Implementing data access security controls, structured authorization, telemetry monitoring, and automated test suites.

PostgreSQL RLS Docker & Nginx Prometheus & Grafana Argon2id & HMAC Vitest & Playwright
Principles

Engineering Principles

Core principles guiding architecture decisions, technology selection, and code quality standards.

01.

Architecture over Unverified Claims

Every component and feature is documented based on concrete architecture, security controls, and verifiable code.

02.

Accessibility & Privacy Baseline

Software is built with strong accessibility standards and clear, transparent user data privacy controls.

03.

Honest & Transparent Engineering

Presenting work based on factual technical evidence, clean design patterns, and testable code.

Contact

Connect & Collaborate

Open to internships, research programs, and collaborations where I can build, document, and teach.