Hi, I'm
Dimas Arya
Ramadhan Setiawan
Full Stack Developer
I build AI agents, automation systems, and full stack web and mobile applications end-to-end, with a focus on real, usable impact.

Dimas Arya
Indramayu, West Java
CV
Crafting real solutions with clean code and AI.
Software Engineering (D4) graduate from Politeknik Negeri Indramayu and co-founder of Pepra Lab, an early-stage startup. I build AI agents and automation systems end-to-end, with hands-on experience in LLM tool calling (Groq function calling), RAG pipelines (FAISS), and API integration using FastAPI, Laravel, and Express.js. I led the technical direction of two production campus systems, completed thesis research on rice disease classification with Deep Learning and LLM-based recommendations, and I am currently learning n8n for workflow automation. Comfortable working independently in remote, Agile environments, and always looking to build things that go beyond theory into real, usable systems.
Building modern web applications using React, Next.js, TypeScript, Tailwind CSS, Inertia.js, Bootstrap, and Ajax.
Education
D4 Applied, Software Engineering
Politeknik Negeri Indramayu · GPA 3.89
Internships
Icubic & MyBTP Superapps
Backend · Fullstack · 2025–2026
Thesis
Rice disease classification
Deep Learning · IoT · LLM
Where I've built things.
- Sep 2026 – PresentOngoingStartup
Co-Founder
Pepra Lab
- Co-founded an early-stage technology startup with four other founders.
- Secured our first client, the news portal cuplik.com.
LaravelCMSSEOreCAPTCHASaaS - Feb 2026 – Aug 2026Research
Researcher & Fullstack Developer
Undergraduate Thesis Research, POLINDRA
- Developed a rice plant disease classification system integrating leaf image data with IoT sensor readings for temperature and humidity.
- Implemented and benchmarked deep learning models, including Swin Transformer, ViT, EfficientNet, ResNet, and Inception, achieving 93.55% accuracy and 95.35% F1-score with a 14-class combined-dataset Swin Transformer model.
Swin TransformerPyTorchRAGFAISSFlutterPython - Jan 2026 – Aug 2026Internship Remote
Backend Developer Intern
Icubic
- Started as Backend Developer Intern; temporarily assigned to manual QA while learning Inertia.js and Express.js.
- Performed manual QA testing using Excel for test case documentation and Selenium for automated test scripts.
LaravelInertia.jsReactExpress.jsSelenium - Sep 2025 – PresentOngoingProject
Frontend Developer
Personal Portfolio Website, Self Project
- Built and continue to maintain a personal portfolio website using Next.js and React 19 with TypeScript.
- Implemented a component-based architecture (Hero, About, Skills, Projects, Contact) styled with Tailwind CSS, with animations built using Framer Motion.
Next.jsReact 19TypeScriptTailwind CSSFramer Motion - Jul 2025 – Sep 2026Project
Fullstack Developer (Flutter + FastAPI)
Byanice AI Personal Assistant, Self Project
- Built an AI-powered personal assistant application using Flutter for mobile and FastAPI for backend, with agentic LLM capabilities via Groq (LLaMA 3.3).
- Implemented voice input (Whisper speech-to-text) and text-to-speech (ElevenLabs/gTTS) for natural voice interaction.
FlutterFastAPIGroqWhisperSupabaseOAuth 2.0 - Jul 2025 – Dec 2025Internship
Fullstack Developer Intern
MyBTP Super App Web Based, Bandung Techno Park
- Developed a Laravel backend and Tailwind CSS frontend for a web-based application supporting external grants.
- Collaborated with the team to define the design and key features for external grants.
LaravelTailwind CSSPostgreSQLGitHub - Feb 2025 – Jul 2025Program
Machine Learning Engineer
MBKM DBS Foundation Program
- Participated in a 6-month industry-based learning program in machine learning and AI, completing 13 Dicoding Academy courses.
- Developed an emotion detection system (Rasa Kata Project) using an LSTM model built with TensorFlow, converted to TensorFlow Lite, and served through a Flask REST API.
TensorFlowLSTMTensorFlow LiteFlaskDockerExpress.js - Sep 2024 – Feb 2025Lead
Technical Lead & Fullstack Developer
Innovation and Research Dashboard, POLINDRA
Team · continued solo Jan 2026 – Jun 2026
- Led technical direction for the team, including tech stack selection and task delegation (Sep 2024 – Feb 2025).
- Developed the Laravel backend and MySQL database, implemented AJAX-based form validation to reduce submission errors, and built RESTful APIs consumed by a companion mobile app.
LaravelMySQLAJAXREST APICopyright - Sep 2023 – Feb 2025Lead
Technical Lead & Fullstack Developer
Intellectual Property System, POLINDRA (Campus Project)
Team · continued solo Jan 2026 – Jun 2026
- Led technical direction for the team, including tech stack selection, task delegation, and system architecture design (Sep 2023 – Feb 2025).
- Developed core application features using Laravel, MySQL, and AJAX-based form validation, including authentication and role-based dashboards, in active production use by the POLINDRA academic community.
LaravelMySQLMidtransRBACREST API
Projects that ship.
Tools I build with.
Frontend
InterfacesBackend & Data
APIs & storageMobile
AppsAI & Machine Learning
Models & agentsAutomation & Integrations
Connecting systemsTools & Others
WorkflowLearning, verified.
7 credentials in machine learning and data, earned through Dicoding and the DBS Foundation Coding Camp. Open a card to see the full certificate.
Coding Camp powered by DBS Foundation
Machine Learning Engineer Specialization
DBS Foundation × Dicoding Indonesia
A selective IT training program by DBS Foundation and Dicoding. I completed the Machine Learning Engineer learning path as a full graduate, from Python and data processing to deep learning, ending with a capstone project.
- Status
- Full Graduate
- Program
- Feb – Jul 2025
- Courses
- 14 courses & activities
- Capstone
- 93.1 / 100
Applied Machine Learning
Machine Learning Terapan
Predictive analytics (k-NN, Random Forest, AdaBoost), sentiment analysis with deep learning and SVM, computer vision for image recognition, and recommendation systems.
Deep Learning Fundamentals
Belajar Fundamental Deep Learning
Neural networks with TensorFlow and Keras, NLP, time series (LSTM, RNN), image classification, recommendation systems, reinforcement learning, model conversion for deployment, and generative AI. The final project was an image classification model.
Fundamental Data Processing
Belajar Fundamental Pemrosesan Data
Building quality datasets with Python: data repositories, ETL pipelines (extract, transform, load), and automation. The final project was a simple ETL pipeline.
Data Analysis with Python
Belajar Analisis Data dengan Python
The full analysis workflow in Python: descriptive statistics, data wrangling, exploratory data analysis, visualization, and an interactive dashboard built with Streamlit.
Basic Data Visualization
Belajar Dasar Visualisasi Data
Preparing data in Google Sheets and turning it into effective charts, using principles such as Gestalt and preattentive attributes.
AI Fundamentals
Belajar Dasar AI
Core AI concepts, how data is used to build AI, an introduction to machine learning, and deep learning with practical examples.
Software, registered.
Programs I helped build that are officially recorded as copyright by Indonesia's Ministry of Law.
Innovation & Research Dashboard
Dashboard Produk Inovasi dan Penelitian Politeknik Negeri Indramayu
A computer program I led as Technical Lead and built as Fullstack Developer, officially registered as copyright with the Ministry of Law of the Republic of Indonesia.
- Type of work
- Computer Program (Program Komputer)
- Registration no.
- 000829823
- Application
- EC002024257391 · 20 Dec 2024
- First published
- 20 Dec 2024, Indramayu
- Copyright holder
- Politeknik Negeri Indramayu
- Creators
- 5 co-creators
- Protection
- 50 years from first publication
- Legal basis
- Law No. 28 of 2014 on Copyright
My role
Technical Lead & Fullstack Developer
Second copyright registration
In processSurat Pencatatan Ciptaan (Hak Cipta) · The certificate is still being processed and will be added here once it is issued.
Let's build something useful together.
Interested in collaborating or have any questions? Feel free to reach out — I usually reply fast.
Indramayu, West Java, Indonesia
