Open to work

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 Ramadhan Setiawan

Dimas Arya

Indramayu, West Java

Daily drivers
07Projects
05DL models compared
02Internships
Download
CV
Find me
About me

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.

ReactNext.jsTypeScriptTailwind CSSInertia.jsBootstrap

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

Experience

Where I've built things.

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
Selected work

Projects that ship.

Tech stack

Tools I build with.

Frontend

Interfaces
Bootstrap
CSS
Tailwind CSS
JavaScript
jQuery
Next.js
React
TypeScript
Inertia.js

Backend & Data

APIs & storage
Laravel
PHP
Python
FastAPI
Express
Node.js
Flask
PostgreSQL
MySQL
MongoDB

Mobile

Apps
Flutter
Dart

AI & Machine Learning

Models & agents
PyTorch
TensorFlow
Computer Vision
RAG (FAISS)
LLM Tool Calling
Agentic AI
Whisper (STT)
Text-to-Speech

Automation & Integrations

Connecting systems
n8n (learning)
Telegram Bot API
Google Calendar API
Spotify API
OAuth 2.0
Midtrans
Jira

Tools & Others

Workflow
Git
Docker
Supabase
Linux (WSL)
Selenium
Streamlit
Figma
Cucumber
RBAC
Certifications

Learning, 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.

Featured program

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
Machine LearningDeep LearningPythonData ProcessingSQLGit & GitHub
2 Jun 2025 80 hours

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.

Predictive AnalyticsSentiment AnalysisComputer Vision
Dicoding IndonesiaVerify
21 May 2025 110 hours

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.

TensorFlowKerasNLP
Dicoding IndonesiaVerify
17 May 2025 60 hours

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.

PythonETL PipelinesData Cleaning
Dicoding IndonesiaVerify
16 Mar 2025

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.

Data WranglingEDADescriptive Statistics
Dicoding IndonesiaVerify
19 Feb 2025 16 hours

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.

Data VisualizationGoogle SheetsData Storytelling
Dicoding IndonesiaVerify
18 Feb 2025 10 hours

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.

AI ConceptsMachine LearningDeep Learning
Dicoding IndonesiaVerify
Intellectual Property

Software, registered.

Programs I helped build that are officially recorded as copyright by Indonesia's Ministry of Law.

Copyright · Registered

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
LaravelMySQLREST APICopyright

My role

Technical Lead & Fullstack Developer

See in Experience

Second copyright registration

In process

Surat Pencatatan Ciptaan (Hak Cipta) · The certificate is still being processed and will be added here once it is issued.

Contact

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

Opens your email app with the message prefilled.