Back to selected workKembali ke proyek pilihan
Production · Active DevelopmentProduksi · Aktif dikembangkanProfessionalProfesional · Full Stack · Web · AutomationOtomasi

KandU Campus Platform

Multi-campus platform for international students in South Korea.Platform multi-kampus untuk mahasiswa internasional di Korea Selatan.

RolePeran
Web Developer — Frontend & BackendPengembang Web — Frontend & Backend
PeriodPeriode
2026 — Present2026 — Sekarang
Stack
Next.js · React · TypeScript · Tailwind CSS · Firebase
KandU Campus Platform production homepage showing campus search and university information

Production campus discovery experiencePengalaman pencarian kampus di produksi

OverviewRingkasan

What the project needed to solve.Masalah yang perlu diselesaikan.

01 · 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.

02 · 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.

ContributionKontribusi

Responsibilities and shipped work.Tanggung jawab dan hasil kerja.

Contributions are described without claiming sole ownership.Kontribusi dijelaskan tanpa mengklaim kepemilikan tunggal.

  • Worked on modern web interfaces and backend functionality with Next.js and React.Mengembangkan antarmuka web dan fungsi backend dengan Next.js serta React.
  • Contributed reusable routing and site patterns across multiple campus environments.Berkontribusi pada pola routing dan situs yang dapat digunakan ulang di berbagai kampus.
  • Integrated Firebase-backed menus, notices, maps, schedules, and student information.Mengintegrasikan menu, pengumuman, peta, jadwal, dan informasi mahasiswa berbasis Firebase.
  • Worked with campus data produced by Python crawler and automation pipelines.Menggunakan data kampus yang dihasilkan oleh crawler Python dan pipeline otomasi.
  • Maintained production and beta deployment environments on Linux infrastructure.Memelihara lingkungan produksi dan beta pada infrastruktur Linux.
  • Supported GitHub-based release workflows and production debugging.Mendukung alur rilis berbasis GitHub dan debugging produksi.

TechnologyTeknologi

Trace the stack back to the work.Lihat penggunaan teknologi dalam karya.

Select a technology to see where it was used.Pilih teknologi untuk melihat penggunaannya.

Where I usedSaya gunakan di Next.js
KandU Campus PlatformTime CapsuleThis portfolioPortfolio ini

Engineering areasArea rekayasa

Challenges handled in context.Tantangan dalam konteksnya.

01

Multi-campus consistencyKonsistensi multi-kampus

Keep shared product behavior reusable while allowing each campus to expose its own information and routes.Menjaga perilaku produk bersama tetap dapat digunakan ulang sambil mengakomodasi informasi dan route tiap kampus.

02

Data integrationIntegrasi data

Connect Firebase-backed application data with outputs from Python-based campus collection pipelines.Menghubungkan data aplikasi berbasis Firebase dengan hasil pipeline pengumpulan kampus berbasis Python.

03

Safe releasesRilis yang aman

Maintain separate beta and production environments with GitHub-based delivery workflows and operational debugging.Memelihara lingkungan beta dan produksi terpisah melalui alur pengiriman berbasis GitHub serta debugging operasional.

HighlightsSorotan

What is evidenced by the work.Hasil yang didukung bukti kerja.

  • Reusable architecture supports multiple universities and campus contexts.Arsitektur yang dapat digunakan ulang mendukung berbagai universitas dan konteks kampus.
  • Firebase data and automated collection pipelines feed current campus information.Data Firebase dan pipeline pengumpulan otomatis menyediakan informasi kampus terkini.
  • A separate beta environment supports testing before production releases.Lingkungan beta terpisah mendukung pengujian sebelum rilis produksi.
  • Deployment work covers Nginx, Node.js processes, PM2, and Oracle Cloud.Pekerjaan deployment meliputi Nginx, proses Node.js, PM2, dan Oracle Cloud.

Project viewsTampilan proyek

More from the product.Tampilan lain dari produk.

KandU beta homepage showing the campus platform and a community event preview
Separate beta environment used for development and testingLingkungan beta terpisah untuk pengembangan dan pengujian

Next projectProyek berikutnya

Explore the rest of the work.Jelajahi karya lainnya.

Next upSelanjutnya: GreenPoint — Digital Waste Bank Platform. Or return to all selected projects.Atau kembali ke semua proyek pilihan.