Welcome to my professional portfolio. My name is Daniel Satria Mahardhika, a passionate and inquisitive third-year Informatics student at Universitas Kristen Satya Wacana, eager to grow and make an impact in the world of technology. This portfolio showcases a variety of projects and explorations I've worked on throughout my journey in learning and applying concepts in Data Science, Machine Learning, and Backend Development.
With a strong desire to keep learning, the ability to adapt quickly, and a deep interest in data-driven technology and system development, I am committed to creating solutions that are not only functional but also meaningful. I believe that every project is an opportunity to grow, collaborate, and contribute to real-world technological advancements.
An enthusiastic, well-organized, and deeply inquisitive third-year Informatics student with a strong passion for problem-solving, technology, and innovation. Skilled in adapting to new environments, collaborating in teams, and communicating technical ideas effectively. Eager to deepen knowledge and gain practical experience in areas such as software development, data analysis, artificial intelligence, and system design through real-world challenges and interdisciplinary projects.
This project is a news scraper for the Kontan website, focusing on the topic of Trump tariffs. The scraper uses Python and several libraries to collect and process news data.
GitHub
This project aims to collect, process, and analyze tweet data from Twitter using techniques for tokenization, filtering, and stemming. By utilizing Python and several related libraries, this project allows users to extract information from tweets based on specific keywords.
GitHub
This project explains the implementation of the Ant Colony Optimization (ACO) algorithm to solve the Traveling Salesman Problem (TSP). The algorithm aims to find the shortest path that visits a number of points (cities) and returns to the starting point.
GitHub
This project analyzes the effect of average years of schooling on the Poverty Depth Index in Indonesia during the 2022–2024 period.
GitHub
This application predicts laptop prices based on various features such as brand, type, RAM, and other specifications. It is built using Streamlit.
GitHub
This Course Class Scheduling System is designed to facilitate course management, including booking, participant verification, and schedule management. There are three main roles in this system: User, Instructor, and Admin.
GitHub
This application is designed to help restaurants efficiently manage orders, menus, and customers.
GitHub
This program configures the ACI Controller using the Direct API. There are three stages/menu options in this program: Counting Existing Tenants and Application Profiles, Configuring Tenant and Application Profiles, and Displaying Member Information
GitHub
This program is a motorcycle workshop management application written in C. It utilizes data structures to store and manage service and part data for vehicles. Below is an explanation of the features and data structures used.
GitHub
This project is a simple hotel management application written in C. The application allows users to manage room reservations, including guest lists, guest data creation, and invoice printing.
GitHubSatya Wacana Christian University
7th semester student
Current GPA 3.98/4.00
RS Dr. OEN SOLO BARU, Sukoharjo Regency, Central Java
Currently working as a Full-stack Developer, contributing to the development and maintenance of comprehensive web applications and digital solutions for healthcare management systems.
Universitas Kristen Satya Wacana, Salatiga
Responsible for designing the data and information, service, and infrastructure architectures.
Ongoing task involves analyzing 36 Strategic Plans (Renstra) of the Palu City Government to establish a comprehensive foundation for the SPBE architecture.
Currently analyzing all these Renstra documents, and so far, identified 2,479 key data points within the data and information architecture.
These identified data points are serving as the primary benchmark and solid foundation for the ongoing design of the service and infrastructure architectures, ensuring effective integration within the SPBE system.
Satya Wacana Christian University
The student learning outcomes in each practical assistance course were reported to the lecturer at the end of each semester.
Assistant Lecturer of Operating Systems (March 2025 – July 2025): Taught 39 Informatics students the fundamentals of OS using Virtual Machines and Ubuntu Linux.
Assistant Lecturer of Network Programming Basics (August–December 2024): Taught 72 Informatics students fundamentals of network programming using Postman and Python.
Assistant Lecturer of Computer Networks (March–July 2024): Taught 41 Informatics students network fundamentals, software and hardware basics, RJ45 LAN cable installation/testing, and routing simulation using Cisco Packet Tracer.
Assistant Lecturer of Database Systems (March–July 2024): Taught 65 Informatics students database concepts using MySQL and Oracle APEX.
Assistant Lecturer of Programming Basics (August–December 2023): Taught 40 Informatics students fundamental programming using the C language.
Assistant Lecturer of Introduction to Information Technology (August–December 2023): Taught 35 Informatics students software, hardware, networks, and basic web development with HTML, CSS, and JavaScript.
Self-Employed, Surakarta
Specialized in optimizing Engine Control Unit (ECU) maps for motorcycles to enhance performance, fuel efficiency, and rideability.
Developed expertise in custom tuning for various motorcycle makes and models, using advanced diagnostic and tuning tools.
Focused on improving horsepower, torque, and throttle response tailored to rider preferences and motorcycle modifications.
Delivered high-quality, reliable, and safe ECU remapping solutions for an optimal riding experience.
danielsatriamahardhika@gmail.com
Sukoharjo, Indonesia