Foto Profil Abdullah Farhan

Abdullah Farhan

Full Stack Developer & Cyber Security Enthusiast

Punya passion di bidang cyber security. Saya ingin membangun sistem yang aman dan efisien.

Download CV

List Of Project

Tautan repositori GitHub Ilustrasi Proyek Multimedia Retrieval System

Multimedia Retrieval System

This project aims to search for images or audio based on their direct image and audio input.

Tautan repositori GitHub Ilustrasi Proyek Little Alchemy

Implementation of BFS and DFS in the game Little Alchemy

A web application that implements BFS and DFS algorithms to find crafting paths in Little Alchemy 2. Built with React frontend and Go backend.

Ilustrasi Game CamelUp

”CamelUp” Camel Board Game

used Prolog to create a board game called Camel. The purpose of this project is to teach logic and reccurence using logical programming statements.

Ilustrasi Aplikasi PurryMail

"PurryMail” Simple Mailing System

PurryMail is a new program to address the security issues with ZMail. It uses a modified ADT for features like message encryption and email management.

Tautan repositori GitHub Ilustrasi Aplikasi Matrix Calculator

Matrix Calculator for Linear Algebra

created a Java-based matrix calculator application that lets users manipulate matrices in a number of ways. Regression analysis, matrix calculations, and linear equation solutions are all included in the program.

Ilustrasi Proyek Multiclass Classification Trafik Serangan Jaringan

Multiclass Classification of Traffic Attack

carried out a thorough examination of website traffic statistics to find patterns and irregularities. In order to identify any security issues and reduce the likelihood of exploitation and cyberattacks, suspicious IP addresses and odd access patterns were looked into. This research was used at the University of Airlangga's 2024 Airnology Data Science Competition.

Tautan repositori GitHub Ilustrasi Game RPG O.W.C.A

”O.W.C.A”, Turn-based RPG Game

created a turn-based role-playing game that allows players to take on multiple characters. Python is used in the game's development.

Tautan repositori GitHub Ilustrasi Aplikasi Perparkiran Markirr

"Markirr" Parking Management System Software

Markirr is a simple parking management system software created for my first big project. Python is used in the software development.

Tautan repositori GitHub Ilustrasi Proyek Kompresi Gambar Image Compression DNC

Image Compression (Divide And Conquer)

This project focuses on image compression using the Quadtree method, a divide-and-conquer approach that recursively divides an image into smaller blocks based on color similarity.

Tautan repositori GitHub Ilustrasi Proyek Game Rush Hour Solver

Rush Hour Solver

Rush Hour Solver is a JavaFX-based application designed to solve the Rush Hour puzzle game using various search algorithms. The program allows users to input game board configurations via text files or design the board directly through an intuitive graphical interface.

Tautan repositori GitHub Ilustrasi Proyek Game IQ Puzzle Pro Solver

IQ Puzzle Pro Solver

A program to find all word solutions in IQ Puzzle Pro using a brute-force algorithm and a Matrix ADT. The program accepts input in the form of a text file in .txt format containing the configuration: the row and column lengths of the board, the number of blocks to be used, and the block shapes according to the given number of blocks. The program then outputs the search results in a command prompt, with the found words colored. The program is built using the Java language.

Tautan repositori GitHub Ilustrasi Proyek Analis CV ATS

CV Analyzer ATS

CV Analyzer ATS using KMP, Boyer-Moore, and Aho-Corasick algorithms

Tautan repositori GitHub Ilustrasi Proyek TSP Solver

TSP Solver

This Perl script applies a dynamic programming approach to solving the Traveling Salesperson Problem (TSP). It finds the minimum-cost route that visits each city exactly once and returns to the starting city. It also calculates the number of optimal routes.

Experience

Sep 2025 - Des 2025
Jawa Barat, Indonesia

Computational Thinking Assistant

Comlabs-USDI ITB

Served as a course assistant for computational thinking, facilitating academic delivery.

Teaching Supervisory Skills Computational Thinking
Jun 2025 - Sep 2025
Jawa Barat, Indonesia

Staff Of Design in SPARTA 2025

Himpunan Mahasiswa Informatika (HMIF) ITB

Created visual concepts, handled layout designs, and collaborated on creative guidelines for SPARTA 2025.

Design Creativity
Sep 2024 - Jun 2025
Jawa Barat, Indonesia

Web Developer

The Sandbox by IEEE ITB

Developed and maintained interactive web applications tailored to IEEE ITB community needs.

Web Development Frontend Backend
Jul 2024 - Jun 2025
Bandung, Indonesia

Officer of Web Development

IEEE ITB Student Branch

Responsible for managing the student branch profile website and leading technical operations within the division.

Leadership Web Operations
Aug 2023 - Jun 2024
Bandung, Indonesia

Associate of Design Division

Society of Renewable Energy ITB

Drafted graphic designs, handled merchandising elements, and supported multimedia campaigns.

Graphic Design Multimedia
Aug 2023 - Mar 2024
Bandung, Indonesia

Staff of Design Division

The Sandbox by IEEE ITB

Produced promotional content to boost engagement with technological programs.

Content Creation Design

Certifications & Awards

Sertifikasi Teknis

Ikon Sertifikasi Cyber Security

Certified Junior Web Application Penetration Tester

Ikon Sertifikasi Basis Data SQL

SQL (Advanced)

Ikon Sertifikasi Ilmu Data

Best Model Score In HMIF Bootcamp Data Science

Pencapaian Umum

Ikon Prestasi Matematika

National Mathematics Competition

Ikon Sertifikat Hafalan Al-Quran

Al Quran Memorization Certificate 30 Juz

Skills Summary

Full-Stack Expertise

Built 5+ complete web applications from frontend to backend with modern technology stacks

Scalable Architecture

Designed and implemented cloud infrastructure serving hundreds of users with high availability.

Project Management

Discuss with my teammate to manage timeline and role for the project together.

UI/UX Design

Designing user interfaces with a strong focus on typography, color, and layout

Technical Skills

Programming Languages

Python Java C C++ Prolog Haskell

Frontend & Mobile Development

HTML CSS React Next.js Tailwind CSS Flutter

Backend Development

Node.js REST API Prisma FastAPI PostgreSQL MySQL

Data Scientist

PyTorch Scikit-Learn Imbalanced-Learn

Cyber Security

Kali Linux Metasploit Nmap Wireshark Burp Suite John the Ripper Aircrack-ng Active Directory Web Penetration Testing

Contact

Ikon Email Gmail

Email

farhanjunaedi213@gmail.com

Ikon Lokasi

Location

Bandung, Indonesia

Ikon Profil GitHub

Github

Farhanabd05

Ikon Profil LinkedIn

Linkedin

Abdullah Farhan