Daniel Hasiando Sinaga
Available for work
👋 Welcome to my portfolio

Daniel Hasiando Sinaga

💻

Full Stack Developer

Passionate about building modern web applications, software development, and scalable backend systems. Transforming ideas into elegant solutions with cutting-edge technologies.

13+
Projects
22+
Tech Stack
2024
Active Year

Tech Stack I Work With

React
Next.js
TypeScript
Node.js
Express
Flutter
PostgreSQL
MongoDB
Docker
Git
Tailwind CSS
Python
JavaScript
PHP
Kotlin
MySQL
Firebase
Apache Spark
Apache Airflow
Google Cloud
Laravel
Bootstrap
Vite

Featured Projects

Explore my portfolio of web applications, mobile apps, and backend systems

Web Portal UMKM
🚀 FULLSTACK
2024

Web Portal UMKM

Platform web untuk UMKM (Usaha Mikro Kecil Menengah) untuk menampilkan produk dan layanan mereka secara online.

Next.jsGoogle Maps APIFirestore
Katalog produk UMKM
Sistem manajemen konten
BCR - Car Rental Web App
🚀 FULLSTACK
2024

BCR - Car Rental Web App

Frontend web application untuk sistem rental mobil menggunakan React dan TypeScript. Terintegrasi dengan backend API untuk manajemen pemesanan mobil.

ReactTypeScriptVite
Responsive UI dengan Tailwind CSS
Unit testing dengan Jest
DIGIBANK Satu - Collaborative Banking App
🎨 FRONTEND
2024

DIGIBANK Satu - Collaborative Banking App

Proyek kolaborasi Frontend website, Android, Project Manager, UI/UX, Java Backend, Quality Assurance untuk membuat aplikasi mobile dan website menggunakan React. Bertanggung jawab untuk mengembangkan komponen-komponen tertentu dalam aplikasi web modern dengan focus pada user experience dan performance.

ReactJavascriptVite
Modern React dengan TypeScript
Responsive UI dengan Tailwind CSS
BCR - Car Rental API Documentation
⚙️ BACKEND
2024

BCR - Car Rental API Documentation

RESTful API untuk sistem rental mobil dengan dokumentasi OpenAPI lengkap. Mengimplementasikan autentikasi berbasis role (superadmin, admin, member) dan CRUD operations untuk manajemen data mobil dengan audit trail.

TypeScriptNode.jsExpress
Autentikasi multi-role (superadmin, admin, member)
CRUD operations untuk data mobil
BASKARYA - Express Backend API
⚙️ BACKEND
2024

BASKARYA - Express Backend API

Backend API untuk platform eksplorasi budaya batik Indonesia. Menyediakan endpoint untuk bookmark, analisis gambar menggunakan machine learning, dan manajemen konten batik.

Node.jsExpressJavaScript
RESTful API untuk konten batik
Integrasi dengan ML untuk analisis gambar
Earthquake Dataset - ETL Data Engineering
📊 DATA-ENGINEERING
2024

Earthquake Dataset - ETL Data Engineering

Proyek Data Engineering untuk melakukan proses ETL (Extract, Transform, Load) pada dataset gempa bumi. Data gempa diintegrasikan dengan data demografi, geologi, infrastruktur, dan historis menggunakan arsitektur modern data warehouse.

PythonApache SparkApache Airflow
ETL Pipeline dengan Pentaho untuk ekstraksi data CSV
Data transformation menggunakan Apache Spark
E-Commerce - Laravel Online Store
🚀 FULLSTACK
2024

E-Commerce - Laravel Online Store

Platform e-commerce lengkap yang dibangun dengan Laravel 10. Bertanggung jawab untuk menambahkan beberapa fitur penting termasuk integrasi payment gateway Midtrans, history transaksi, integrasi API jasa pengiriman, penghitungan estimasi biaya pengiriman, dan pengembangan beberapa modul sistem.

LaravelPHPMySQL
Sistem autentikasi dengan Laravel UI
Shopping cart dan checkout process
Indonesia News Scraper
💡 OTHER
2024

Indonesia News Scraper

Web scraper untuk mengumpulkan berita dari berbagai sumber media Indonesia. Menggunakan Python untuk scraping dan validasi data dengan penyimpanan dalam format JSON.

PythonWeb ScrapingBeautifulSoup
Multi-source news scraping
Data validation
Todo App with Location
📱 MOBILE
2024

Todo App with Location

Aplikasi Android untuk manajemen todo list dengan integrasi lokasi menggunakan Google Maps. Dibangun dengan Kotlin dan Firebase.

KotlinAndroidFirebase
CRUD Todo items
Integrasi Google Maps
SIBAS News - Mobile News App
📱 MOBILE
2024

SIBAS News - Mobile News App

Aplikasi berita mobile berbasis Flutter dengan Firebase Authentication. Menampilkan berita dari berbagai kategori dengan fitur WebView untuk detail artikel dan manajemen profil pengguna.

FlutterDartFirebase
Firebase Authentication (Login/Register)
Multi-kategori berita
Bank Management System
🚀 FULLSTACK
2023

Bank Management System

Aplikasi web manajemen perbankan dengan fitur buka rekening, transaksi, pinjaman, investasi, dan perencanaan keuangan (dream account).

PHPMySQLHTML
Sistem autentikasi pengguna
Manajemen rekening bank
⚙️
OpenMusic API v3
⚙️ BACKEND
2024

OpenMusic API v3

RESTful API untuk platform streaming musik dengan fitur manajemen lagu, album, playlist, dan kolaborasi antar pengguna.

Node.jsHapi.jsPostgreSQL
Manajemen lagu dan album
Playlist pribadi dan kolaborasi

Portfolio Statistics

12
Projects Completed
51+
Technologies Used
3
Live Deployments
6
Categories