About Me

Hi again, I'm Amanda Putri, an Informatics student from President University, currently specializing in IoT, which basically means I make objects talk to each other and occasionally break them in the process (for learning purposes, I promise). Aside from IoT, I’m also really passionate about design, UI/UX and front-end development. I like creating things that not only work well but also look clean and feel intuitive to use.

I’m actively involved in some campus events, usually helping with the creative or technical side. I enjoy being part of a team and contributing to something meaningful (or at least functional). My dream? To work in the creative tech world, where I can mix logic, design, and possibly cry over broken prototypes in peace.

Amanda Putri
Development
Tools
MQTT
Colab

Work Experience

BRIN Intern
Research Intern
(April - May 2025)
Badan Riset dan Inovasi Nasional

For my bootcamp semester project, I joined Badan Riset dan Inovasi Nasional (BRIN) as a Research Intern, assigned to the AMCS (Automatic Monitoring Control System) in the fisheries sector. My main task was developing a water monitoring system using ESP32-CAM to detect color changes in biofloc water. I implemented RTC-based timestamping for accurate data logging and time tracking. This project strengthened my knowledge of embedded systems and their real-world applications in environmental monitoring.

SetSail Intern
Web Developer Intern
(January -May 2024)
SetSail BizAccel

As a Website Developer Intern at SetSail BizAccel, I helped design and build websites for student business tenants to improve their online presence. I worked closely with the creative team to support UX, branding, and content coordination efforts. My responsibilities included front-end development tailored to each business. I also participated in several entrepreneurship and innovation events hosted by SetSail, contributing as a committee member. This experience improved my technical skills and gave me hands-on exposure to working in a creative and fast-paced environment.

SetSail PIC
PIC of Web Developer
(September 2024 - May 2025)
SetSail BizAccel

After my internship, I was appointed as the PIC (Person in Charge) of Website Development. I mentored new interns, helped manage website development pipelines, and ensured that project goals were met efficiently. I also reviewed their code for quality, consistency, and UI/UX effectiveness. In addition to the technical side, I continued to help organize SetSail’s entrepreneurship events by assisting with planning and on-the-ground coordination. This role allowed me to grow in both leadership and project management.

Projects

Project 1

CashTrack: Expenses Tracker

CashTracker is a budgeting web app developed with Flask (Python) and React.js, featuring MySQL for data storage and Docker for containerization. It enables users to register/login, track income/expenses with WIB timestamps, categorize transactions, and view monthly summaries. Designed for simplicity, it helps students manage finances efficiently while demonstrating distributed system principles.

View on GitHub
Project 2

Heart Rate Risk Detection System Using Naive Bayes

A GUI app that classifies heart rate (bpm) as low/normal/high using Naive Bayes probability. Calculates risk of abnormality and displays medical advice. Input your BPM, and it outputs probabilities + warnings for bradycardia/tachycardia. Built with Tkinter.

View on GitHub
Project 3

Android Studio Enrollment Apps

This Android Studio enrollment app, built with Java and Firebase, allows students to register/login via Firebase Auth, select subjects from a checklist while enforcing a credit limit, and view their enrolled courses in a RecyclerView, with real-time validation to prevent over-enrollment and Firebase Realtime Database storing all student-course data securely.

View on GitHub
Project 4

ESP-32 CAM for Biofloc Water Identification

This IoT project uses an ESP32-CAM to analyze water quality in biofloc systems by capturing RGB images, calculating color averages (R/G/B) and the Modified Chlorophyll Color Index (MCCI), then transmitting data via MQTT (to cloud) and ESP-NOW (peer-to-peer), while storing timestamped images on an SD card with automatic file management.

View on GitHub
Project 5

ESP8266 WiFi Web-Controlled Robot Car

Controls a car via web commands (forward, left, right, stop) with adjustable speed. Connects to WiFi or creates its own hotspot. Uses L298N motor driver and supports OTA updates. Commands sent via HTTP (e.g., ?State=F).

View on GitHub
Project 6

Autonomous Object Retrieval & Fire Suppression Robot

Uses ultrasonic sensors for obstacle avoidance, servo arms to pick objects, and a fan to extinguish fires (detected via flame sensor). PID controls movement speed. Moves forward, stops at obstacles, picks them up, and turns right periodically. Combines motor control, servo actuation, and fire response in one system.

View on GitHub
Project 2

Personal Portfolio Website

My portfolio website, built with HTML, CSS, and JavaScript, showcases my professional journey, including skills (front-end development, UI/UX design), work experience, and projects (web apps, responsive designs). It features interactive elements like smooth animations, and a project gallery, highlighting my technical expertise and creativity in a clean, modern layout.

View on GitHub
Project 8

Simple 3D Blender Animation

For my final project, I created a fully realized 3D environment in Blender, modeling original characters, props, and textured landscapes. I integrated downloaded animations to bring scenes to life, focusing on lighting, camera work, and fluid motion. The project demonstrates my skills in modeling, rigging, and animation storytelling.

Watch the Video