WORLD / PORTFOLIOPlayerPemain: Aditya FadniRole: Software DeveloperPeran: Pengembang Perangkat LunakBase: Jember · Building productsBasis: Jember · Membangun produk

Software Developer · Informatics Engineering StudentPengembang Perangkat Lunak · Mahasiswa Teknik Informatika

Aditya Fadni Athaullah

Web products that work in the real world.Produk web yang berfungsi di dunia nyata.

I build web products, connect the data behind them, and help keep them online.Saya membangun produk web, menghubungkan datanya, dan menjaga layanan tetap online.

View selected workLihat proyek Download CVUnduh CV Download CVUnduh CV
Jember, IndonesiaWorking remotely across product and infrastructureBekerja jarak jauh di produk dan infrastruktur

Selected workKarya pilihan

Selected projectsProyek pilihan

Real products, practical constraints, and clearly labeled experiments.Produk nyata, tantangan praktis, dan eksperimen yang ditandai jelas.

01 / Discover buildsJelajahi karya

Explore the buildsJelajahi proyek

KandU Campus Platform production homepage showing campus search and university information

01 / Production · Active DevelopmentProduksi · Aktif dikembangkan

KandU Campus Platform

Web Developer — Frontend & BackendPengembang Web — Frontend & Backend

ProblemMasalah
International students need campus information in a usable, consistent format, while each university has different source data and campus-specific needs.Mahasiswa internasional membutuhkan informasi kampus yang mudah digunakan dan konsisten, sementara setiap universitas memiliki data serta kebutuhan berbeda.
SolutionSolusi
KandU uses reusable multi-campus patterns so shared product capabilities can serve different university environments without maintaining a completely separate site for each campus.KandU menggunakan pola multi-kampus yang dapat digunakan ulang sehingga fitur bersama dapat melayani berbagai universitas tanpa situs terpisah untuk masing-masing kampus.
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Firebase
View case studyLihat studi kasus
GreenPoint digital waste bank landing page

02 / Live ProjectProyek aktif

GreenPoint — Digital Waste Bank Platform

Full-stack development in a teamPengembangan full-stack dalam tim

ProblemMasalah
Waste-bank teams need to track customer approval, recyclable material values, deposit transactions, balances, withdrawals, and reports without fragmented manual records.Tim bank sampah perlu mencatat persetujuan nasabah, nilai material, transaksi setoran, saldo, penarikan, dan laporan tanpa catatan manual yang terpisah-pisah.
SolutionSolusi
GreenPoint brings customer and administrative workflows into a single digital product, with web and mobile-facing stages developed as the project evolved.GreenPoint menyatukan alur nasabah dan administrasi dalam satu produk digital, dengan tahapan web dan mobile yang berkembang seiring proyek.
  • PHP
  • Laravel
  • Bootstrap
  • JavaScript
  • REST API
View case studyLihat studi kasus
Time Capsule interactive 3D world with block-style characters and memory landmarks

03 / Interactive PrototypePrototipe interaktif

Time Capsule

Web DeveloperPengembang Web

ProblemMasalah
A conventional gallery does not capture the feeling of exploring a set of shared moments, people, and messages.Galeri biasa tidak sepenuhnya menghadirkan rasa menjelajahi momen, orang, dan pesan bersama.
SolutionSolusi
The project turns those memories into an interactive 3D world where objects open a timeline, gallery, and message board, while characters provide conversational entry points.Proyek ini mengubah kenangan menjadi dunia 3D interaktif; objek membuka linimasa, galeri, dan papan pesan, sementara karakter memberi titik masuk percakapan.
  • Next.js
  • React
  • TypeScript
  • Three.js
  • React Three Fiber
View case studyLihat studi kasus
Architecture diagram of browser playback metadata sent as JSON to an ESP32 display

04 / In ProgressDalam pengerjaan

YouTube Music × ESP32

Developer · ExperimentPengembang · Eksperimen

ProblemMasalah
Media information playing in a browser is not directly available to a small external hardware display.Informasi media yang diputar di browser tidak langsung tersedia pada layar perangkat keras kecil di luar browser.
SolutionSolusi
A Manifest V3 extension reads the active YouTube Music player state and relays a compact now-playing payload to an ESP32 HTTP endpoint on the same network.Ekstensi Manifest V3 membaca status pemutar YouTube Music lalu mengirim payload ringkas lagu yang sedang diputar ke endpoint HTTP ESP32 pada jaringan yang sama.
  • JavaScript
  • Chrome Extension APIs
  • ESP32
  • HTTP
  • JSON
View case studyLihat studi kasus

Player journey / ExperiencePerjalanan / Pengalaman

Experience in product and systems.Pengalaman di produk dan sistem.

Building interfaces, connecting data, and keeping products online.Membangun antarmuka, menghubungkan data, dan menjaga produk tetap online.

Selected experiencePengalaman pilihan

Web Developer — Frontend & BackendPengembang Web — Frontend & Backend

KandU / Korea & You

2026 — Present2026 — Sekarang · Remote · South Korea-based product teamJarak jauh · Tim produk berbasis Korea Selatan

Building a multi-campus platform for international students in South Korea.Membangun platform multi-kampus bagi mahasiswa internasional di Korea Selatan.

Work detailsRincian pekerjaan
  • Develop and maintain Next.js and React interfaces alongside backend web functionality.Mengembangkan dan memelihara antarmuka Next.js dan React beserta fungsi backend web.
  • Work on reusable multi-campus routing and site patterns for different university environments.Mengerjakan pola routing multi-kampus yang dapat digunakan ulang di berbagai universitas.
  • Integrate Firebase-backed data for menus, notices, maps, schedules, and other student information.Mengintegrasikan data Firebase untuk menu, pengumuman, peta, jadwal, dan informasi mahasiswa.
  • Work with data produced by Python campus crawlers and automation pipelines.Menggunakan data dari crawler kampus Python dan pipeline otomasi.
  • Maintain production and beta deployments on Linux-based Oracle Cloud infrastructure using Nginx, Node.js processes, and PM2.Memelihara deployment produksi dan beta di Oracle Cloud berbasis Linux dengan Nginx, proses Node.js, dan PM2.
  • Support GitHub-based release workflows and debug build, dependency, networking, and deployment issues.Mendukung rilis berbasis GitHub dan menelusuri masalah build, dependensi, jaringan, serta deployment.
Technologies & areasTeknologi & bidang
  • Next.js
  • React
  • TypeScript
  • Firebase
  • Python automationOtomasi Python
  • Linux
  • Nginx
  • PM2
View related case studyLihat studi kasus terkait

Selected experiencePengalaman pilihan

Internship / PKL — SekretariatMagang / PKL — Sekretariat

Dinas Komunikasi dan Informatika / Kominfo Jember

Internship / PKLMagang / PKL · Jember, Indonesia

Supported digital documentation and administrative work for public communication.Mendukung dokumentasi digital dan pekerjaan administrasi untuk komunikasi publik.

Work detailsRincian pekerjaan
  • Handled administrative and operational data entry.Menangani entri data administrasi dan operasional.
  • Operated cameras during government activities.Mengoperasikan kamera dalam kegiatan pemerintah.
  • Supported YouTube livestream production and digital documentation.Mendukung siaran langsung YouTube dan dokumentasi digital.
  • Collaborated with staff during Dinas Jember public communication activities.Berkolaborasi dengan staf dalam kegiatan komunikasi publik Dinas Jember.
Technologies & areasTeknologi & bidang
  • Digital documentationDokumentasi digital
  • YouTube Live
  • Camera operationsOperasi kamera

Selected experiencePengalaman pilihan

Full-stack Developer · Team ProjectPengembang Full-stack · Proyek Tim

GreenPoint Project

2025 — Present2025 — Sekarang · Jember, Indonesia

Building waste-bank workflows for deposits, balances, and reporting.Membangun alur bank sampah untuk setoran, saldo, dan pelaporan.

Work detailsRincian pekerjaan
  • Worked on customer registration, approval, and administrative workflows.Mengerjakan pendaftaran nasabah, persetujuan, dan alur administrasi.
  • Implemented waste type, deposit, balance, and withdrawal functionality.Mengimplementasikan jenis sampah, setoran, saldo, dan penarikan.
  • Supported operational reporting and the product's evolving web, API, database, and mobile layers.Mendukung laporan operasional serta perkembangan lapisan web, API, basis data, dan mobile produk.
Technologies & areasTeknologi & bidang
  • Laravel
  • PHP
  • JavaScript
  • REST API
  • PostgreSQL
  • Supabase
  • MySQL
  • Flutter
View related case studyLihat studi kasus terkait

Inventory / Technical capabilitiesInventori / Keahlian teknis

Tools behind the work.Perangkat di balik karya.

A practical stack, organized by how I use it.Teknologi praktis, dikelompokkan menurut penggunaannya.

Capability detailDetail keahlian

Web DevelopmentPengembangan Web

Interfaces, application logic, and APIs used in current product work.Antarmuka, logika aplikasi, dan API yang digunakan dalam pekerjaan produk saat ini.

PrimaryUtama
More toolsPerangkat lainnya
SupportingPendukung
  • Tailwind CSS
    SupportingPendukungApplied inDigunakan diKandU Campus Platform ↗
  • Node.js
    SupportingPendukungPart of this toolkit; no dedicated case study published.Bagian dari perangkat kerja ini; belum ada studi kasus khusus.
  • Express.js
    SupportingPendukungPart of this toolkit; no dedicated case study published.Bagian dari perangkat kerja ini; belum ada studi kasus khusus.
  • REST APIs
    SupportingPendukungApplied inDigunakan diKandU Campus Platform ↗
  • HTML
    SupportingPendukungPart of this toolkit; no dedicated case study published.Bagian dari perangkat kerja ini; belum ada studi kasus khusus.
  • CSS
    SupportingPendukungPart of this toolkit; no dedicated case study published.Bagian dari perangkat kerja ini; belum ada studi kasus khusus.

AchievementsPencapaian

Verified milestones.Pencapaian terverifikasi.

Results and formal credentials, kept specific.Hasil dan sertifikasi resmi yang disajikan secara spesifik.

October 2026Oktober 2026

Best Design UI/UXDesain UI/UX Terbaik

Hackathon PENS 2026

Awarded for the Tessera project with team Positif dan Professional.Diraih untuk proyek Tessera bersama tim Positif dan Professional.Milestone discoveredPencapaian ditemukan
April 2025

English Proficiency Test — Rank #1Tes Kemampuan Bahasa Inggris — Peringkat 1

Politeknik Negeri Jember, 2025

Score: 148 / 150Nilai: 148 / 150Milestone discoveredPencapaian ditemukan
LSP · Vocational school competency certificationLSP · Sertifikasi kompetensi SMK

Computer and Network Engineering Competency CertificationSertifikasi Kompetensi Teknik Komputer dan Jaringan

LSP · Vocational school competency certificationLSP · Sertifikasi kompetensi SMK

Verified vocational competency in computer and network engineering.Kompetensi teknik komputer dan jaringan terverifikasi.Milestone discoveredPencapaian ditemukan
Politeknik Negeri Jember

Achievement-Based AdmissionMasuk melalui Jalur Prestasi

Politeknik Negeri Jember

Admitted through the SNBP achievement-based admission pathway.Diterima melalui jalur prestasi SNBP.Milestone discoveredPencapaian ditemukan

LeadershipKepemimpinan

Cohort Lead / Ketua AngkatanKetua Angkatan

Politeknik Negeri Jember

Coordinating communication and collaboration across the Informatics Engineering cohort while balancing academic and technical project responsibilities.Mengoordinasikan komunikasi dan kolaborasi angkatan Teknik Informatika sambil menjalankan studi dan proyek teknis.

Player profile / AboutProfil pemain / Tentang saya

Product thinking, systems mindset.Berpikir produk, berwawasan sistem.

Software development shaped by a foundation in networking.Pengembangan perangkat lunak dengan dasar ilmu jaringan.

I build product interfaces and the systems that keep them running, from application data to deployment.Saya membangun antarmuka produk dan sistem pendukungnya, dari data aplikasi hingga deployment.

My networking background helps me trace issues across browsers, servers, and infrastructure.Latar belakang jaringan membantu saya menelusuri masalah di browser, server, dan infrastruktur.

EducationPendidikan

2024 — Present2024 — Sekarang

Politeknik Negeri Jember

D4 Informatics Engineering / Teknologi InformasiD4 Teknik Informatika / Teknologi Informasi

Current GPA: 3.85IPK saat ini: 3,85

Technical educationPendidikan teknik

SMK Negeri 2 Jember

Computer and Network Engineering / Teknik Komputer dan JaringanTeknik Komputer dan Jaringan

Foundation in routing, network infrastructure, hardware, and systems troubleshooting.Dasar dalam routing, infrastruktur jaringan, perangkat keras, dan penanganan masalah sistem.

GitHub / Open sourceGitHub / Sumber terbuka

Selected public code.Kode publik pilihan.

Relevant repositories, linked directly to the work.Repositori yang relevan, ditautkan langsung ke karya.

  • GreenPoint — Digital Waste Bank PlatformPHP · Laravel · Bootstrap
  • Time CapsuleNext.js · React · TypeScript
  • YouTube Music × ESP32JavaScript · Chrome Extension APIs · ESP32

8,033 contributions in the last year

1 year total
8,033contributions
Oct 5, 2025 — Oct 6, 2026
Busiest day
151contributions
Sep 29
Longest streak
367days
Oct 5 — Oct 6
Current streak
367days
Oct 5 — Oct 6
Drag to orbit · double-click to reset
LessMore

Activity shown on GitHub through 2026-10-06. Aktivitas yang ditampilkan GitHub hingga 2026-10-06. View profileLihat profil

End portal / ContactPortal akhir / Kontak

Let’s work together.Mari bekerja sama.

For product work or engineering collaboration, email is the best place to start.Untuk kolaborasi produk atau rekayasa perangkat lunak, hubungi saya lewat email.