Ghufron A.N.

Ghufron Ainun Najib

+62 896 0759 3219 | ghufrnainunajib@gmail.com | Semarang, Indonesia

I build web and mobile products and ship them to real users. In the past year I deployed an edge-hosted email service on Cloudflare Workers, worked across a Flutter and Next.js rental marketplace in a team of four, and led five developers building a certification platform for my campus. I like work that crosses boundaries, and I care that what I ship still holds up months after launch.

Education

Semarang State Polytechnic (Polines)August 2024 - August 2028

Bachelor of Applied Science in Computer Engineering - GPA 3.91/4.00

Expected graduation: August 2028

Projects

PB UNDIP Platform & Scoreboard2026

Solo Developer | Solo project | Private repository

  • Engineered the reactive real-time court scoring engine using Convex with rally-point rules, dynamic service court tracking, deuce capping, and state recovery.
  • Designed a custom multi-role authentication system featuring master PIN (SHA-256), temporary 6-digit access codes for event marshals with brute-force lockout, and WhatsApp auto-login dispatch.
  • Built the athlete registration pipeline supporting private document uploads to Cloudflare R2 via presigned URLs and administrative batch export to XLSX.
  • Developed responsive spectator scoreboard layouts (Modern TV broadcast, LED, Minimalist, Neon) optimized for zero-refresh videotron displays.

Technology: Next.js 16, React 19, TypeScript, Convex, Cloudflare R2, Tailwind CSS, Framer Motion

https://pbundip.web.id/
TempeMail2026

Solo Developer | Solo project | Public repository

  • Built the worker, email ingestion, and auto-provisioning for 20+ domains.
  • Designed the REST API, HMAC-signed webhook delivery, and MCP server.
  • Shipped a dark-theme vanilla JS frontend with inbox search and API key management.

Technology: TypeScript, Cloudflare Workers, D1, Hono

https://github.com/Ghufrnainun/tempe-mailhttps://temp.ghufronainun.tech
Curated Design2026

Solo Developer | Solo project | Public repository

  • Built the React + Vite site with search, category filter chips, sub-grouped sections, and a dark/light theme.
  • Designed the markdown-first pipeline: resources are plain markdown files parsed at build time, so adding a link is a one-line edit.
  • Added CI deploy to Cloudflare Pages with unit tests for the parser and filter logic.

Technology: React, Vite, Markdown, Cloudflare Pages, GitHub Actions

https://github.com/Ghufrnainun/curated-designhttps://design.ghuf.app
SewaInAja2026

Full-Stack Developer | 4-person team | Public repository

  • Built customer-facing mobile flows with Flutter.
  • Worked across the Next.js 16 administration and API surface with TypeScript 5.
  • Integrated Firebase services and Midtrans payment handling.

Technology: Flutter, Next.js 16, TypeScript 5, Firebase, Midtrans

https://github.com/sewainaja-pbl
LSP Polines Certification Platform2025

Team Lead | 5-person team | Private repository

  • Led a five-person team through analysis, design, and implementation.
  • Developed the authentication module.
  • Set up repository rules, branching strategy, and the shared Git workflow.

Technology: Laravel, Livewire, Tailwind CSS, MySQL

IMPP Organization Website2025

Solo Developer | Solo project | Private repository

  • Designed and developed the public-facing website independently.
  • Built the CMS and administration workflow for organization content.
  • Implemented content management for activities, structure, and the gallery.

Technology: Laravel, MySQL, Tailwind CSS

Leadership & Organization

Ikatan Mahasiswa Pemalang Polines (IMPP)June 2025 - June 2026

Coordinator, Communication & Information Division

  • Coordinated the division responsible for the organization's digital communication channels.
  • Developed and maintained the organization website and its content workflow.
Polytechnic Computer Club (PCC)May 2025 - May 2026

Maintenance Staff

  • Supported maintenance activities and managed departmental financial records.
  • Provided technical support for computers, laptops, and printers.
Ikatan Mahasiswa Pemalang Polines (IMPP)September 2024 - May 2025

Staff, Communication & Information Division

  • Created visual content for the organization's social media channels.
  • Prepared communication materials for organization activities and events.

Skills

Languages: JavaScript, TypeScript, PHP, Python, Dart, HTML, CSS, SQL

Frontend: React, Next.js, Tailwind CSS

Backend & data: Laravel, Node.js, Convex, Supabase, Firebase, PostgreSQL

Mobile & AI: Flutter

Workflow: Git, GitHub, Docker, Figma

Credentials

  • MikroTik Certified Routing Engineer (MTCRE) · MikroTik (2025) — ID 2512RE1559verify
  • MikroTik Certified Network Associate (MTCNA) · MikroTik (2025) — ID 2511NA7322verify
  • Oracle Database Programming with SQL · Oracle Academy (2024)
  • Oracle Database Design · Oracle Academy (2024)
  • TEPPS 580 (English Proficiency for Technical Purposes) · English Proficiency Center (2024) — 580 / 677