Profile Image

Andi Farhan Hidayat

Full Stack Software Engineer

Sumedang, West Java, Indonesia

About

Undergraduate student of informatics engineering highly dedicated to always learn, explore, and develop his skills. Open to collaborate, learn, and develop with others. Eager to help others and solve existing problems.

Experience

Ketua Sub-Divisi Back-End

Keluarga Mahasiswa ITB Aug 2025 - Present

Ketua Divisi IT

Parade Wisuda Oktober ITB Aug 2025 - Present

Web Developer

SPARTA HMIF ITB 2024 Aug 2025 - Sep 2025

Back-End Developer

Parade Wisuda Oktober ITB 2024 Sep 2024 - Oct 2024
  • Create project functional requirements as the basis for the division of back-end tasks
  • Implement backend features for search and like with next safe action
  • Implementing the like feature without signup/login by utilizing user cookies

Back End Developer Social IT

OSKM ITB 2024 Jul 2024 - Sep 2024
  • Develop a tokenized attendance system for ITB-X that integrates booth visitor data and user coin rewards
  • Implement router to get ITB-X booth data by category with efficient paginated data
  • Help Front-End for home page

Robotics Software Control Department

Aksantara ITB Feb 2024 - Sep 2024
  • Team: Vertical Take-Off and Landing (VTOL)

Web Developer

IMPACT ITB May 2024 - Jul 2024

Technical Skills

Backend Technologies

tRPC Python Go Gin Gonic FastAPI Node.js Hono Express.js Java C++ C Zod

Frontend Technologies

JavaScript TypeScript React HTML5 Next.js CSS3 Bootstrap Tailwind CSS Zustand Axios ShadCN Lucide Sonner

Database & Cloud

MongoDB PostgreSQL MySQL Supabase Neon Redis Drizzle AWS Docker

Machine Learning & Tools

Machine Learning Scikit-learn Git GitHub VS Code Postman NPM Bun

Featured Projects

KPU Farmasi Unpad

Web KPU Pharmacy UNPAD 2024 Nov 2024 - Dec 2024

Developed a voting website for the Student Executive Board (BEM) and Student Management Board (BPM) elections at the Faculty of Pharmacy, Padjadjaran University, for students from the 2021 to 2024 batch, encompassing a total of 495 users.


Key features include:
  • A token-based voting system that can be seamlessly run online.
  • Paginated display of candidates for a smooth and organized browsing experience.
  • An admin dashboard for real-time monitoring of voting results and user management.
  • Built-in safeguards to prevent and warn against improper usage, ensuring adherence to the platform's primary use case.
  • Comprehensive confirmation prompts for every user action to enhance security and clarity.

This project was accomplished by a dedicated team of three people:

  • Me: Main Programmer
  • Barru Adi U.: Project Manager
  • Yonatan Edward N.: Project Advisor
T3App Supabase Drizzle PostgreSQL ShadCN Lucide Sonner Zod Zustand

Education

Undergraduate of Informatics Engineering

Institut Teknologi Bandung

2023 - Present

Focused on software engineering, data structures, algorithms, and machine learning.

Senior High School

SMA Pradita Dirgantara

Jul 2020 - May 2023

Full scholarship awardee from Ardhya Garini Foundation. Participated in many classes, events, and projects that taught valuable skills, including comparative study with Sycamore High School, Northern Illinois University, Tennoji High School, and Chiba University.