Hello, I'mDimas Arya Nurhakim

|

Bridging the gap between deep learning research and practical, user-centric software infrastructure.

A portrait of Dimas Arya Nurhakim

About Me

A professional headshot of Dimas Arya Nurhakim

AI Software Engineer | Machine Learning & Data Infrastructure

I am an AI Software Engineer driven by the thrill of discovering actionable insights hidden within complex data. With a foundation in full-stack web development and specialized expertise in machine learning, I focus on building intelligent systems that are not just cutting-edge, but fundamentally stable and practical. My engineering philosophy centers on creating highly usable, resilient infrastructure. Whether it is engineering microservices to isolate LLM workloads and protect core servers from crashing under heavy traffic, or systematically dismantling technical debt through rigorous architectural planning, I build AI solutions designed for the real world. I am currently exploring local LLM deployments and integrated data pipelines, always seeking the next challenge at the intersection of AI and scalable software engineering.

Name:
Dimas Arya Nurhakim
Location:
Bandung, Indonesia
Available:
Full-time / Part-time / Freelance
Download Resume

Technical Skills

From data processing and model development to deployment, here are the key technologies I use to build and maintain machine learning systems.

Languages & Databases

Python iconPython
SQL iconSQL
PostgreSQL iconPostgreSQL

ML & Data Science

TensorFlow iconTensorFlow
PyTorch iconPyTorch
LangChain iconLangChain
Scikit-learn iconScikit-learn
Pandas iconPandas
NumPy iconNumPy

MLOps & Data Engineering

Docker iconDocker
FastAPI iconFastAPI
MLflow iconMLflow
AWS Sagemaker iconAWS Sagemaker
Streamlit iconStreamlit

Web & Tools

React iconReact
TypeScript iconTypeScript
Git iconGit

My Projects

AllFresh: Laundry Service Management Platform

AllFresh: Laundry Service Management Platform

Developed a comprehensive web platform to digitize laundry operations, featuring real-time order tracking, customer management, and automated status notifications to improve efficiency and service quality.

LaravelPHPJavaScriptMySQL
Centralized Library Management System

Centralized Library Management System

An enterprise-grade web application built with the Spring Framework to manage core library functions, including digital book cataloging, member registration, and automated loan tracking.

Spring BootJavaH2
Prime: Sales & Inventory Management System

Prime: Sales & Inventory Management System

A robust sales and inventory management platform for marketing teams, featuring product tracking, sales analytics, and stock level monitoring to optimize supply chain decisions.

Next.jsReact.jsTypeScriptTailwind CSS
HRMS: Staff & Payroll Automation System

HRMS: Staff & Payroll Automation System

An integrated Human Resource Management System for managing staff records, generating secure digital ID cards, and automating complex payroll calculations and disbursements.

LaravelPHPPostgreSQLTailwind CSS
Responsive Developer Portfolio Website

Responsive Developer Portfolio Website

A personal portfolio site designed with a clean, modern aesthetic to showcase technical projects. Fully responsive and built with a focus on performance and user experience.

React.jsTailwind CSS
Supermarket Sales Forecasting Model

Supermarket Sales Forecasting Model

Engineered a predictive model using Ridge Regression to forecast supermarket sales. The model incorporates external factors like weather data to improve trend prediction accuracy.

PythonScikit-learnPandasChart.js
Interactive E-Commerce Analytics Dashboard

Interactive E-Commerce Analytics Dashboard

Built an interactive dashboard with Streamlit to analyze and visualize e-commerce sales data, enabling stakeholders to identify key performance trends and customer behavior patterns.

PythonStreamlitPandasChart.js
Bank Complaint Topic Modeling & Classification

Bank Complaint Topic Modeling & Classification

Implemented an NLP solution to automatically classify and cluster consumer financial complaints. Utilizes K-Means for topic discovery and Random Forest for accurate categorization.

PythonScikit-learnK-MeansRandom Forest
Aksara Sunda Optical Character Recognition (OCR)

Aksara Sunda Optical Character Recognition (OCR)

A computer vision system based on YOLOv5 to detect and recognize the traditional Aksara Sunda script from images, contributing to the digital preservation of cultural heritage.

PythonYOLOv5OpenCV
E-Library Mobile Application (Android)

E-Library Mobile Application (Android)

A native Android application providing users with digital access to library resources, featuring book search, reservation capabilities, and personal borrowing history.

JavaMySQL
Workmates: Worker Finder App

Workmates: Worker Finder App

A cross-platform mobile application developed with Flutter that connects skilled workers with local job opportunities, facilitating on-demand employment.

FlutterFirebase
Pillars of Islam AR Learning App

Pillars of Islam AR Learning App

An educational mobile app using Augmented Reality (AR) to teach elementary school students about the Pillars of Islam through interactive 3D models and lessons.

UnityC#ARCore
Bloodmoon: 2D Hack-and-Slash Platformer

Bloodmoon: 2D Hack-and-Slash Platformer

A fast-paced 2D platformer game built in Unity, featuring fluid hack-and-slash combat mechanics, challenging levels, and a dark, atmospheric art style.

UnityC#
Real-Time IoT Sensor Monitoring Dashboard

Real-Time IoT Sensor Monitoring Dashboard

A web-based dashboard developed with Next.js to visualize real-time data streams from IoT sensors, enabling remote monitoring and control of connected Arduino devices.

Next.jsArduinoWebSockets
BatiKnow: Batik Pattern Classification Model

BatiKnow: Batik Pattern Classification Model

A deep learning model utilizing the EfficientNet architecture to classify diverse Indonesian Batik patterns, aiding in cultural education and digital archiving.

PythonTensorFlowEfficientNet
EPL Football Club Logo Classification

EPL Football Club Logo Classification

A YOLOv5-based computer vision model trained to detect and classify English Premier League football club logos from images, with applications in automated brand monitoring.

PythonYOLOv5PyTorch
Avengers Fan Sentiment Analysis

Avengers Fan Sentiment Analysis

An NLP model that performs sentiment analysis on social media text related to the "Avengers" franchise, gauging public opinion and emotional response to film announcements.

PythonTensorFlowNLTK
Arabicara: AI-Powered Arabic Learning App

Arabicara: AI-Powered Arabic Learning App

A Flutter-based mobile app for learning Arabic, featuring an innovative OCR system powered by OpenAI (GPT-4o mini) to translate text from images in real-time.

FlutterOpenAI APIOCR

Get In Touch

Feel free to contact me for any work or suggestions. I'll get back to you as soon as possible.