Portfolio

Software · IoT · Smart Systems

Fariz Rahman

Software Engineer · IoT & Smart Systems · 3D Printing & 3D Modeling Hobbyist.

Graduate of Universitas Komputer Indonesia with hands-on experience in IoT, smart systems (Smart Farming, Smart Parking, Smart Lamp, Smart AC), and robotic development as part of UNIKOM Robotic Division.

Fariz Rahman

Education

Universitas Komputer Indonesia – Bachelor of Computer Science

Bandung, Indonesia

Aug 2017 – Aug 2021

  • Cumulative GPA: 3.16 / 4.00
  • Relevant coursework: Research, Web Development, Android Development, Robotics, Internet of Things, Computer Vision.

Organizational Experience

UNIKOM Robotic Division

Software Engineer, Student Activity

Bandung, Indonesia

Oct 2018 – Sep 2021

  • Practiced software engineering and basic mechanical design as a member of the UNIKOM Robotics Division.
  • Learned end-to-end project management from requirements to implementation.
  • Conducted research and preparation for national Internet of Things competitions.
  • Participated in several IoT-themed competitions at regional and national levels.
  • Joined the research, maintenance, and development team for the UNIKOM icon robot.
  • Collaborated in a multidisciplinary team with diverse technical backgrounds.

Projects & Competitions

Smart Farming

Collaboration Project – Universitas Komputer Indonesia

Bandung, Indonesia

Sep 2021 – Dec 2021

Developed an urban smart farming system based on IoT using pakcoy, celery, and water spinach, enabling sensor-based monitoring of environmental conditions.

Tech: Raspberry Pi 4, Arduino, UV lamp, light sensor, air humidity & temperature sensor, water temperature & content sensors.

Responsibilities: System requirements analysis, interface programming, hardware programming, layout design.

Languages & tools: C++ (Arduino IDE), Python, PHP, Autodesk Eagle.

Smart Parking

Internal initiative – Department project

Bandung, Indonesia

Jan 2023 – Mar 2023

Developed an intelligent parking barrier system integrating facial recognition and RFID to streamline access for employees and lecturers at dedicated parking facilities.

Tech: Arduino, ESP8266, driver motor, gearbox motor DC, RFID, IP camera, UniFi AC Pro, PC.

Responsibilities: System requirements analysis, interface programming, hardware programming, layout & model design.

Languages & tools: C++ (Arduino IDE), Python, Express.js, Autodesk Fusion 360, JavaScript, HTML, CSS, MongoDB.

Smart Lamp

Internal initiative – Department project

Bandung, Indonesia

Apr 2023 – May 2023

Built an occupancy-based lighting automation system that controls lamps based on human presence, eliminating manual operation and reducing energy waste.

Tech: Arduino, ESP8266, servo, IP camera, UniFi AC Pro, PC.

Responsibilities: System requirements analysis, interface programming, hardware programming, layout & model design.

Languages & tools: C++ (Arduino IDE), Python, Express.js, Autodesk Fusion 360, JavaScript, HTML, CSS, MongoDB.

Smart AC

Internal initiative – Department project

Bandung, Indonesia

Jan 2024 – Feb 2024

Implemented a sensor-based AC control system that automatically adjusts cooling intensity based on real-time human occupancy.

Tech: ESP32, infrared sensor, humidity & temperature sensor, IP camera, UniFi AC Pro, PC.

Responsibilities: System requirements analysis, interface programming, hardware programming, layout & model design.

Languages & tools: C++ (Arduino IDE), Python, Express.js, Autodesk Fusion 360, JavaScript, HTML, CSS, MongoDB.

Smart Door Lock

Internal initiative – Department project

Bandung, Indonesia

[Jun 2024 – Jul 2024]

Developed a smart door lock system integrating authentication and remote control to improve security and convenience for room access.

Tech: Arduino / ESP, sensors, actuators, network modules (adjust to real spec).

Responsibilities: System requirements analysis, interface programming, hardware programming, layout & model design.

Languages & tools: C++ (Arduino IDE), Python, Express.js, JavaScript, HTML, CSS, MongoDB.

Hobbies – 3D Printing & 3D Modeling

Outside of work, I enjoy designing and printing 3D models – from functional parts to small accessories – and experimenting with different materials and print settings. It helps me explore ideas quickly and stay close to hardware and physical prototyping.

I share some of my 3D models and remixes on MakerWorld under the profile @MrFreezze7 (TechIoT 3D), where I experiment with practical designs and iteratively improve them based on feedback from the community.

Contact

Feel free to reach out for collaboration, IoT & smart system projects, or technical discussions.