<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>BlogMania</title><description>Stories, projects, and insights from my journey</description><link>https://blog.omania.dev/</link><language>en</language><item><title>A simple parking gate system with arduino!</title><link>https://blog.omania.dev/posts/smart-parking-gate-with-arduino/</link><guid isPermaLink="true">https://blog.omania.dev/posts/smart-parking-gate-with-arduino/</guid><description>A little project I made using Arduino UNO to create a smart parking door (or gate) system.</description><pubDate>Sat, 13 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Have you ever thought about how parking gates open automatically when a car approaches?&lt;br /&gt;
Well.. in this project, I set out to build a &lt;strong&gt;smart parking gate&lt;/strong&gt; using an &lt;strong&gt;Arduino UNO R3&lt;/strong&gt;, a servo motor, and an ultrasonic sensor.&lt;br /&gt;
The idea is simple: detect when a car (or an object.. anything basically) is near, and automatically lift the gate.&lt;/p&gt;
&lt;p&gt;It’s a small but fun automation project that combines &lt;strong&gt;electronics, coding, and real-world application&lt;/strong&gt;!&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;What You’ll Need&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Arduino UNO (or any microcontroller)&lt;/li&gt;
&lt;li&gt;Ultrasonic sensor (HC-SR04) or IR sensor&lt;/li&gt;
&lt;li&gt;Servo motor (to act as the gate arm)&lt;/li&gt;
&lt;li&gt;Breadboard and jumper wires&lt;/li&gt;
&lt;li&gt;Power supply (USB or battery pack)&lt;/li&gt;
&lt;li&gt;(Optional) LED lights &amp;amp; an LCD display for additional signals&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;How It Works&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;diagram.JPG&quot; alt=&quot;Diagram of the Project&quot; /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Simple diagram of the project, made in Wokwi&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;First, the &lt;strong&gt;ultrasonic sensor&lt;/strong&gt; continuously measures the distance in front of the gate. To get this reading accurately, I averaged multiple samples from the ultrasonic sensor:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;float getAverageDistance() {
  long total = 0;
  const int samples = 5;

  for (int i = 0; i &amp;lt; samples; i++) {
    digitalWrite(PIN_TRIG, LOW);
    delayMicroseconds(2);
    digitalWrite(PIN_TRIG, HIGH);
    delayMicroseconds(10);
    digitalWrite(PIN_TRIG, LOW);

    long duration = pulseIn(PIN_ECHO, HIGH, 30000);
    float distance = duration * 0.034 / 2;

    if (distance &amp;gt; 0 &amp;amp;&amp;amp; distance &amp;lt; 400) {
      total += distance;
    } else {
      total += 400; // assume max range if error
    }
    delay(10);
  }
  return total / samples;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This helps filter out &lt;strong&gt;noisy readings&lt;/strong&gt; and ensures the servo only reacts when a car is actually present.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;When a car comes within a set distance (e.g., 10 cm), the Arduino sends a signal to the servo motor and other indicators (in here, I used a 16x2 LCD and 2 LEDs).&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;if (jarak &amp;gt; 0 &amp;amp;&amp;amp; jarak &amp;lt;= 10) {
  palangServo.write(90); // open gate
  digitalWrite(PIN_LED_R, LOW);
  digitalWrite(PIN_LED_G, HIGH);
  lcd.print(&quot;Status: Buka&quot;);
  isOpen = true;
  lastOpenTime = currentTime;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The &lt;strong&gt;green LED&lt;/strong&gt; turns on when the gate is open, while the &lt;strong&gt;red LED&lt;/strong&gt; remains off.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;After 2 seconds, the system closes the gate again:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;else {
  palangServo.write(0); // close gate
  digitalWrite(PIN_LED_R, HIGH);
  digitalWrite(PIN_LED_G, LOW);
  lcd.print(&quot;Status: Tutup&quot;);
  isOpen = false;
}

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Here, the &lt;strong&gt;red LED&lt;/strong&gt; turns on, indicating that the gate is closed.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;(Optional, last step) &lt;strong&gt;LCD + RemoteXY&lt;/strong&gt; connection and display.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I also experimented with adding a 16x2 LCD to display the distance and status, plus the RemoteXY app so I could monitor the gate from my phone over a Wi-Fi point (this requires an additional &lt;strong&gt;ESP8266&lt;/strong&gt; module).&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Full Code&lt;/h2&gt;
&lt;p&gt;The full code will be released on 17th of September.. 😉&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;The End!&lt;/h2&gt;
&lt;p&gt;Thank you for reading this far into this &lt;em&gt;first guide&lt;/em&gt; that I made, hopefully this can inspire you guys to build more awesome and usefull stuff for everyday activities!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Happy coding!&lt;/strong&gt;&lt;/p&gt;
</content:encoded></item><item><title>Special guest at Ruangguru&apos;s collaboration with UOB</title><link>https://blog.omania.dev/posts/ruangguru-uob-my-digital-space/</link><guid isPermaLink="true">https://blog.omania.dev/posts/ruangguru-uob-my-digital-space/</guid><description>My experience being invited as a speaker at Ruangguru&apos;s biggest event in collaboration with UOB, My Digital Space.</description><pubDate>Wed, 20 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;A documentary image, taken by Humas Kemenko PMK (Balai Sarbini, Jakarta)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;Background&lt;/h2&gt;
&lt;p&gt;Have you ever imagined giving a speech in front of &lt;strong&gt;1,000 students and six officials&lt;/strong&gt;?&lt;br /&gt;
That was exactly what I experienced at Ruangguru&apos;s biggest event — a collaboration with &lt;strong&gt;UOB My Digital Space&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The program offers free courses on coding and AI development for students across the country.&lt;br /&gt;
And this time, I wasn’t just part of the audience. I was invited as a &lt;strong&gt;guest speaker&lt;/strong&gt; at the event.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;The Event&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;pic1.jpg&quot; alt=&quot;Presentation Session&quot; /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Picture taken by Saifullah, Muhammad Wildan (2025)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This event was part of Ruangguru and UOB&apos;s initiative to strengthen digital literacy and create more opportunities in technology and education.&lt;br /&gt;
The program, called &lt;strong&gt;My Digital Space&lt;/strong&gt;, focuses on preparing students for the challenges of the digital era, with a strong emphasis on Artificial Intelligence.&lt;/p&gt;
&lt;p&gt;The event featured discussions, workshops showcasing students&apos; projects, and sharing sessions from people with different backgrounds.&lt;br /&gt;
It was not only a place to present your own work, but also a chance to learn from the creativity and ideas of many other students.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;My Project: Real-Time Sign Language Interpretation&lt;/h3&gt;
&lt;p&gt;For my session, I presented my project called &lt;strong&gt;Real-Time Sign Language Interpretation&lt;/strong&gt;.&lt;br /&gt;
This project was built to address a very real challenge: in Indonesia, the deaf community often struggles to communicate with others. My goal was to use technology to help bridge that gap.&lt;/p&gt;
&lt;p&gt;Here are the key points from my short speech:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I introduced myself and explained why I built the project.&lt;/li&gt;
&lt;li&gt;The system uses &lt;strong&gt;deep learning&lt;/strong&gt; to recognize hand movements, which are then converted into letters or words.&lt;/li&gt;
&lt;li&gt;This allows people to communicate more easily and naturally, even if they don’t know sign language.&lt;/li&gt;
&lt;li&gt;In summary, I highlighted that &lt;strong&gt;technology can be beneficial to all people&lt;/strong&gt;, including the deaf community, and can bring us closer together.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q&amp;amp;A with Officials&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;pic2.jpg&quot; alt=&quot;Presenation Q&amp;amp;A&quot; /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Picture taken by Saifullah, Muhammad Wildan (2025)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;After my presentation, I had the chance to respond to remarks and questions from two very important people:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Mr. Wee Ee Cheong (CEO of UOB)&lt;/strong&gt; said that my project was really good and could be helpful for many people. Hearing this from him was very encouraging.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Mr. Abdul Mu’ti (Menteri Kemdikbud)&lt;/strong&gt; asked me about my future plans. I shared that I want to continue learning more about AI and that I hope to study at top universities like &lt;strong&gt;NTU&lt;/strong&gt; or &lt;strong&gt;NUS&lt;/strong&gt; to deepen my knowledge.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;At the Booth&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;booth.jpg&quot; alt=&quot;My booth&quot; /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Photo taken by Kompas from article https://www.kompas.id/artikel/koding-dan-ai-disukai-siswa-arahkan-manfaatnya-pada-kemanusiaan&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Besides giving my speech, I also had a booth where I showcased the project.&lt;br /&gt;
Many people came to see it — &lt;strong&gt;principals, teachers, and students&lt;/strong&gt; from other schools, as well as &lt;strong&gt;employees of Ruangguru and UOB&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;It was inspiring to see the interest and support from so many different people. Some shared their feedback, while others simply wanted to learn how the system worked.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;A MILESTONE OF MY LIFE!&lt;/h2&gt;
&lt;p&gt;Being part of this event was an &lt;strong&gt;unforgettable experience&lt;/strong&gt;. Not only did I get to present my project on such a big stage, but I also had the chance to connect with leaders, educators, and fellow students who share the same passion for technology and education.&lt;/p&gt;
&lt;p&gt;I am grateful to &lt;strong&gt;Ruangguru and UOB&lt;/strong&gt; for the opportunity, and I hope my project can continue to grow and one day make a real difference for the deaf community!&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;News Sources&lt;/h2&gt;
&lt;p&gt;These are the news sources that documented my speech and project:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;https://www.kompas.id/artikel/koding-dan-ai-disukai-siswa-arahkan-manfaatnya-pada-kemanusiaan&lt;/li&gt;
&lt;li&gt;https://www.kemenkopmk.go.id/menko-pmk-ajak-pelajar-berani-berimajinasi-dari-coding-bisa-lahir-solusi-untuk-bangsa&lt;/li&gt;
&lt;li&gt;https://www.detik.com/edu/sekolah/d-8071032/ketika-mendikdasmen-muti-terkesan-dengan-inovasi-koding-ai-murid-sd-sma
And much more!&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>Penetration Testing Internship at TACO</title><link>https://blog.omania.dev/posts/penetration-testing-at-taco/</link><guid isPermaLink="true">https://blog.omania.dev/posts/penetration-testing-at-taco/</guid><description>My experience as a cybersecurity intern, conducting real-world penetration tests and learning about real cybersecurity.</description><pubDate>Mon, 30 Jun 2025 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;Images in this blog have been intentionally blurred to protect the company’s confidentiality.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1&gt;The Beginning&lt;/h1&gt;
&lt;p&gt;After over 6 years of coding experience, especially in game and web development, I became really interested in trying out the cyber community. At first, I was mostly just doing it for silly (&amp;lt;i&amp;gt;..&amp;lt;b&amp;gt;seriously&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt; silly) stuff and not so much for career knowledge.&lt;/p&gt;
&lt;p&gt;But then, all of a sudden, a company (not just any company) invited me to do an internship in &lt;a href=&quot;https://www.ibm.com/think/topics/cybersecurity&quot;&gt;cybersecurity&lt;/a&gt;, playing the role of a &lt;a href=&quot;https://en.wikipedia.org/wiki/Penetration_test&quot;&gt;penetration tester&lt;/a&gt;. I was obviously shocked to receive this letter, because this was my first time applying this knowledge to a real-world case.&lt;/p&gt;
&lt;p&gt;But well, why shouldn’t I accept it? I guess it really is time to test my skills.&lt;/p&gt;
&lt;h1&gt;My Task&lt;/h1&gt;
&lt;p&gt;So my task is simple: just find a vulnerability without knowing the &lt;a href=&quot;https://www.geeksforgeeks.org/blogs/backend-development/&quot;&gt;backend&lt;/a&gt; structure (basically &amp;lt;b&amp;gt;&lt;a href=&quot;https://www.browserstack.com/guide/black-box-penetration-testing&quot;&gt;Black Box Penetration Testing&lt;/a&gt;&amp;lt;/b&amp;gt;). No, it’s not actually simple (😭)..&lt;/p&gt;
&lt;h2&gt;The existing security features&lt;/h2&gt;
&lt;p&gt;On my first visit to the &quot;sandbox&quot; environment, I was shocked to see that it was actually much harder than doing &lt;a href=&quot;https://en.wikipedia.org/wiki/Capture_the_flag_(cybersecurity)&quot;&gt;CTF&lt;/a&gt; problems—or at least that’s what I thought.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;login-page.png&quot; alt=&quot;Login Page&quot; /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Simple login page of one of the websites at TACO&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The first thing I saw was a simple login page with a PHP backend. I immediately thought about &amp;lt;b&amp;gt;&lt;a href=&quot;https://www.w3schools.com/sql/sql_injection.asp&quot;&gt;SQL Injection&lt;/a&gt;&amp;lt;/b&amp;gt; or &amp;lt;b&amp;gt;&lt;a href=&quot;https://portswigger.net/web-security/host-header/exploiting/password-reset-poisoning&quot;&gt;Request Poisoning&lt;/a&gt;&amp;lt;/b&amp;gt;, but when I tried to brute-force those requests, I noticed that the backend had a rate limiter (probably some kind of WAF implemented) that blocked them. I then had to change my IP to unblock the requests, so I figured I should try using a &amp;lt;b&amp;gt;&lt;a href=&quot;https://surfshark.com/blog/ip-rotation&quot;&gt;rotating IP/Proxy&lt;/a&gt;&amp;lt;/b&amp;gt;.&lt;/p&gt;
&lt;p&gt;But with no luck… I’m sure the backend has a secure way of communicating with the &lt;a href=&quot;https://en.wikipedia.org/wiki/SQL&quot;&gt;SQL&lt;/a&gt; database. I almost gave up at this point because of the lack of findings.&lt;/p&gt;
&lt;h2&gt;An interesting find&lt;/h2&gt;
&lt;p&gt;But then, I ran the company’s domain through a &amp;lt;b&amp;gt;&lt;a href=&quot;https://crt.sh/&quot;&gt;Certificate Search&lt;/a&gt;&amp;lt;/b&amp;gt;, and it turned out there were a lot of subdomains that might be useful in helping me find a vulnerability. Most of them were unused, but I found one really helpful domain that used a &amp;lt;b&amp;gt;&lt;a href=&quot;https://strapi.io/&quot;&gt;Strapi&lt;/a&gt;&amp;lt;/b&amp;gt; interface.&lt;/p&gt;
&lt;p&gt;From this finding, I was really shocked to discover that Strapi has a lot of vulnerabilities, so I searched for more information about them. I then tried to apply those vulnerabilities and, surprise-surprise, I managed to create a privileged user on the backend with administrative access to the company’s &lt;a href=&quot;https://en.wikipedia.org/wiki/API&quot;&gt;API&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;admin-account-creation.png&quot; alt=&quot;Admin Account Creation&quot; /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Me attempting a payload pollution attack to create a privileged user&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1&gt;Report&lt;/h1&gt;
&lt;p&gt;Of course after doing all of these, I need to make a report of my findings. This was also the first time making reports for these stuffs, so I asked &lt;a href=&quot;https://chatgpt.com/&quot;&gt;ChatGPT&lt;/a&gt; for a help in making the report sound professional and easy to read to general people.&lt;/p&gt;
&lt;h2&gt;Respond from the company&lt;/h2&gt;
&lt;p&gt;I received a response from the company about a week after sending my report. And to my surprise, they were genuinely impressed with my findings. They acknowledged the severity of the vulnerability and thanked me for responsibly disclosing it.&lt;/p&gt;
&lt;p&gt;This was the moment I truly realized that my passion for cybersecurity could go beyond just curiosity and practice—it could actually make a real impact in the industry.&lt;/p&gt;
&lt;h2&gt;New skills I learn&lt;/h2&gt;
&lt;p&gt;This internship didn’t just teach me new skills — it made me even more passionate about cybersecurity. I also got a real look into how security works in the real industry, and how insanely important cybersecurity is in today’s digital world (to stop those pesky lil&apos; hackers!).&lt;/p&gt;
</content:encoded></item><item><title>Winning 3rd Place at NCC-2024</title><link>https://blog.omania.dev/posts/national-coding-competition-2024/</link><guid isPermaLink="true">https://blog.omania.dev/posts/national-coding-competition-2024/</guid><description>How I developed an educational game about air pollution awareness and what I learned from competing at the national level.</description><pubDate>Sat, 07 Dec 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;National Coding Competition 2024&lt;/h1&gt;
&lt;p&gt;The &lt;a href=&quot;https://www.kodingnext.com/national-coding-competition-2024&quot;&gt;National Coding Competition 2024&lt;/a&gt;, organized by &lt;a href=&quot;https://www.kodingnext.com/&quot;&gt;KodingNext&lt;/a&gt;, was pretty intense and challenging. But the process was also really fun, especially meeting new friends and developers from all across the country. I even managed to make a close friend, and we still collaborate to develop games to this day!&lt;/p&gt;
&lt;h2&gt;My Project, &quot;Kampungku&quot;&lt;/h2&gt;
&lt;p&gt;My main project for this competition was a story-based game called &amp;lt;b&amp;gt;&lt;a href=&quot;https://www.roblox.com/games/76262004459760/Modified-Kampungku&quot;&gt;&quot;Kampungku&quot;&lt;/a&gt;&amp;lt;/b&amp;gt; or &amp;lt;b&amp;gt;&quot;My Village&quot;&amp;lt;/b&amp;gt;. It was a simple story game, with the goal of the player being to reduce air pollution in their village.&lt;/p&gt;
&lt;h2&gt;So, what makes it special?&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;game-1.png&quot; alt=&quot;Game Screenshot 1&quot; /&gt;
Well, as you can see, I spent &amp;lt;b&amp;gt;80% of my time&amp;lt;/b&amp;gt; on this project working on the &amp;lt;b&amp;gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Video_game_graphics&quot;&gt;graphics&lt;/a&gt;&amp;lt;/b&amp;gt;. I believe that the first thing people notice when playing a game isn’t the storyline or message, but the look and creativity of the game—especially the graphics.&lt;/p&gt;
&lt;p&gt;Not only that, I also focused on writing &amp;lt;b&amp;gt;&lt;a href=&quot;https://gist.github.com/wojteklu/73c6914cc446146b8b533c0988cf8d29&quot;&gt;clean code&lt;/a&gt;&amp;lt;/b&amp;gt;. Clean code doesn’t just mean code that is easy to read, but code that is &amp;lt;b&amp;gt;well-structured, maintainable, and scalable&amp;lt;/b&amp;gt;. This helps reduce &lt;a href=&quot;https://stayrelevant.globant.com/en/technology/gaming/varieties-game-bugs/&quot;&gt;bugs&lt;/a&gt; and makes the development process much simpler.&lt;/p&gt;
&lt;p&gt;And last but not least, &amp;lt;b&amp;gt;the story&amp;lt;/b&amp;gt;. I feel like this was the only project in the competition with a really focused storyline. The instructions given by the committee were just to create a game that focused on reducing &lt;a href=&quot;https://www.who.int/health-topics/air-pollution&quot;&gt;air pollution&lt;/a&gt;. That’s what made me optimistic that my project could stand out and catch the judges’ attention.&lt;/p&gt;
&lt;hr /&gt;
&lt;h1&gt;The Final Stage&lt;/h1&gt;
&lt;p&gt;Well, surprise surprise! My project made it to the &amp;lt;b&amp;gt;final stage of the competition&amp;lt;/b&amp;gt;! I was really shocked and happy about this news, as it was my first time reaching the final stage at a national level.&lt;/p&gt;
&lt;h2&gt;My preparations&lt;/h2&gt;
&lt;p&gt;Honestly, at first I thought I didn’t need to prepare anything and could just give it a go… but I quickly realized that was a bad idea.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;First, I had to dig deep into &amp;lt;b&amp;gt;why I chose this project&amp;lt;/b&amp;gt;, and what impact I thought it could have if it were actually published.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Then came &amp;lt;b&amp;gt;the presentation&amp;lt;/b&amp;gt;. I had to make it interesting and engaging for the judges. This was difficult because I have a BAD history with public speaking (I’m an introvert 😔). But I knew I had to overcome it, so I practiced by speaking in front of my family, friends, and even my class.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;And of course, I prayed that &amp;lt;b&amp;gt;no bugs&amp;lt;/b&amp;gt; would appear during my live demo (😭). To be extra safe, I even hard-coded some parts to prevent unexpected errors during runtime.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;The presentation&lt;/h2&gt;
&lt;p&gt;This was definitely the scariest part for me (lol). It was my first time presenting in front of &amp;lt;b&amp;gt;four judges&amp;lt;/b&amp;gt; and a crowd full of kids and parents. My heart was racing like crazy while waiting for my name to be called. But I told myself: &amp;lt;b&amp;gt;&amp;lt;i&amp;gt;“Forget the crowd, just do your thing.”&amp;lt;/i&amp;gt;&amp;lt;/b&amp;gt; And that’s exactly what I did.&lt;/p&gt;
&lt;p&gt;Surprisingly, the presentation went &amp;lt;b&amp;gt;really well&amp;lt;/b&amp;gt;! I managed to calm myself down and focus on what I needed to say. Once I stepped off the stage, my parents were really proud of me—they even showed me a recording of my presentation. 😅&lt;/p&gt;
&lt;h2&gt;Winner Announcement!&lt;/h2&gt;
&lt;p&gt;Okay, now THIS was the most &amp;lt;b&amp;gt;INTENSE&amp;lt;/b&amp;gt; part of the final. I was nervous about whether my project was good enough and whether my presentation had gone well. My brain was filled with all sorts of scenarios (&amp;lt;i&amp;gt;mostly negative&amp;lt;/i&amp;gt; ones), and I could barely focus while waiting for the results.&lt;/p&gt;
&lt;p&gt;When the MC began announcing the &lt;a href=&quot;https://en.wikipedia.org/wiki/Roblox&quot;&gt;Roblox&lt;/a&gt; project winners, my heart was pounding. First place… not me. Second place… not me. Third place… &amp;lt;b&amp;gt;AND IT WAS MY NAME!&amp;lt;/b&amp;gt; I was so happy to be called on stage, receiving gifts and (most importantly) a certificate. My whole family was proud of me—and I was proud of myself too!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;ncc2024-2.jpg&quot; alt=&quot;National Coding Competition 2024&quot; /&gt;
That day was one of the &amp;lt;b&amp;gt;best days of my life&amp;lt;/b&amp;gt;: winning 3rd Place at a national level, and presenting for the very first time in front of a large audience. It was truly a new and valuable experience that I’ll never forget.&lt;/p&gt;
&lt;h1&gt;Link of the project!&lt;/h1&gt;
&lt;p&gt;If you&apos;re interested to try or test out my project, check it out on &amp;lt;b&amp;gt;Roblox&amp;lt;/b&amp;gt; here:
&lt;a href=&quot;https://www.roblox.com/games/76262004459760/&quot;&gt;https://www.roblox.com/games/76262004459760/Kampungku&lt;/a&gt;&lt;/p&gt;
</content:encoded></item></channel></rss>