Available for opportunities

Hi, I'm Andifa

Software Engineer & AI Enthusiast

Building Intelligent Systems & Scalable Web Solutions

Indonesia

I am a Software Engineer experienced in building enterprise applications using ASP.NET Core and Spring Boot, with a strong focus on scalable and efficient backend architecture.

Find me on
Andifa - Software Engineer & AI Enthusiast
Scroll
About Me

Passionate About Technology & Innovation

A software engineer focused on backend development and machine learning โ€” always learning and building solutions that create real impact.

Andifa profile picture
๐Ÿš€
Currently
Building cool stuff
5+
Years Experience

I am a Software Engineer experienced in building enterprise applications using ASP.NET Core and Spring Boot, with a strong focus on scalable and efficient backend architecture.

I also have a deep passion for Artificial Intelligence and Data Science particularly machine learning for text analysis and predictive modeling. My research covers a comparative study of Naive Bayes and Random Forest algorithms for hoax content classification on social media.

I believe great technology is technology that solves real problems with elegant, high-performance solutions.

Focus Areas

Backend Development
ASP.NET Core
Spring Boot
REST API Design
Machine Learning
Data Analysis
Research & Innovation
Clean Architecture

Location

Indonesia

Current Role

Software Engineer

Specialization

Software Engineering & AI

Experience

5+ Years Professional

Technical Skills

My Tech Stack

Tools and technologies I use to build scalable, intelligent products.

Categories

Programming Languages

6 technologies

C#90%
Java85%
Python80%
TypeScript75%
JavaScript78%
SQL88%

All Technologies

C#JavaPythonTypeScriptJavaScriptSQL
Work History

Professional Experience

My career journey building impactful technology solutions.

2 positions ยท Currently employed

Software Engineer

PT ALFAHUMA REKAYASA TEKNOLOGI
Full TimeCurrent
March 2019 - Present
Indonesia
  • Developed and maintained enterprise web applications using ASP.NET Core with Clean Architecture principles.
  • Developed and maintained enterprise web applications using Spring Boot with Clean Architecture principles.
  • Developed and maintained enterprise web applications using ASP.NET MVC with Clean Architecture principles.
  • Designed and implemented RESTful APIs for various internal services.
  • Contributed to database schema design and stored procedure development.
  • Collaborated with cross-functional teams to analyze business requirements and deliver technical solutions.
  • Conducted code reviews and provided mentoring for junior developers.

Technologies

ASP.NET MVCASP.NET CoreC#SQL ServerREST APIGitSpring BootJavaOraclePostgreSQL

Assistant Junior Web Developer

PT INTERNUSA CIPTA SOLUSI PERDANA
Internship
Jun 2017 - Dec 2018
Indonesia
  • Built microservices using Laravel & CodeIgniter for internal management systems.
  • Integrated systems with Mysql databases.
  • Managing Company Data Using Microsoft Excel
  • Created API documentation

Technologies

LaravelCodeIgniterMysqlMicrosoft ExcelPHPAPIBootstrapjQuery
Started professional journey
Portfolio

Featured Projects

A collection of projects reflecting my engineering and research capabilities.

Featured Projects

Featured

Hoax & Non-Hoax News Prediction

A text classification system leveraging Natural Language Processing (NLP) to analyze and predict whether news content is hoax or non-hoax. The research benchmarks two major machine learning algorithms to determine the best-performing model.

PythonScikit-LearnNLTKPandasNumPyMatplotlib
Featured

Entity Management System

An Entity Management System that centralizes subsidiary data management and provides consolidated reporting, enabling better visibility, governance, and decision-making across the entire organization.

ASP.NET CoreC#SQLServerEntity FrameworkBootstrapjQuery
Featured

Project Management Portal

A Project Management Portal that centralizes project planning, tracking, and approval workflows, enabling teams to manage project data efficiently and ensure timely decision-making.

ASP.NET CoreC#SQLServerEntity FrameworkBootstrapjQuery
AI / ML

Hoax & Non-Hoax News Prediction

Comparative study of Naive Bayes and Random Forest algorithms for classifying hoax and non-hoax content on social media platforms.

2025Completed
PythonScikit-LearnNLTKPandas+2
Enterprise

ERP Stock Request Management System

ERP application for managing sample requests, stock requests, and delivery orders in a centralized workflow.

2019Completed
CodeIgniterMysqlEntity FrameworkBootstrap+1
Enterprise

ERP Warehouse Management System

Warehouse Management System with dashboard reporting, barcode-based inventory tracking, stock transfers, and inbound/outbound transactions.

2020Completed
LaravelPostgreSQLMySQLEntity Framework+2
Enterprise

Entity Management System

Centralized platform for subsidiary management and enterprise-wide reporting.

2024Completed
ASP.NET CoreC#SQLServerEntity Framework+2
Enterprise

Spring Boot Microservices API Scholarship Applications

Microservices API for managing scholarship applications and student scholarship processing within organizations.

2025Completed
Spring BootJavaPostgreSQLJWT+2
Enterprise

Project Management Portal

Project Management Portal for managing project data, workflows, and approval processes.

2026Completed
ASP.NET CoreC#SQLServerEntity Framework+2
Web Dev

Portfolio Website

Personal portfolio website built with Next.js 16, TypeScript, Tailwind CSS v4, and Framer Motion.

2024In Progress
Next.jsTypeScriptTailwind CSSFramer Motion+1
Academic Research

Research & Publications

Research contributing to the advancement of knowledge in AI and Machine Learning.

Completed2025

Comparative Analysis of Hoax & Non-Hoax Prediction in Social Media Using Naive Bayes and Random Forest

Download PDF

Abstract

This research analyzes and compares the performance of two machine learning algorithms โ€” Naive Bayes and Random Forest โ€” in classifying hoax and non-hoax news content circulating on social media. Using an Indonesian-language news dataset, the study evaluates accuracy, precision, recall, and F1-Score for both algorithms.

Machine LearningNaive BayesRandom ForestHoax DetectionText ClassificationNLPSocial Media

Research Objective

To compare the effectiveness of Naive Bayes and Random Forest algorithms in classifying hoax news content, with the goal of identifying the more optimal algorithm for detecting misinformation on social media.

Methodology

The study employs a supervised learning approach with the following pipeline: dataset collection, text preprocessing (tokenization, stopword removal, stemming), TF-IDF feature extraction, model training, and performance evaluation using confusion matrix and cross-validation.

Dataset

The dataset consists of Indonesian-language news articles collected from various social media platforms and fact-checking websites, comprising over 1,000 labeled news samples (hoax / non-hoax).

Conclusion

Random Forest demonstrated superior performance compared to Naive Bayes across all evaluation metrics, achieving 96% accuracy versus 91%. This indicates that ensemble methods are more effective at handling text feature complexity for hoax classification on social media.

Algorithm Performance Comparison

Accuracy metrics for all evaluated algorithms

Random Forest

Best Model
Accuracy96%
Precision95%
Recall96%
F1 Score85%

Naive Bayes

Accuracy91%
Precision95%
Recall81%
F1 Score87%

Random Forest achieved the highest accuracy of 96%, outperforming Naive Bayes in all evaluation metrics.

By The Numbers

Impact & Achievements

Numbers that represent my professional journey so far.

0+

Years Experience

Professional experience in software engineering

0+

Projects Completed

Web and AI projects successfully delivered

0

Research Conducted

Published machine learning research paper

0+

Technologies Mastered

Technologies and frameworks proficiently used

Get In Touch

Let's Connect

Interested in collaborating, discussing opportunities, or just want to say hello? I'd love to hear from you.

Available for Work

I'm currently open to full-time positions, freelance, and consulting opportunities.