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.
Hi, I'm Andifa
Software Engineer & AI Enthusiast
Building Intelligent Systems & Scalable Web Solutions
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.

Passionate About Technology & Innovation
A software engineer focused on backend development and machine learning โ always learning and building solutions that create real impact.

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
Location
Indonesia
Current Role
Software Engineer
Specialization
Software Engineering & AI
Experience
5+ Years Professional
My Tech Stack
Tools and technologies I use to build scalable, intelligent products.
Categories
Programming Languages
6 technologies
All Technologies
Professional Experience
My career journey building impactful technology solutions.
2 positions ยท Currently employed
Software Engineer
- 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
Assistant Junior Web Developer
- Built microservices using Laravel & CodeIgniter for internal management systems.
- Integrated systems with Mysql databases.
- Managing Company Data Using Microsoft Excel
- Created API documentation
Technologies
Featured Projects
A collection of projects reflecting my engineering and research capabilities.
Featured Projects
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.
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.
ERP Stock Request Management System
ERP application for managing sample requests, stock requests, and delivery orders in a centralized workflow.
ERP Warehouse Management System
Warehouse Management System with dashboard reporting, barcode-based inventory tracking, stock transfers, and inbound/outbound transactions.
Entity Management System
Centralized platform for subsidiary management and enterprise-wide reporting.
Project Management Portal
Project Management Portal for managing project data, workflows, and approval processes.
Research & Publications
Research contributing to the advancement of knowledge in AI and Machine Learning.
Comparative Analysis of Hoax & Non-Hoax Prediction in Social Media Using Naive Bayes and Random Forest
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.
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 ModelNaive Bayes
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.
Years Experience
Professional experience in software engineering
Projects Completed
Web and AI projects successfully delivered
Research Conducted
Published machine learning research paper
Technologies Mastered
Technologies and frameworks proficiently used
Let's Connect
Interested in collaborating, discussing opportunities, or just want to say hello? I'd love to hear from you.
I'm currently open to full-time positions, freelance, and consulting opportunities.