Junior Fullstack Developer

Septian
Hadi Prakoso

Mahasiswa Informatika · Universitas Bhayangkara Jakarta RayaInformatics Student · Universitas Bhayangkara Jakarta Raya

Saya membangun aplikasi web dan mobile dari backend hingga frontend — mulai dari desain database, logika bisnis dengan Laravel, hingga antarmuka yang siap dipakai pengguna. Terbiasa bekerja end-to-end dan memastikan setiap fitur benar-benar menjawab kebutuhan penggunanya.I build web and mobile applications from backend to frontend — from database design and Laravel business logic to a production-ready user interface. Comfortable working end-to-end and making sure every feature genuinely solves the user's problem.

5+
Proyek NyataReal Projects
3.3
IPK (skala 4.00)GPA (4.00 scale)
20+
SertifikasiCertifications
developer_profile.json
💻
Core Skill
Fullstack Development
⚙️
Backend
Laravel · MySQL · REST API
🎨
Frontend
HTML/CSS · Responsive UI
📱
Mobile
Java Android · Flutterflow
🤝
Collaboration
Agile · Team Workflow

Cara saya membangun
sebuah produk
How I build
every product

Halo, saya Tian — mahasiswa Informatika semester akhir di Universitas Bhayangkara Jakarta Raya dengan pengalaman langsung membangun aplikasi web dari nol, mulai dari sistem untuk instansi pemerintah hingga klien swasta.

Hi, I'm Tian — a final-semester Informatics student at Universitas Bhayangkara Jakarta Raya with hands-on experience building web applications from scratch, ranging from government agencies to private-sector clients.

Sebelum menulis kode, saya selalu memastikan memahami kebutuhan pengguna terlebih dahulu — wawancara dengan pengguna akhir, observasi proses yang berjalan, dan menerjemahkannya menjadi struktur database serta alur aplikasi yang jelas.

Before writing a single line of code, I make sure I understand the user's needs first — interviewing end users, observing existing workflows, and translating them into clear database structures and application flows.

Dari situ, saya membangun aplikasi secara end-to-end — backend dengan Laravel & MySQL, hingga antarmuka frontend yang responsif dan siap dipakai pengguna sehari-hari.

From there, I build applications end-to-end — backend with Laravel & MySQL, all the way to a responsive frontend interface that's ready for everyday use.

Karena juga memiliki latar belakang di analisis kebutuhan bisnis, saya terbiasa menerjemahkan kebutuhan klien menjadi requirement teknis yang jelas — proses development jadi lebih efisien dan tepat sasaran, tanpa perlu perantara.

With a background in business requirements analysis, I'm comfortable translating client needs into clear technical requirements — making development more efficient and on-target, no translator needed.

💻 Kode yang bersih & scalableClean, scalable code
Setiap fitur dibangun dengan mempertimbangkan kemudahan maintenance dan skalabilitas ke depan, bukan sekadar berfungsi.
Every feature is built with maintainability and future scalability in mind, not just making it work.
📄 Dokumentasi teknis yang jelasClear technical documentation
BRD, ERD, dan dokumentasi teknis yang saya buat memastikan sistem mudah dipahami dan di-maintain tanpa bolak-balik klarifikasi.
The BRDs, ERDs, and technical docs I produce ensure the system is easy to understand and maintain without constant back-and-forth.
🔗 Paham konteks bisnisBusiness-aware development
Latar belakang analisis bisnis membantu saya menulis kode yang benar-benar menjawab kebutuhan pengguna, bukan sekadar mengikuti spek.
My business analysis background helps me write code that truly solves user needs, not just follow a spec.
🎯 Fokus pada dampak nyataFocus on real impact
Keberhasilan bagi saya bukan diukur dari kecanggihan sistem, melainkan dari seberapa besar masalah yang berhasil diselesaikan lewat kode yang saya tulis.
Success for me isn't measured by how sophisticated the system is, but by how much of the problem actually gets solved through the code I write.

Yang saya bawa
ke setiap proyek
What I bring
to every project

⚙️
Technical Skills
PHP LaravelMySQLC# ASP.NetJava Android StudioFlutterflowHTML / CSS
🖌️
Design & Prototyping
FigmaAdobe XDWireframingPrototypingFlowchart / VisioUI/UX Principles
🤖
Emerging Skills
AI Agent DesignPrompt EngineeringAI for Business ProcessCloud Computing Basics

Dibuktikan melalui sertifikasi IBM Build an AI Agent (Mei 2026) dan eksplorasi penggunaan AI dalam otomatisasi alur kerja bisnis.

Backed by IBM Build an AI Agent certification (May 2026) and hands-on exploration of AI-driven business workflow automation.

📋
Business Analysis
Requirement GatheringBRD WritingUse Case & User StoryGap AnalysisStakeholder MappingProcess Modeling
🗂️
IT Project Management
SDLCAgile / ScrumWaterfallProject PlanningRisk ManagementMilestone Tracking
📊
Productivity & Tools
Microsoft WordMicrosoft ExcelPowerPointGoogle WorkspaceNotion

Dari kode hingga
solusi yang berjalan
From code
to working solutions

🏛️
Sep 2025
Magang · InternInternship
Sistem Penjadwalan Praktikum Berbasis WebWeb-Based Lab Scheduling System
Lab Cyber Security — Fakultas Ilmu Komputer, Universitas Bhayangkara Jakarta Raya
+50%
Efisiensi
4
Level Akses
🟢 Live
Status
1 Bln
Durasi
Login Page
Dashboard
Template Sertifikat
  • Penjadwalan praktikum yang sebelumnya dikelola lewat chat dan email tanpa dokumentasi, saya bangun ulang jadi sistem terpusat berbasis Laravel dengan manajemen jadwal, penilaian, dan penerbitan sertifikat otomatis.
  • Lab scheduling previously managed via undocumented chats and emails, rebuilt as a Laravel-based centralized system covering scheduling, grading, and automated certificate issuance.
  • Membangun sistem secara fullstack — mulai dari desain database, logika backend, RBAC untuk 4 level akses, hingga antarmuka pengguna. Requirement digali langsung dari wawancara ke Kepala Lab, Aslab, dan Mahasiswa.
  • Built the system fullstack — from database design and backend logic to RBAC for 4 access levels and the user interface. Requirements were gathered directly from interviews with the Lab Head, Assistants, and Students.
  • Sistem sudah live dan dipakai aktif oleh Lab Cyber Security dengan efisiensi operasional meningkat ±50%.
  • System is live and actively used by the Cyber Security Lab with ~50% operational efficiency improvement.
LaravelMySQLRBACAgileFigmaBRDUse CaseActivity Diagram
Jun – Agu 2022
Freelance
Sistem Asset Management Kapal (AKSI)Vessel Asset Management System (AKSI)
Dinas Perhubungan Distrik Navigasi — Jakarta Utara
1K+
Aset
100jt
Nilai
3 bln
Durasi
5
Tim
Asset Management 1
Asset Management 2
  • Pencatatan 1.000+ aset kapal yang sebelumnya terpecah antara Excel di kantor dan kertas di lapangan, saya bangun jadi satu sistem web terpusat menggunakan Laravel.
  • 1,000+ vessel assets previously split between office Excel and field paper records, built into a single centralized Laravel-based web system.
  • Berperan sebagai Frontend Developer utama, sekaligus merangkap PM dan IT Business Analyst — koordinasikan tim 5 orang dan hasilkan dokumentasi teknis lengkap hingga delivery akhir dalam 3 bulan.
  • Served as lead Frontend Developer, while also taking on PM and IT Business Analyst roles — coordinated a 5-person team and delivered complete technical documentation within 3 months.
  • Negosiasikan kolaborasi vendor eksternal di tengah proyek untuk memenuhi persyaratan kontrak lembaga pemerintah — proyek tetap jalan tanpa hambatan.
  • Mid-project vendor negotiation to fulfill government contract requirements — project stayed on track without delays.
LaravelAdobe XDPMIT BABRDUse CaseWaterfall
🔧
Des 2022
Freelance
Website Profil GriyamampetGriyamampet Business Profile Website
Griyamampet — Jasa Pembersihan Pipa
Griyamampet 1
Griyamampet 2
  • Membangun website profil dari nol menggunakan HTML/CSS, berdasarkan sesi diskusi mendalam dengan klien mengenai tujuan bisnis dan target pelanggan.
  • Built the profile website from scratch using HTML/CSS, based on an in-depth discovery session with the client about business goals and target customers.
  • Merancang sitemap dan struktur konten berdasarkan pemetaan user journey calon pelanggan, lalu mengimplementasikannya menjadi halaman yang responsif.
  • Designed the sitemap and content structure based on prospect user journey mapping, then implemented it into a responsive site.
  • Hasil: Klien mendapatkan saluran perolehan pelanggan baru yang sebelumnya tidak ada sama sekali.
  • Outcome: Client gained a new customer acquisition channel that previously did not exist.
HTML/CSSSitemapUser JourneyContent Strategy
📣
Jan – Mar 2020
Magang · InternInternship
Strategi Konten & Promosi DigitalContent Strategy & Digital Promotion
PT. Hanan Manajemen Konsultan — Bekasi
  • Membuat dan mengunggah aset web/desain untuk campaign produk ke WordPress, YouTube, Instagram, dan Facebook.
  • Created and published web/design assets for product campaigns across WordPress, YouTube, Instagram, and Facebook.
  • Bertanggung jawab atas produksi materi visual untuk campaign produk dan promosi diskon menggunakan Adobe Photoshop.
  • Took ownership of visual asset production for product campaigns using Adobe Photoshop.
  • Peran utama: Menangani perencanaan konten dan produksi visual secara mandiri, berkoordinasi langsung dengan tim marketing.
  • Primary role: Independently handled content planning and visual production, coordinating directly with the marketing team.
WordPressAdobe PhotoshopDigital MarketingContent Planning

Pembelajaran yang
tidak pernah berhenti
Learning that
never stops

01
Build an AI Agent
IBM SkillsBuild
Mei 2026
02
PHP Programming
Codepolitan
Jan 2025
03
Software Project Management
Universitas Bhayangkara Jakarta Raya
Jan 2025
04
Learn Basic Project Management
Dicoding Indonesia
Jan 2025
05
UI/UX Design — Figma
PW Skills · DSC Bhayangkara
Jan – Feb 2024
06
IT Software Solution for Business
BBPVP Bekasi Kemnaker
Mar 2022
07
Pemrograman Perangkat Lunak untuk Bisnis
BBPVP Bekasi Kemnaker
Mar 2022

Mari terhubungLet's connect

Sedang mencari Junior Fullstack Developer? Atau ingin berdiskusi soal proyek dan pengembangan aplikasi? Saya terbuka untuk keduanya.Looking for a Junior Fullstack Developer? Or want to discuss a project and application development? I'm open to both.

septianhadip2002@gmail.com · +62 896-5507-4251 · Bekasi, Jawa Barat
Games
Magang · Jun – Sep 2025Internship · Jun – Sep 2025
Sistem Penjadwalan Praktikum Berbasis WebWeb-Based Lab Scheduling System
Lab Cyber Security — Fakultas Ilmu Komputer, Universitas Bhayangkara Jakarta Raya
Status
🟢 Live & Aktif
Durasi
1 Bulan
Tim
2 Orang
Tech Stack
Laravel · MySQL
Metodologi
Agile
Peran
Fullstack Developer
Latar Belakang MasalahProblem Background
  • Koordinasi jadwal masih lewat chat dan email tanpa dokumentasi, menyebabkan bentrok jadwal antar kelas yang berulangSchedule coordination via undocumented chats and emails caused recurring class conflicts
  • Input nilai dilakukan manual, rentan salah rekap dan pengumuman nilai sering terlambatManual grade entry was error-prone and caused delayed announcements
  • Penerbitan sertifikat dilakukan satu per satu, tidak efisien untuk puluhan mahasiswa sekaligusIndividual certificate issuance not scalable for dozens of students
  • Dokumentasi penggunaan lab oleh asisten tidak terstrukturLab usage documentation by assistants was unstructured
ProsesProcess
Phase 1
Requirement Gathering
Wawancara dan observasi langsung ke Kepala Lab, Asisten Lab, dan Mahasiswa untuk menggali kebutuhan dari tiga perspektif berbeda, sebagai dasar desain sistem.Direct interviews with Lab Head, Lab Assistants, and Students to surface needs from three perspectives, forming the basis of the system design.
Phase 2
Desain Database & ArsitekturDatabase & Architecture Design
Menyusun Class Diagram, Use Case Diagram (7 aktor), dan 7 Activity Diagram sebagai fondasi database dan alur aplikasi. Merancang RBAC untuk 4 level akses: Kepala Lab, Dosen, Asisten Lab, dan Mahasiswa.Produced a Class Diagram, Use Case Diagram (7 actors), and 7 Activity Diagrams as the foundation for the database and application flow. Designed RBAC for 4 access levels.
Phase 3
Development & Testing
Membangun backend dan frontend sistem dengan Laravel secara Agile iteratif. Pengujian menggunakan Black-Box Testing untuk memvalidasi seluruh fungsi sebelum deployment.Built the system's backend and frontend with Laravel via iterative Agile. Black-Box Testing used to validate all functions before deployment.
Phase 4
Deployment
Sistem berhasil di-deploy dan saat ini sudah digunakan aktif oleh Lab Cyber Security.System successfully deployed and currently in active use at the Cyber Security Lab.
Fitur UtamaKey Features
  • Dashboard real-time status praktikum dan penggunaan labReal-time dashboard for practicum status and lab usage
  • Manajemen jadwal dengan validasi otomatis untuk mencegah bentrok antar kelasSchedule management with automatic conflict prevention validation
  • Aslab upload dokumentasi foto dan absensi secara digitalLab assistants upload photo documentation and attendance digitally
  • Sertifikat diterbitkan otomatis berdasarkan data nilai dan kehadiran yang terpenuhiCertificates auto-generated based on grades and attendance data
HasilResults
📈
Efisiensi operasional meningkat ±50% dibanding proses manual sebelumnyaOperational efficiency increased ~50% vs. the previous manual process
Bentrok jadwal tereliminasi berkat validasi otomatis di sistemSchedule conflicts eliminated through automatic validation
🎓
Penerbitan sertifikat yang sebelumnya manual kini berjalan otomatisPreviously manual certificate issuance now fully automated
🟢
Sistem sudah live dan dipakai aktif oleh Lab Cyber SecuritySystem is live and actively used by the Cyber Security Lab
Artefak yang DihasilkanArtifacts Produced
📊 Use Case Diagram (7 aktor)🗂️ Class Diagram🔄 7 Activity Diagrams📄 BRD📋 Requirement Analysis📝 Laporan Kerja Praktek
Yang Saya PelajariLessons Learned

Proyek ini mengajarkan saya cara menerjemahkan kebutuhan dari sudut pandang yang berbeda menjadi satu sistem yang berjalan. Kepala Lab, Aslab, dan Mahasiswa punya prioritas yang tidak selalu sama, dan tugas saya sebagai developer adalah memastikan kode yang saya tulis benar-benar mengakomodasi semua kebutuhan itu.This project taught me how to translate requirements from multiple, sometimes conflicting perspectives into one working system. My job as the developer was to ensure the code I wrote genuinely accommodated all stakeholder needs.

Freelance · Jun – Agu 2022
Sistem Asset Management Kapal (AKSI)Vessel Asset Management System (AKSI)
Dinas Perhubungan Distrik Navigasi — Jakarta Utara
Nilai ProyekProject Value
±Rp100 juta
Skala SistemSystem Scale
1.000+ Aset
Durasi
3 Bulan
Tim
5 Orang
Tech Stack
Laravel · MySQL
Peran
Frontend Developer · PM · IT BA
Latar Belakang MasalahProblem Background
  • Pencatatan aset kapal terpecah dua: kantor mengandalkan Excel, petugas lapangan masih pakai kertas manualAsset records were split: office used Excel, field officers used paper
  • Tidak ada sumber data tunggal yang terpercaya, rekap aset sering tidak sinkron antara kantor dan lapanganNo single source of truth; office and field records frequently out of sync
  • Tidak ada sistem untuk melacak kondisi aset secara real-time dari lapangan ke pusatNo system to track asset conditions in real-time from field to headquarters
TantanganChallenges
⚡ Perubahan persyaratan di tengah proyek⚡ Mid-project requirement change
Saat sistem hampir selesai, pihak pemerintah menyampaikan bahwa kontrak tidak bisa dipegang perorangan — harus ada vendor resmi. Saya cari dan negosiasikan kolaborasi dengan vendor eksternal secara mandiri agar proyek tetap jalan.When the system was nearly complete, the government required an official vendor company. I independently negotiated an external vendor collaboration to keep the project on track.
📚 Pertama kali merangkap PM & BA di samping development📚 First time taking on PM & BA roles alongside development
Saat itu saya sudah punya pengalaman sebagai developer, tapi merangkap peran Project Manager dan IT Business Analyst adalah yang pertama kali saya jalankan. Semua mulai dari requirement gathering, dokumentasi, manajemen tim, hingga negosiasi vendor saya pelajari sendiri sambil jalan, tanpa mengurangi fokus di sisi frontend.At the time I already had experience as a developer, but taking on the Project Manager and IT Business Analyst roles alongside it was completely new. Everything from requirement gathering, documentation, team management, to vendor negotiation was self-taught on the job, without losing focus on the frontend work.
Proses (Waterfall)Process (Waterfall)
Phase 1
Requirement & AnalysisRequirement & Analysis
Dari brief klien, memetakan alur pencatatan Excel/kertas dan mengidentifikasi gap dengan sistem terpusat yang dibutuhkan. Disusun BRD dan daftar kebutuhan fungsional & non-fungsional.From client brief, mapped Excel/paper workflow and identified gaps with the needed centralized system. Produced BRD and functional/non-functional requirements.
Phase 2
Design & Documentation
Menyusun Use Case Diagram, Activity Diagram, Flowchart, Wireframe (Adobe XD), dan ERD/Class Diagram sebagai fondasi sebelum development dimulai.Produced Use Case Diagram, Activity Diagram, Flowchart, Wireframe (Adobe XD), and ERD/Class Diagram before development started.
Phase 3
Development & Koordinasi TimDevelopment & Team Coordination
Mengembangkan frontend sistem sesuai wireframe, sekaligus merekrut dan koordinasikan 2 backend developer, 1 frontend developer lain, dan 1 orang data migration.Developed the system's frontend based on the wireframes, while also recruiting and coordinating 2 backend devs, another frontend dev, and 1 data migration specialist.
Phase 4
Vendor Negotiation
Menangani negosiasi dan kolaborasi dengan vendor eksternal secara mandiri untuk memenuhi persyaratan administratif kontrak pemerintah.Independently handled external vendor negotiation to fulfill government contract administrative requirements.
Phase 5
Delivery & Handover
Menyiapkan manual book, video tutorial, dan logo AKSI sebagai bagian dari deliverable akhir ke klien.Prepared manual book, video tutorial, and AKSI branding logo as final deliverables.
HasilResults
📦
Sistem berhasil mengelola 1.000+ aset kapal, menghapus sepenuhnya pencatatan manual yang terpecahSystem manages 1,000+ vessel assets, fully eliminating the split manual recording
💰
Proyek senilai ±Rp100 juta selesai tepat waktu dalam 3 bulanProject worth ~Rp100 million delivered on time within 3 months
📚
Deliverable lengkap: sistem + manual book + video tutorial + logo AKSIComplete deliverables: system + manual book + video tutorial + AKSI branding logo
🤝
Berhasil negosiasi vendor eksternal dan memenuhi persyaratan administratif lembaga pemerintahSuccessfully negotiated external vendor and fulfilled government administrative requirements
Artefak yang DihasilkanArtifacts Produced
📄 BRD📊 Use Case Diagram🔄 Activity Diagram🗺️ Flowchart📐 Wireframe (Adobe XD)🗂️ ERD / Class Diagram📖 Manual Book🎬 Video Tutorial🎨 Logo AKSI
Yang Saya PelajariLessons Learned

Proyek ini jadi titik balik buat saya. Saya sudah punya pengalaman sebagai frontend developer sebelumnya, tapi di sini pertama kalinya saya merangkap PM dan BA sekaligus tetap memegang sisi teknis — dari desain frontend, dokumentasi, rekrutmen tim, negosiasi vendor, sampai delivery akhir. Justru dari situlah saya semakin yakin ingin berkembang sebagai fullstack developer.This project was a turning point. I already had frontend developer experience, but this was the first time I took on PM and BA roles while still owning the technical side — from frontend design, documentation, team recruitment, vendor negotiation, to final delivery. That's exactly where I became certain I wanted to grow as a fullstack developer.