My Personal Portfolio

Showcasing my journey through code and creativity. Each project represents a unique challenge and solution.

EPICS In IEEE

An AIoT Based Smart Agricultural System for Pests Detection

EPICS (Engineering Projects in Community Service) is a global service-learning program by IEEE, the world’s largest technical organization focused on using technology to benefit humanity. The program empowers students to develop real-world engineering skills through collaboration with professionals and communities. In this project, we partnered with the Faculty of Agriculture at UGM to help salak farmers in Sleman, Yogyakarta encounter pest issues, especially fruit flies. We used IoT sensors to monitor temperature, humidity, light, and rainfall, and applied machine learning to predict weather and pest outbreaks. We also developed MySalak, a PWA web app that displays sensor data, prediction results, and weekly fly trap counts (FTD) across all farming areas.

Role & Responsibilities

Full Stack Developer & IoT Engineer

  • Participated in designing and building an IoT device for environmental sensing used in this project.
  • Conducted site surveys and installed 7 IoT sensors across 3 different plantation locations.
  • Participated in developing the MySalak application and implemented the notification feature in the app.

Technologies Used

ReactJSNode.JsMySQLFirebaseArduinoESP32LoRa

BirdTec

Agile Technica

A mobile application that is used to help chicken farmers to manage operationals like feed stock, live and dead chickens, and more

Role & Responsibilities

Frontend Developer

  • Implemented core features for the plasma module, enabling effective registration and management of partner farms
  • Worked closely with backend developers to ensure seamless API integration and data consistency across the plasma module
  • Identified and fixed bugs to enhance app stability and user experience on both Android and iOS devices
  • Actively contributed to Agile workflows through daily stand-ups, sprint planning, and regular retrospectives

Technologies Used

React NativeTypeScriptZustandExpoNativeBase

Key Features

  • Daily Unit Operation Management
  • Plasma Management
  • Feed Stock Management

TemanHR

Agile Technica

A cloud base mobile application to help companies simplify their HR and payroll processes.

Role & Responsibilities

Frontend Developer

  • Implemented new UI components and screens based on design specifications using React Native and TypeScript
  • Collaborated closely with backend developers and project managers to ensure seamless integration of features
  • Debugged and resolved issues to ensure smooth functionality across both Android and iOS platforms
  • Participated in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives

Technologies Used

React NativeTypeScriptZustandExpoNativeBase

Key Features

  • Employee Attendance
  • Overtime Management
  • Timesheets Management
  • Employee Leaderboards
  • Automatic Payroll

Superfreak Studio's Website (Still in Development)

Superfreak Studio

A landing page for Superfreak Studio, a 3d printed furniture and 3d printing service me and my friend started at April 2025.

Role & Responsibilities

Web Developer

  • Designed and implemented the landing page for Superfreak Studio using Next.js and Tailwind CSS

Technologies Used

Next.jsTailwind CSSTypeScriptReactShadcn UI