- 👋 Hi, I’m Ahmad Rizal, a results-driven Software Engineering student at Universitas AKPRIND Indonesia with a strong passion for data-driven development.
- 💡 I specialize in building full-stack applications and designing data pipelines that transform raw data into actionable insights and scalable solutions.
- 🛠️ Tech Stack:
- Software Engineering: Next.js, Laravel, Kotlin, Flutter, Docker
- Data Analysis: Python (Pandas, NumPy, Scikit-learn), SQL, R, Tableau, Power BI
- 📊 Experienced in performing data cleaning, statistical analysis, and visualization to support business intelligence and feature optimization in software projects.
- 🚀 Aiming to bridge the gap between software development and data analytics by creating systems that are not only functional but also intelligent and metrics-aware.
- 📍 Based in Yogyakarta, Indonesia.
I am actively seeking opportunities to contribute to projects that leverage both engineering excellence and data-informed decision-making. Let’s connect and discuss how we can drive innovation together! 🚀
|
tun8n Silver Medal |
website-humanika Gold Medal |
trimurl Bronze Medal |
| Name | Description | Tech | Type |
|---|---|---|---|
| website-humanika | Website Humanika | nextjs + googleapi + oauth2 + mongodbatlas-cloud + prisma-orm + resend | Project Private |
| tun8n | Tun8n - Dockerized n8n with Ngrok integration for instant webhook exposure. Deploy your automation workflows in minutes with custom domain support. | npm | Package |
| nextjs-googledrive-oauth2 | This project is a Next.js application that integrates Google Drive OAuth2 authentication. It allows users to securely connect their Google account, authenticate via OAuth2, and interact with their Google Drive files directly from a Next.js interface. | nextjs + googleapi + oauth2 | Starter Kit |
| url-shortener | A simple URL shortener built with Golang, PostgreSQL, and Redis. It stores original URLs and generates short links for easy sharing. | golang + redis + postgress | Starter Kit |
| phpmyadmin-docker | Docker Compose setup for phpMyAdmin with customizable database backend. Perfect for local development, testing, and learning environments. Supports multiple database engines and includes persistent storage, environment variables, and easy management. | mysql & mariadb with phpmyadmin and docker container | Boilerplate Code |
| postgresql-docker | Docker Compose setup for postgresql with customizable database backend. Perfect for local development, testing, and learning environments. Supports multiple database engines and includes persistent storage, environment variables, and easy management. | postgresql and docker container | Boilerplate Code |
| Wijaya Kusuma Craft Website Finance | Wijaya Kusuma Craft - Finance Dashboard A simple finance dashboard built with PHP and MySQL to manage income, expenses, and financial reports for Wijaya Kusuma Craft. | php & mysql | Project Private |
| apotek-cpp | A desktop-based pharmacy management system built with C++. This application provides complete CRUD (Create, Read, Update, Delete) functionality for managing medicine inventory, stock, and expiration dates. | cpp & makefile | Project Public |
| vue-photobooth | Photo Booth App is a web-based photo booth built with Vite + Vue.js and Tailwind CSS. It lets users choose templates, take photos with timer, filters, and mirror options, customize frames or background colors, retake selected shots, and download the final photo booth result. | vue,js & tailwindcss | Project Public |
| cadira-rental | This is a simple Car Rental Management System developed in Java using Swing for the GUI, MySQL for the database, and following the Model-View-Controller (MVC) architectural pattern. | java + JDBC mysql + swingX | Project Public |
| website-credit-admin-dashboard | A powerful and intuitive Admin Dashboard built with core PHP and MySQL for managing a website-based credit or financing system. This dashboard provides administrators with a comprehensive interface to monitor, approve, and manage user credit applications efficiently. | php & mysql | Project Public |
| classic-calculator-apk-android | A simple Classic Calculator built using Kotlin for Android. | android with kotlin | Project Public |
| admin-filament | A simple admin dashboard filament built using php laravel. | filament with laravel | Project Public |
| aquafin | A simple website aquafin filament built using php laravel. | filament with laravel | Project Public |
| trimurl | A full-stack URL shortener application consisting of a Go backend API and a React TypeScript frontend. This project allows users to shorten long URLs, manage them with custom short codes, set expiration times, add tags, and track redirects. | react typescript + golang + redis + postgress | Starter Kit |
| calculator-geometry-android | A simple Classic Calculator built using Kotlin for Android. | android with kotlin | Project Public |
| ubuntu-docker | A Docker-based Ubuntu container designed for beginners to learn Linux command line in a safe, isolated environment. | linux, ubuntu and docker container | Boilerplate Code |
| remind-bot | A simple Telegram bot to manage reminders and schedules with automated notifications. | Soon | Soon |
| lokaria | A room booking system for managing reservations, availability, and schedules efficiently. | Soon | Soon |
| ecoin | A Web3-based platform for waste tokenization and digital waste banks. It enables users to convert waste into tokens, supporting sustainable recycling and creating new economic opportunities. | Soon | Soon |
| wordle-game | A Wordle-inspired web game built with React, Firebase (authentication & realtime database), and Tailwind CSS for styling. | Soon | Soon |
This comprehensive roadmap provides a structured approach to mastering Logic development. The curriculum is designed sequentially, with each module building upon previous knowledge to ensure a solid foundation and progressive skill development.
📚 Click to view the Complete Curriculum
- Module 1: Introduction to Logic
- Module 2: Arguments and Validity
- Module 3: Logical Connectives
- Module 4: Truth Tables
- Module 5: Logical Equivalence
- Module 6: Basic Proof Techniques
- Module 7: Propositional Calculus
- Module 8: Advanced Logical Operators
- Module 9: Proof Methods in Propositional Logic
- Module 10: Quantifiers
- Module 11: Predicate Calculus
- Module 12: First-Order Logic
- Module 13: Logical Inference
- Module 14: Set Theory Fundamentals
- Module 15: Relations and Functions
- Module 16: Mathematical Induction
This comprehensive roadmap provides a structured approach to mastering Flowchart development. The curriculum is designed sequentially, with each module building upon previous knowledge to ensure a solid foundation and progressive skill development.
📚 Click to view the Complete Curriculum
- Module 1: Introduction to Flowcharts
- Module 2: Basic Flowchart Elements
- Module 3: Reading and Interpreting Flowcharts
- Module 4: Simple Flowchart Creation
- Module 5: Standard Flowchart Symbols
- Module 6: Advanced Symbol Set
- Module 7: Symbol Usage Guidelines
- Module 8: Flowchart Notation Standards
- Module 9: Sequence Structure
- Module 10: Selection Structures
- Module 11: Iteration Structures (Loops)
- Module 12: Combined Control Structures
- Module 13: Modular Flowchart Design
- Module 14: Error Handling and Exception Flow
- Module 15: Flowchart Optimization
- Module 16: Cross-Functional Flowcharts
This comprehensive roadmap provides a structured approach to mastering Linux development. The curriculum is designed sequentially, with each module building upon previous knowledge to ensure a solid foundation and progressive skill development.
📚 Click to view the Complete Curriculum
- Module 1: Introduction to Linux
- Module 2: Installation & Environment Setup
- Module 3: Command Line Interface Basics
- Module 4: Basic File Operations
- Module 5: Text Editors
- Module 6: User Management Basics
- Module 7: Linux File System Hierarchy
- Module 8: Permissions and Ownership
- Module 9: Advanced File Operations
- Module 10: Process Management
- Module 11: Package Management
- Module 12: System Monitoring & Performance
- Module 13: Service Management with systemd
- Module 14: Disk Management & Partitioning
- Module 15: Backup and Recovery
- Module 16: Shell Scripting Fundamentals
- Module 17: Networking Fundamentals
- Module 18: SSH & Remote Access
- Module 19: Web Services
- Module 20: Firewall & Security
This comprehensive roadmap provides a structured approach to mastering Java development. The curriculum is designed sequentially, with each module building upon previous knowledge to ensure a solid foundation and progressive skill development.
📚 Click to view the Complete Curriculum
- Module 1: Introduction & Development Environment
- Module 2: Basic Syntax & Program Structure
- Module 3: Variables and Data Types
- Module 4: Operators and Expressions
- Module 5: Control Flow Statements
- Module 6: Arrays and Strings
- Module 7: Introduction to Classes and Objects
- Module 8: Core OOP Principles
- Module 9: Advanced Class Design
- Module 10: Exception Handling
- Module 11: Collections Framework
- Module 12: Generics
- Module 13: Essential Java APIs
This comprehensive roadmap provides a structured approach to mastering HTML development. The curriculum is designed sequentially, with each module building upon previous knowledge to ensure a solid foundation and progressive skill development.
📚 Click to view the Complete Curriculum
- Module 1: Introduction to HTML & Web Development
- Module 2: HTML Document Structure & Basic Tags
- Module 3: Text Formatting & Content Structure
- Module 4: Links & Navigation
- Module 5: Images & Media Elements
- Module 6: Lists & Tables
- Module 7: Semantic HTML5 Elements
- Module 8: HTML Forms & User Input
- Module 9: Form Validation & Enhancement
- Module 10: HTML5 APIs & Multimedia
- Module 11: Embedded Content & Iframes
- Module 12: Advanced Layout & Structure
- Module 13: Web Accessibility (A11y)
- Module 14: SEO & Performance Optimization
- Module 15: HTML Best Practices & Standards
This comprehensive roadmap provides a structured approach to mastering CSS development. The curriculum is designed sequentially, with each module building upon previous knowledge to ensure a solid foundation and progressive skill development.
📚 Click to view the Complete Curriculum
- Module 1: Introduction to CSS
- Module 2: CSS Selectors
- Module 3: Box Model & Display Properties
- Module 4: Typography & Text Styling
- Module 5: Colors & Backgrounds
- Module 6: CSS Positioning
- Module 7: Traditional Layout Methods
- Module 8: Flexbox Layout
- Module 9: CSS Grid Layout
- Module 10: Transforms & Transitions
- Module 11: CSS Animations
- Module 12: Advanced Selectors & Combinators
- Module 13: Responsive Web Design
- Module 14: CSS Custom Properties (Variables)
- Module 15: Modern CSS Features
This comprehensive roadmap provides a structured approach to mastering JavaScript development. The curriculum is designed sequentially, with each module building upon previous knowledge to ensure a solid foundation and progressive skill development.
📚 Click to view the Complete Curriculum
- Module 1: Introduction & Development Environment
- Module 2: Variables and Data Types
- Module 3: Operators and Expressions
- Module 4: Control Flow Statements
- Module 5: Functions
- Module 6: Arrays and Objects
- Module 7: Document Object Model (DOM)
- Module 8: Events and Event Handling
- Module 9: Web APIs and Browser Storage
- Module 13: Advanced Functions and Closures
- Module 14: Object-Oriented Programming in JavaScript
- Module 15: Error Handling and Debugging
- Module 16: Performance and Security
This comprehensive roadmap provides a structured approach to mastering TypeScript development. The curriculum is designed sequentially, with each module building upon previous knowledge to ensure a solid foundation and progressive skill development.
📚 Click to view the Complete Curriculum
- Module 1: Introduction & Development Environment
- Module 2: Basic Types & Type Annotations
- Module 3: Interfaces & Type Aliases
- Module 4: Functions & Classes
- Module 5: Introduction to Generics
- Module 6: Advanced Type Concepts
- Module 7: Utility Types
- Module 8: Conditional Types
- Module 9: Template Literal Types
- Module 10: Type Manipulation & Mapped Types
- Module 11: Type Inference & Compatibility
- Module 12: Declaration Files & Module System
- Module 13: Advanced Generics
- Module 14: TypeScript Design Patterns
- Module 15: Decorators & Metadata
- Module 16: Tooling & Testing
- Module 17: Performance & Best Practices
This comprehensive roadmap provides a structured approach to mastering SQL development. The curriculum is designed sequentially, with each module building upon previous knowledge to ensure a solid foundation and progressive skill development.
📚 Click to view the Complete Curriculum
This comprehensive roadmap provides a structured approach to mastering SQL development. The curriculum is designed sequentially, with each module building upon previous knowledge to ensure a solid foundation and progressive skill development.
- Module 1: Database Concepts & Setup
- Module 2: Basic SQL Queries
- Module 3: Filtering and Sorting Data
- Module 4: Working with Multiple Tables
- Module 5: Data Modification Operations
- Module 6: Advanced Joins and Set Operations
- Module 7: Subqueries and Derived Tables
- Module 8: Aggregate Functions and Grouping
- Module 9: Window Functions
- Module 10: Common Table Expressions (CTEs)
- Module 11: Data Definition Language (DDL)
- Module 12: Stored Procedures and Functions
- Module 13: Advanced Data Types and Operations
- Module 14: Database Design and Normalization
- Module 15: Indexing and Query Optimization
- Module 16: Database Security and Maintenance
- Module 17: Transactions and Concurrency
This comprehensive roadmap provides a structured approach to mastering C++ development. The curriculum is designed sequentially, with each module building upon previous knowledge to ensure a solid foundation and progressive skill development.
📚 Click to view the Complete Curriculum
- Module 1: Introduction & Development Environment
- Module 2: Basic Syntax and Data Types
- Module 3: Operators and Expressions
- Module 4: Control Flow Statements
- Module 5: Functions and Scope
- Module 6: Arrays, Pointers, and References
- Module 7: Strings and Basic I/O
- Module 8: Introduction to OOP
- Module 9: Advanced Class Features
- Module 10: Operator Overloading
- Module 11: Inheritance and Polymorphism
- Module 12: Templates
- Module 13: Standard Template Library (STL) - Containers
- Module 14: STL Algorithms and Function Objects
- Module 15: C++11/14/17 Modern Features
- Module 16: Move Semantics and Smart Pointers
- Module 17: Concurrency and Multithreading
- Module 18: Exception Handling and RAII
This comprehensive roadmap provides a structured approach to mastering Python development. The curriculum is designed sequentially, with each module building upon previous knowledge to ensure a solid foundation and progressive skill development.
📚 Click to view the Complete Curriculum
- Module 1: Introduction & Development Environment
- Module 2: Basic Syntax & Program Structure
- Module 3: Variables and Data Types
- Module 4: Operators and Expressions
- Module 5: Control Flow Statements
- Module 6: Functions
- Module 7: Data Structures
- Module 8: File Handling
- Module 9: Error and Exception Handling
- Module 10: Modules and Packages
- Module 11: Introduction to OOP
- Module 12: Classes and Objects
- Module 13: Inheritance and Polymorphism
- Module 14: Advanced OOP Concepts
- Module 15: Functional Programming
- Module 16: Decorators and Generators
- Module 17: Concurrency and Parallelism
- Module 18: Testing and Debugging
This comprehensive roadmap provides a structured approach to mastering Git development. The curriculum is designed sequentially, with each module building upon previous knowledge to ensure a solid foundation and progressive skill development.
📚 Click to view the Complete Curriculum
- Module 1: Introduction to Version Control
- Module 2: Git Configuration & Setup
- Module 3: Creating Repositories & Basic Commands
- Module 4: Staging and Committing Changes
- Module 5: Branching Fundamentals
- Module 6: Basic Merging
- Module 7: Rebasing
- Module 8: Conflict Resolution
- Module 9: Working with Remote Repositories
- Module 10: Collaborative Workflows
- Module 11: Tags and Releases
- Module 12: GitHub/GitLab/Bitbucket Platforms
- Module 13: Undoing Changes
- Module 14: Stashing and Cleaning
- Module 15: Git Hooks
- Module 16: Advanced Tools & Techniques
This comprehensive roadmap provides a structured approach to mastering Bash development. The curriculum is designed sequentially, with each module building upon previous knowledge to ensure a solid foundation and progressive skill development.
📚 Click to view the Complete Curriculum
- Module 1: Introduction to Shell & Terminal
- Module 2: Essential File Operations
- Module 3: Text Processing Tools
- Module 4: Input/Output Redirection
- Module 5: Script Structure & Execution
- Module 6: Variables & Parameters
- Module 7: Control Flow Statements
- Module 8: Loops & Iteration
- Module 9: Arrays & String Manipulation
- Module 10: Functions & Modularity
- Module 11: Advanced Testing & Conditionals
- Module 12: Signal Handling & Process Control
- Module 13: System Monitoring Scripts
- Module 14: Networking & Web Operations
- Module 15: Backup & File Management
- Module 16: Cron Jobs & Scheduling
This comprehensive roadmap provides a structured approach to mastering Kotlin development. The curriculum is designed sequentially, with each module building upon previous knowledge to ensure a solid foundation and progressive skill development.
📚 Click to view the Complete Curriculum
- Module 1: Introduction & Development Environment
- Module 2: Basic Syntax & Program Structure
- Module 3: Variables and Data Types
- Module 4: Control Flow Statements
- Module 5: Functions
- Module 6: Collections & Lambdas
- Module 7: Classes and Objects
- Module 8: OOP Principles in Kotlin
- Module 9: Functional Programming Features
- Module 10: Null Safety & Exception Handling
- Module 11: Extension Functions & Properties
- Module 12: Coroutines & Asynchronous Programming
- Module 13: Generics & Advanced Types
- Module 14: DSLs & Annotation Processing
- Module 15: Java Interoperability
- Module 16: Build Tools & Dependency Management
- Module 17: Testing in Kotlin
- Module 18: Popular Kotlin Frameworks
This comprehensive roadmap provides a structured approach to mastering PHP development. The curriculum is designed sequentially, with each module building upon previous knowledge to ensure a solid foundation and progressive skill development.
📚 Click to view the Complete Curriculum
- Module 1: Introduction & Development Environment
- Module 2: Basic Syntax & Program Structure
- Module 3: Variables, Constants, and Data Types
- Module 4: Operators and Expressions
- Module 5: Control Structures
- Module 6: Arrays and Strings
- Module 7: Functions
- Module 8: Superglobal Variables
- Module 9: Forms and File Handling
- Module 10: Sessions and Cookies
- Module 11: MySQL Database Integration
- Module 12: Object-Oriented Programming (OOP)
- Module 13: Advanced OOP Concepts
- Module 14: Error Handling and Exceptions
- Module 15: PHP Security Best Practices
- Module 16: Composer and Dependency Management
- Module 17: PHP Standards and Best Practices
- Module 18: RESTful API Development
- Module 19: Laravel Framework
- Module 20: Symfony Framework
- Module 21: Testing and Debugging
- Module 22: Deployment and DevOps
This comprehensive roadmap provides a structured approach to mastering HTTP development. The curriculum is designed sequentially, with each module building upon previous knowledge to ensure a solid foundation and progressive skill development.
📚 Click to view the Complete Curriculum
- Module 1: Introduction to Web Protocols
- Module 2: HTTP Basics & URL Structure
- Module 3: HTTP Request Methods
- Module 4: HTTP Status Codes
- Module 5: HTTP Headers
- Module 6: Authentication & Authorization
- Module 7: Cookies & Session Management
- Module 8: Caching Mechanisms
- Module 9: Proxies & Intermediate Servers
- Module 10: HTTPS & TLS/SSL
- Module 11: Security Headers & Best Practices
- Module 12: RESTful API Design
- Module 13: API Formats & Standards
- Module 14: HTTP/2 Protocol
- Module 15: HTTP/3 & QUIC
- Module 16: Performance Optimization
- Module 17: Monitoring & Debugging
- Module 18: Web Application Architecture
- Module 19: Mobile API Development
- Module 20: WebSockets & Real-time Communication
- Module 21: File Transfer & Streaming
This comprehensive roadmap provides a structured approach to mastering Golang development. The curriculum is designed sequentially, with each module building upon previous knowledge to ensure a solid foundation and progressive skill development.
📚 Click to view the Complete Curriculum
- Module 1: Introduction & Development Environment
- Module 2: Basic Syntax & Program Structure
- Module 3: Variables, Constants, and Data Types
- Module 4: Operators and Control Flow
- Module 5: Functions
- Module 6: Arrays, Slices, and Maps
- Module 7: Pointers and Memory Management
- Module 8: Structs and Methods
- Module 9: Interfaces and Polymorphism
- Module 10: Packages and Modules
- Module 11: Error Handling
- Module 12: Testing and Benchmarking
- Module 13: Goroutines and Concurrency Basics
- Module 14: Channels and Communication
- Module 15: Advanced Concurrency Patterns
- Module 16: Systems Programming
- Module 17: HTTP Server and Client
- Module 18: RESTful API Development
- Module 19: Database Integration
- Module 20: Authentication and Authorization
- Module 21: Go Tooling
- Module 22: Configuration and Logging
- Module 23: Deployment and Containerization
- Module 24: Microservices and Distributed Systems