Welcome, Here is a collection of my public repositories and tools.
Explore my complete collection of repositories, including experiments in software development, database management and full-stack development. Stay updated with my latest commits and contributions.
Visit My ProfileThis project is a lightweight, high-performance Web API built with .NET 9 and Entity Framework Core, using SQLite as the database engine. It features full Swagger (OpenAPI) integration for interactive documentation and API testing.
View on GitHubAn ASP.NET Core MVC web application utilizing Visual Studio Scaffolding to instantly auto-generate complete CRUD (Create, Read, Update, Delete) engines and Razor UI pages from a centralized C# data model, backed by an isolated SQLite standalone database.
View on GitHubA portable Visual Basic Desktop Application. Implements full CRUD functionality using SQLite. No database setup required—just clone and run
View on GitHubA Python-based machine learning project that builds a Decision Support System to forecast national monthly rice prices in Indonesia across three quality classifications (Premium, Medium, and SPHP) using data from January 2021 to February 2026. By utilizing Time Series Forecasting models like Linear Regression and Random Forest Regressor, this study provides stakeholders with accurate predictive tools to mitigate inflation risks, protect consumer purchasing power, and implement preventive measures to maintain national rice price stability.
View on GitHubLangChain & Agentic AI Exploration is a hands-on repository dedicated to learning and implementing Large Language Model (LLM) orchestration using LangChain. The project transitions from basic sequential pipelines using OpenAI (GPT-4o-mini) and Groq Cloud (Llama 3.1) to autonomous Agentic AI frameworks.
View on GitHubThis repository provides a basic practical, hands-on introduction to the fundamentals of MongoDB using the MongoDB Shell (mongosh). It guides users through the essential CRUD (Create, Read, Update, and Delete) workflow, covering tasks such as inserting JSON-like documents, and performing simple data queries.
View on GitHubThis repository provides a basic, hands-on introduction to the fundamentals of Apache Cassandra using the Cassandra Query Language Shell (cqlsh). It guides users through the essential CRUD (Create, Read, Update, and Delete) workflow, covering tasks such as managing Keyspaces, defining table schemas, and performing data queries using CQL.
View on GitHubThis repository provides a hands-on introduction to Apache Airflow, a platform used to programmatically author, schedule, and monitor workflows. You will learn how to define Directed Acyclic Graphs (DAGs) to automate data pipelines. The lab covers the use of various operators (Bash, Python, and Email) to create a sequence of tasks that execute based on dependencies and schedules.
View on GitHubThis repository provides a hands-on introduction to the fundamentals of Apache Kafka using the KRaft (Kafka Raft) consensus protocol. This lab guides users through setting up a local Kafka environment, creating topics, and orchestrating a real-time data flow between a producer and a consumer without the need for Zookeeper.
View on GitHubThis project focuses on the design and implementation of an intelligent IoT system aimed at optimizing electricity consumption within a room through a dual-sensor approach. By combining Ultrasonic sensors for bidirectional person counting and PIR sensors for motion detection, the system creates a reliable automation logic that ensures power is only active when the room is truly occupied. This data is visualized using Blynk, transforming raw sensor inputs into a real-time mobile dashboard that displays live occupancy counts, motion status alerts, and a remote relay override, effectively bridging the gap between physical hardware automation and user-friendly cloud monitoring.
View on GitHubThis ESP32-based Smart Parking System simulated on Wokwi uses Edge Processing to ensure low-latency gate control and lighting automation, bypassing internet dependency for core logic. The system integrates Ultrasonic, PIR, and LDR sensors to manage a Servo gate and LED lighting, displaying real-time status on a 16x2 LCD. For remote monitoring, processed data is published to a HiveMQ cloud dashboard via the MQTT protocol.
View on GitHubThis ESP32-based Smart Room project, simulated on Wokwi, uses a virtual mock-up to automate electricity control through bidirectional person counting (Ultrasonic) and motion detection (PIR). Focused on functional logic rather than physical hardware, the system integrates with Blynk.io to provide real-time cloud analytics and trend visualization. This version enhances the original scope by introducing IoT security simulations, including authentication tokens and login protocols, alongside automated cloud notifications that trigger alerts when system parameters exceed safe limits.
View on GitHubEduTren is a secure, private enterprise Learning Management System (LMS) ecosystem engineered explicitly for seamless campus management, admissions, and academic administration. The platform utilizes a microservices-inspired architecture encompassing specialized mobile applications for students, teachers, and parents across Android and iOS platforms, multi-tenant back-office web suites, and standalone backend modules handling everything from biometric attendance tracking and admissions (PMB/PPDB) to secure databases and cryptographic SDKs. This repository network serves as the centralized, internal code base restricted exclusively to the EduTren engineering team.
View on GitHub