About Me

Hello! I’m Rifa Amril Sahputra, a passionate student of Teknik Informatika at Universitas Malikussaleh. I have a solid foundation in computer science, software engineering, and data analytics. I am proficient in programming languages such as Python, Dart, and JavaScript, and experienced in developing applications using various modern frameworks and libraries.

On the backend side, I have worked extensively with frameworks including Flask, Django, Express.js, and Laravel, enabling me to build robust, scalable, and secure web APIs and services. For machine learning and data science projects, I utilize popular Python libraries such as scikit-learn, TensorFlow, PyTorch, and Pandas to develop predictive models and data processing pipelines.

My frontend expertise includes working with modern JavaScript frameworks like React and Vue.js, while for mobile development, I am skilled in Dart with Flutter to create native Android applications with seamless user experiences.

  • Data Science & Machine Learning: Building and optimizing predictive models using advanced algorithms and libraries, as well as processing and visualizing data for actionable insights.
  • Backend Development: Designing and implementing RESTful APIs and microservices using Flask, Django, Express.js, and Laravel frameworks.
  • Frontend Development: Creating responsive, user-friendly web applications with React and Vue.js.
  • Mobile Development: Developing native mobile apps using Dart and Flutter with focus on performance and usability.
  • Software Engineering Practices: Applying clean code principles, version control, testing, and agile methodologies to deliver high-quality software solutions.
  • Team Collaboration: Effective communication and collaboration in agile teams to solve complex problems and deliver innovative projects.

I am committed to continuous learning and staying updated with evolving technologies. I actively contribute to open-source projects, write technical articles, and participate in developer communities to share knowledge and grow professionally.

My passion is leveraging technology to develop impactful solutions — automating workflows, building intelligent systems, and creating applications that enhance everyday life. I look forward to collaborating on challenging projects that push innovation forward and contribute to a smarter, data-driven future.

If you want to connect, discuss opportunities, or simply exchange ideas, feel free to reach out — I’m always open to new collaborations and conversations.

Proyek Unggulan

Sistem Rekomendasi Buku Menggunakan Machine Learning

Sebuah aplikasi berbasis web yang memanfaatkan algoritma collaborative filtering untuk merekomendasikan buku sesuai preferensi pengguna.

Python Flask scikit-learn

Aplikasi Mobile Boardify untuk Manajemen Tugas Skripsi

Aplikasi mobile native berbasis Flutter yang membantu mahasiswa dan dosen mengelola bimbingan dan revisi skripsi secara efisien.

Dart Flutter Firebase

Dashboard Monitoring Penjualan dan Pelanggan

Dashboard interaktif yang menampilkan analisis data penjualan dan perilaku pelanggan dengan visualisasi menggunakan React dan D3.js.

React D3.js API

API Backend untuk E-commerce dengan Django REST Framework

Membangun RESTful API yang scalable dan aman untuk aplikasi e-commerce menggunakan Django dan Django REST Framework.

Python Django REST API

Deteksi Depresi Melalui Analisis Fitur Wajah

Model machine learning yang menganalisis ekspresi wajah dan dinamika kepala untuk mendeteksi gejala depresi secara otomatis dan akurat.

Python OpenCV TensorFlow Computer Vision

Prediksi Harga Cryptocurrency Menggunakan Time Series

Sistem prediksi harga crypto yang memanfaatkan model time series dan deep learning untuk membantu pengambilan keputusan investasi.

Python Keras Time Series Deep Learning

Penentuan Penugasan Hakim Sidang dengan Machine Learning

Model klasifikasi yang memprediksi penugasan hakim sidang berdasarkan jenis perkara dan data historis, membantu efisiensi proses pengadilan.

Python scikit-learn Random Forest ML

Chatbot AI untuk Layanan Pelanggan

Mengembangkan chatbot berbasis NLP menggunakan Python dan framework TensorFlow untuk meningkatkan pengalaman layanan pelanggan secara otomatis dan responsif.

Python TensorFlow NLP Chatbot

Platform E-learning Interaktif

Membangun platform pembelajaran online dengan fitur interaktif, kuis, dan video streaming menggunakan Laravel dan Vue.js.

Laravel Vue.js PHP MySQL

Sistem Deteksi Anomali untuk Keamanan Jaringan

Sistem berbasis machine learning yang memonitor trafik jaringan untuk mendeteksi dan mencegah aktivitas mencurigakan secara real-time.

Python scikit-learn Security Real-time

Automasi Pengolahan Dokumen dengan OCR dan NLP

Mengembangkan sistem automasi pengolahan dokumen menggunakan OCR dan teknik NLP untuk ekstraksi data secara efisien dan akurat.

Python OCR NLP Automation

Tulisan Blog

Segera hadir. Saya sedang menyiapkan beberapa artikel menarik seputar data science dan teknologi.

Get In Touch

I'm currently available for new projects and collaborations. If you have an idea you'd like to discuss, or just want to say hello, feel free to reach out!