Building the digital backbone of education.

Tech Lead & Lecturer at Universitas Dian Nuswantoro, Semarang. Crafting systems that scale โ€” from legacy migration to AI-powered workflows.

Python / Django AI & LLM Ops DevOps System Architecture EdTech
F
๐Ÿ Python & Django
๐Ÿค– AI/LLM Builder
๐Ÿ“Š IDX Investor

Code meets classroom.

I'm Fahri, a Tech Lead at BTIK (Badan Teknologi Informasi dan Komunikasi), Universitas Dian Nuswantoro, where I lead a team building and maintaining the university's digital infrastructure โ€” from academic information systems to institutional platforms.

Beyond the server room, I teach courses in TypeScript, Mobile Programming (Flutter), Data Science, and Software Engineering. I believe the best engineers are also good teachers, and vice versa.

My current obsession? Designing multi-agent AI orchestration systems and building RAG-powered knowledge bases for institutional use. I'm also an active retail investor on the Indonesian Stock Exchange, tracking coal and tech sectors with the same analytical rigor I bring to system design.

7+
Years in software engineering & education
5+
Concurrent projects managed
4M
Target users (PWNU Jateng platform)
โˆž
Cups of coffee consumed

Tools of the trade.

โš™๏ธ
Backend & API
Python, Django, FastAPI, Flask, REST APIs, OpenAPI (drf-spectacular), PostgreSQL, PocketBase
๐Ÿ–ฅ๏ธ
Frontend & Mobile
TypeScript, HTMX, Shoelace, Next.js, Flutter, Tailwind CSS, Slidev, Marp
๐Ÿค–
AI & LLM Engineering
Anthropic API, Claude Code, Paperclip (multi-agent), RAGFlow, Ollama, OpenCode, n8n automation
๐Ÿš€
DevOps & Infra
Docker, GitLab CI/CD, Cloudflare Tunnel, Mage.ai pipelines, self-hosted services
๐Ÿ“
Architecture & Design
Strangler Fig migration, specification-first workflows, phased delivery, API contract testing (Pact)
๐Ÿ“š
Knowledge Management
Obsidian (Git-synced), BookStack, RAG systems, Moodle automation, Open WebUI

Things I've built.

01
PWNU Jawa Tengah โ€” Digital Platform
Unified platform for ~4M members: OKR monitoring, asset management, SSO.
Django 5PostgreSQLHTMXShoelace
02
SIAKAD Migration (Strangler Fig)
18-month migration from CodeIgniter/MySQL to Django/PostgreSQL + Next.js.
DjangoNext.jsOpenAPI
03
AI Security Reviewer
Tiered queue-based scanner for PHP/WordPress vulnerabilities using GLM models.
OpenClawPocketBaseOllama
04
Institutional RAG System
RAGFlow + Open WebUI + bge-m3 for BTIK's knowledge base with n8n ingestion.
RAGFlowOllaman8n
05
Paperclip Multi-Agent Orchestration
5 AI "companies" โ€” AcademiCode, DataForge, EduCraft, ErpForge, IDX Hedge.
PaperclipClaudeGPTGLM
06
PMB WhatsApp Chatbot
Student admissions chatbot using Waha + n8n + Ollama.
Wahan8nOllama

The journey so far.

Tech Lead
BTIK โ€” Universitas Dian Nuswantoro
Current
Leading a small IT team across legacy migration, new app development, and institutional infrastructure. Driving digital transformation initiatives including RAG systems, AI automation, and enrollment analytics.
Lecturer
Universitas Dian Nuswantoro
Current
Teaching TypeScript, Mobile Programming (Flutter), Data Science, and Software Engineering (RPL). Creating novel approaches like TypeScript-first curriculum treating JS as compiled output.
Tech Lead โ€” Digital Transformation
PWNU Jawa Tengah
Ongoing
Architecting a unified Django platform for the Central Java branch of Nahdlatul Ulama, serving approximately 4 million members with OKR monitoring, asset management, and SSO capabilities.

Other things I care about.

๐Ÿ“ˆ IDX Stock Investing ๐Ÿ•Œ Islamic Scholarship ๐Ÿ““ Obsidian PKM ๐Ÿ  Homeschooling Curriculum โ˜• RAG Engineering ๐Ÿ’ฐ FinOps ๐Ÿ“Š Data Pipelines ๐ŸŽ“ EdTech Consulting

Let's connect.

Open for consulting, workshops, and interesting collaboration.