# Daniel Aiyon > Daniel Aiyon (Daniel Adi Pratama) is a software engineering student at Politeknik Negeri Semarang building web apps, backend APIs, and data projects. Projects, writing, and experience. Also known as Daniel Adi Pratama. Based in Semarang, Indonesia. Contact: contact@danielaiyon.net ## Experience - Backend Developer, Nore Inovasi (Internship), Aug 2026 – Dec 2026 - Staff of Household Department, PECC (Organization), May 2024 – Dec 2025 ## Pages - [About](https://danielaiyon.net/about): background, experience, skills, contact - [Projects](https://danielaiyon.net/projects): every project with screenshots, stack, and source - [Writing](https://danielaiyon.net/blogs): articles on backend and web engineering ## Projects - [Ripple](https://danielaiyon.net/projects/ripple): Asisten pengambilan keputusan harian berbasis AI yang membantu pengguna memahami konsekuensi dari setiap tindakan sebelum mengambilnya. - [Chunked & Resumable File Upload](https://danielaiyon.net/projects/chunked-resumable-file-upload): A production-grade demonstration of handling large file uploads with resilience and efficiency. - [Morse Code Translator](https://danielaiyon.net/projects/morse-translator): A command-line Morse code encoder and decoder built with Scala. - [Adyatara](https://danielaiyon.net/projects/adyatara): Platform Cerita Rakyat Indonesia Interaktif - Jelajahi kekayaan budaya Indonesia melalui cerita visual novel dengan branching storyline. - [React Hooks Playground](https://danielaiyon.net/projects/aiyon-react-lab): A comprehensive, interactive learning platform for mastering React Hooks. - [Manajemen Barang Keperluan Rumah](https://danielaiyon.net/projects/manajemen-barang-keperluan-rumah): Aplikasi web untuk mengelola barang-barang keperluan rumah tangga dengan sistem pencatatan transaksi batch dan notifikasi otomatis. - [Analisis Sentimen Ulasan Tokopedia 2025](https://danielaiyon.net/projects/analisis-sentimen-tokopedia): Proyek data mining untuk menganalisis sentimen ulasan produk pada marketplace Tokopedia menggunakan text mining dan machine learning. - [Budgeting Tracker API](https://danielaiyon.net/projects/budgeting-tracker-api): REST API for personal budgeting with TypeScript, Fastify, Prisma, and JWT. - [JSON Parser](https://danielaiyon.net/projects/json-parser): Minimalist JSON parser in C with full RFC 4627 compliance. - [Gudangku](https://danielaiyon.net/projects/gudangku): A warehouse management system with a Laravel 12 REST API backend and a separated Blade + Vite frontend. - [AutoCaption](https://danielaiyon.net/projects/autocaption): AI-powered social media caption generator with multi-platform support. - [PECC Leader Election](https://danielaiyon.net/projects/pecc-le): A full-stack web-based voting platform for organizational leader elections, built with Laravel 11, Livewire, and Tailwind CSS. - [WICARA](https://danielaiyon.net/projects/wicara): Platform sistem informasi berbasis web untuk mendigitalkan dan menyederhanakan proses pengelolaan pengaduan, penilaian kualitas layanan, serta laporan kehilangan barang di Politeknik Negeri Semarang. - [Quiz Game - Data Structures](https://danielaiyon.net/projects/quiz-game): A comprehensive quiz game application built in C demonstrating Linked List, Stack, and Array. ## Writing - [How I Built a File Upload That Survives Network Failures](https://danielaiyon.net/blogs/how-i-built-a-file-upload-that-survives-network-failures): A resilient chunked upload flow with resumability, retries, cancellation, and useful progress feedback. - [Perbedaan Antara reverse() dan reversed() di Python](https://danielaiyon.net/blogs/perbedaan-antara-reverse-dan-reversed-di-python): Memahami perbedaan fundamental dan kapan menggunakan masing-masing fungsi tersebut. Full text of every project and article: https://danielaiyon.net/llms-full.txt