Measure twice,
ship once

Electrical engineering student building embedded, backend and control systems, from the lab bench to the live deploy.

See the work

Portfolio · 2026

Embedded Systems

Portrait of Naufal Raihan Saputra

Embedded control.
Backend systems.

# Electrical
(2026)

Electrical engineer by training, systems builder by habit: from circuits and lab benches to embedded control and AI-graded classrooms.

3.86 / 4.00 in Electrical Engineering at ITPLN. Laboratory assistant and full-stack developer at SESL, where I build the practicum platforms and the AI that grades them.

Selected work
2024 - 2026

Five builds from the same lab: grade faster, teach better, run the printer, ship a real client's site, and keep the API honest.

  • Automatic Grading System

    RAG · BERT · NLP

  • CPNS Tryout Engine, Go · Gin · PostgreSQL

    CPNS Tryout Engine

    Go · Gin · PostgreSQL

  • SESL Practicum Platform, SvelteKit · Go · JWT

    SESL Practicum Platform

    SvelteKit · Go · JWT

  • Yoenrattan.com, Client website

    Yoenrattan.com

    Client website

    View project
  • Filamaker, 3D printing

    Filamaker

    3D printing

Index

7 roles since 2024

  1. Applied AI & NLP
  2. Full-Stack Platforms
  3. Backend & APIs
  4. Electrical & Circuits

“Electrical Engineering student with strong interests in AI-driven systems, energy technologies, and intelligent web applications.”

Naufal Raihan Saputra · résumé, 2026
See the work

Just shipped

A CPNS tryout engine in Go: server-authoritative exam timing with auto-submit, Midtrans payments, and Google OAuth2 behind JWT access control.

See every project

The toolkit in five layers

Electrical fundamentals at the bottom, applied AI at the top. Every layer here is something I have shipped with, not just read about.

  1. Foundations

    Circuits

    Electronic fundamentals and circuit analysis, simulated in Multisim NI and Proteus before anything touches a board.

  2. Software

    Go

    RESTful APIs with Gin and GORM, clean architecture, Swagger-documented endpoints, JWT access control.

  3. Interface

    SvelteKit

    TypeScript front ends for practicum platforms serving 20–40 students per cycle.

  4. Intelligence

    RAG + BERT

    Retrieval-augmented grading that evaluates 100+ student answers a session, 60–70% less manual work.

  5. Data

    PostgreSQL

    Schemas designed up front for exam engines, lab records, and scoring that has to stay consistent.

One lab in West Jakarta, where circuits get measured, practicums get built, and grading gets automated down from hours to minutes.

Electrical engineering student at ITPLN (3.86/4.00), laboratory assistant and full-stack developer at the Smart Electronic Systems Laboratory. I build the practicum platforms students use every cycle, and the RAG/BERT grading system that reads over a hundred answers per session.

  • Measure first

    Circuit analysis and simulation in Multisim NI and Proteus before anything is built or claimed.

  • Automate the boring

    Manual grading cut by 60–70%, turnaround from hours to under 10 minutes per session.

  • Ship to a client

    Production websites with real deployment, real payment integration and real users.

Experience07

  • Jan 2026 - now

    Backend Web Developer

    PT. METADIGITAL CORELAB · West Jakarta

    RESTful APIs in Go (Gin, GORM, PostgreSQL) for a CPNS tryout engine: attempt start, auto-saved answers, scoring and result endpoints. Server-authoritative exam timing with reliable auto-submit on timeout; Midtrans payment and Google OAuth2 with JWT-based access control.

  • Feb 2026 - now

    Python Mentor and Developer

    Pintarkan ID · DKI Jakarta

    Building the Python curriculum for the mentoring programme.

  • Nov 2025 - now

    Web Developer and Data Entry Clerk

    Yoenrattan · Bekasi, West Java

    Developed and maintained the official Yoenrattan.com site with a focus on performance, responsiveness and usability. Collaborated on structure, content integration and features; delivered a production-ready site with end-to-end deployment.

  • May 2025 - now

    Full-Stack Developer

    Smart Electronic Systems Laboratory (SESL) · West Jakarta

    Full-stack platforms (Go/Gin + GORM/PostgreSQL, SvelteKit/TypeScript) for Applied AI, Microcontroller and Algorithm & Programming practicum labs, serving 20–40 active students per cycle. Automated grading with RAG and BERT-based NLP over 100+ answers per session, cutting manual workload 60–70%. Secure exam environments with JWT auth and live coding, on Clean Architecture with Swagger-documented APIs and unit tests.

  • May 2025 - now

    Laboratory Assistant

    Institut Teknologi PLN · West Jakarta

    Developed an automatic grading system using RAG and BERT-based models, evaluating over 100 student answers per session. Built a web-based learning platform supporting 20–40 active students per laboratory cycle, with NLP evaluation that cut manual grading 60–70% and improved assessment consistency.

  • Jan 2026

    Event Organizer Staff

    LKM Pra Tingkat Dasar FKET ITPLN · Institut Teknologi PLN

    Managed the event rundown and served as timekeeper. Coordinated on-site flow across divisions, kept transitions between sessions smooth, and handled real-time scheduling adjustments.

  • Nov 2024 - Jan 2025

    Machine Learning Member

    Google Developer Groups on Campus (GDGoC) UIN · UIN Jakarta

    Machine learning study groups covering supervised and unsupervised learning, data preprocessing, model training and evaluation.

Education02

  • Aug 2024 - now

    Institut Teknologi Perusahaan Listrik Negara, West Jakarta

    Bachelor of Electrical Engineering · 3.86/4.00. Laboratory Assistant, Full-stack Developer, Students with Employment Agreement PT. PLN (Persero). ITPLN 2024.

  • Jul 2024 - Aug 2024

    Institut Teknologi Sepuluh Nopember, Surabaya, East Java

    Bachelor of Electrical Engineering.

Publications05

  • 2026

    Evaluasi Kualitas, Akurasi, dan Stabilitas Penilaian Pemrograman Berbantuan Model Bahasa Besar

    SOSTECH: Jurnal Sosial dan Teknologi · Oct 2026

    Read
  • 2025

    TEKNOLOJIA-AGRI: Pemanfaatan EBT pada Pertanian dengan Sistem Smartfarming Berbasis IoT untuk Lingkungan Hijau

    ResearchGate · Jun 2025

    Read
  • 2025

    TEKNOLOJIA AIR: Pemanfaatan Natrium Hidroksida sebagai Carbon Capture dengan Integrasi Sistem IoT

    ResearchGate · Jun 2025

    Read
  • 2025

    Penerapan Smart Grid dan Keberlanjutan untuk Efisiensi Energi Industri Otomotif di Patimban Berstandar GBC Indonesia

    ResearchGate · Mar 2025

    Read
  • 2024

    Special Relativity Pt.1

    ResearchGate · Jan 2024

    Read

Record

Two podiums, a semifinal slot, ten certificates and four organisations behind the lab work: the written record of what got measured, built and shipped.

10 certifications · 3 honours · 4 organisations

Honours03

  • 3rd

    Gagasan Ilmiah Masa Depan Tertulis (GIMP)

    Institut Teknologi PLN

    Dec 2025

  • Semifinalist

    PLN SustainAction 2025

    PT. PLN (Persero)

    Oct 2025

  • 3rd

    Public Administration Competition (PANCO)

    Universitas Negeri Yogyakarta

    Jun 2025

Certifications10

  • 2026

    Professional Machine Learning Engineer Study Guide

    Google

    ID 21500954

  • 2024

    C++ Dasar

    Skilvul

    ID 4NDY2I3TT9m05d5BnZ7UTA

  • 2024

    Python Fundamental for Data Science

    DQLab

    ID DQLABINTP1CVVVFS

  • 2024

    Basic English Education Standard (BEES)

    Language Development Center IT-PLN

    ID 5190/E032/BEES/10/02/2025

  • 2023

    Uji Kemahiran Berbahasa Indonesia

    Badan Pengembangan dan Pembinaan Bahasa

    ID SD-BB-0391531

  • 2024

    Belajar Dasar Data Science

    Dicoding Indonesia

    ID NVP74R5QWPR0

  • 2024

    Memulai Pemrograman dengan Python

    Dicoding Indonesia

    ID N9ZOY847YPG5

  • 2024

    Memulai Pemrograman Dengan C

    Dicoding Indonesia

    ID 53XEO5J6RZRN

  • 2024

    Sertifikat Kelas Belajar C++

    CODEPOLITAN

    ID RNBBHCD

  • 2024

    TOEFL iBT

    Englishvit

    ID EV/TO6/07/2024/0088

Organisations04

  • LKTI

    Electrical Research Center· Jun 2025 - now

  • HME FKET IT-PLN

    Community Service · Pengabdian Masyarakat 2025· Aug 2025

  • Himpunan Mahasiswa Elektro FKET IT-PLN

    Junior Member

  • KIREVENTEN

    Analyst and Secretary· Jul 2023 - May 2024

Languages

  • English

    Professional

  • Indonesian

    Native

Lab Notes

Practicum sessions, lab benches and the systems behind them. Photos land here as they are taken.

Before you ask

What I build, what I study, and how to reach me, in short. Anything else, I reply within two working days.

Ask me directly
What do you actually study?

Electrical Engineering at Institut Teknologi PLN, third-year, 3.86/4.00. Circuits, electronics and simulation on one side; applied AI and software systems on the other.

Electrical or software: which one are you?

Both, deliberately. The electrical side is the training; the software side is how I make lab work scale. Most of my projects sit exactly where the two meet.

What is the grading system about?

A retrieval-augmented pipeline with BERT-based NLP that evaluates over 100 student answers per session. It cut manual grading 60–70% and brought turnaround from hours to under 10 minutes.

Are you open to work?

I am currently working across SESL, Metadigital Corelab, Pintarkan ID and Yoenrattan. For anything new, write me at the address in the contact section.

Can I see the code?

Client and lab work stays private, but I can walk through the architecture on a call: Go services, SvelteKit front ends, JWT auth, Postgres schemas.

Say hello, or find me where the work happens

  1. West Jakarta

    DKI Jakarta, Indonesia
    GMT+7, flexible overlap

    naufalraihansaputra@gmail.com
  2. LinkedIn

    Experience,
    recommendations

    in/naufal-raihansaputra
  3. Phone

    Calls and
    WhatsApp

    +62 812 8203 0818