Previous Posts


16/07/2024

First International Programming Olympiad!

While I haven't updated my website in a while, I thought it might be nice to share what has happened in the past year for me (woah, has it really been that long?). To start off, I've gotten more into competitive programming. I did participate in the AIPO (All-Ireland Programming Olympiad) last year, but unfortunately I never won a medal or even got selected to go to IOI or EGOI - essentially European/international-level programming contests. But this year, with a whole lot more practice, and a shocking amount of study, I got into the Irish EGOI team for this year, which is going to be in the Netherlands!

Since then, I've been focusing on competitive programming more than anything else - the competition week is from the 21st-27th of July, so I'm pretty much locked in my room most of the time for preparation. Because of this, this website clearly hasn't been updated in a while, so I'm lucky I got to add this blog post! But no fear - I do have a pretty neat idea to add to my website (mostly for personal use, relating to my career, I suppose?), so hopefully after the contest I will be able to show you the said idea, and plenty others! With that said, I must finish up here, and hopefully you might've sparked some interest in the competitive programming field, since there isn't actually many in Ireland (only 25 active ones!). Thanks for reading!

27/07/2023

#newdesigngoals

You may have noticed, where did the brand new color scheme come from??? Well, for my Python course, I was working some more with my HTML and CSS skills. I made a little CV with it. I thought, huh, this color scheme is SO much prettier. So, I decided to mix things up a bit...

If you are interested in having your own website, or would like to make some changes to an existing one and may need some help, I offcially can help you out and give you some ideas and tips! I might post some more stuff about it soon, who knows...

05/06/2023

New tab, eh?

You may have noticed that I have added a new tab in my website; Travel Cost. It's a little feature in this website, it's a calculator to check how much it will cost you to travel an amount of distance and time. For now, I am doing this in the metric system, but I will add an imperial system version soon, for those who prefer it over the metric system.

Since fuel costs are getting really high, I decided it would be a good idea to include this in my website. That way, people, even buisnesses, can know how much they need to earn to travel to a certain place. I hope you find this useful, and I will update you on more features soon! Thanks for reading!

19/07/2023

My Progress on 100 days of Python

Not too long ago, I started a course on Python, which is a programming language. I decided to update you on how I an doing with it so far, and tell you about a project that I made! Ever since I have started the course, I have improved a lot with Python. Now, I am more capable of coding a basic program, or even a simple game, like Snake! I recently finished a project, which is a password manager, and a flash card game. Basically, the password manager is capable of saving passwords to a data file, generating ultra-secure passwords, and searching the data file for the password you might be looking for. The flash card game is my favourite so far though, it's like digital flash cards to help you learn a language! The flash cards show the word in the language you chose, and after 3 seconds it flips to the other side to show the translation. I made two of these programs, one for learning French, one for learning German. It's only because these languages are quite useful for my career, and I will be doing both in secondary school.

You may have noticed that I mentioned doing HTML/CSS and Minecraft coding too. I was, until those classes ended. They were both quite enjoyable! For the HTML/CSS, we learned how to make a website. Of course, the teachers weren't aware that I knew the basics, and that I already made one. I have learned new things from the class, however, so I have better knowledge of making websites now! We also did Minecraft coding in Python, which was cool. We made mini-games, learned how to make a trail of flowers as you walk, and more! Once I get up to something new (which will be soon, I promise!), I will be sure to post it here. I hope you enjoyed reading, and inspire to learn some coding :)

09/05/2023

What happened to the projects?

Recently, I haven't been working on huge projects. Right now, I go to UCC every Saturday. I learned some HTML/CSS, Minecraft with Python Scripts and now we are doing Film Production with Final Cut Pro. It is quite interesting and enjoyable, so if you are looking for decent coding classes, give UCC a try! If you are wondering what we are currently doing in film production, we are going to learn the basics of Final Cut, filming some footage and putting together the film. The whole class got to choose whether they are in groups or not, I chose to be in one. I will tell you this; it is much easier than working on your own! So far, the film we are making is going quite well. The other member of my group is working on animations, so I assume everything is going great with that. Qe already have the start and end credits done, so we have less work to do after making the film. We have 3 weeks left, so we actually have plenty of time! If we get the animating and voice recording done this or next week, of course.

You may have noticed that I mentioned doing HTML/CSS and Minecraft coding too. I was, until those classes ended. They were both quite enjoyable! For the HTML/CSS, we learned how to make a website. Of course, the teachers weren't aware that I knew the basics, and that I already made one. I have learned new things from the class, however, so I have better knowledge of making websites now! We also did Minecraft coding in Python, which was cool. We made mini-games, learned how to make a trail of flowers as you walk, and more! Once I get up to something new, I will be sure to post it here. I hope you enjoyed reading this as much as I did typing it. Happy coding!!!

05/04/2023

The Air Quality Station!

Now, you are probably wondering, how does this whole thing work? I will explain it by text, but if you prefer visual and simple explanations, feel free to visit my YouTube channel here! Let's start off with the sensor names, and which one does which. The first one is the BME280. This sensor measures temperature, humidity and pressure. We need to measure temperature because we can't have it too warm or cold in the house. Plus, it still would be hard to breathe, and there would be less moisture in the air. This is where humidity comes in! Humidity is the moisture, or simply, water particles in the air. Too little isn't too good, so it is a good idea to ventilate. Too much isn't good either. Next, is pressure. It is for me a little hard to explain, but I can try as much as I can! Pressure is a type of force, kind of like wind. When the wind is strong, the pressure gets higher and when the wind is light, the pressure gets lower. It isn't a necessary thing to worry about, unless you are very curious about pressure. Next, let's talk about the more complicated sensor, the CCS811. This senses CO2 and TVOCs(odours). Let me answer the question; 'What is CO2?' for those who don't understand what it is. CO2 is like a gas. As we breathe in oxygen, CO2 is what you breathe out, like the dirty air that your body doesn't need. Too much can bring us to death, so it is important to know how much is in the room.

TVOCs are similar. TVOCs, or simply, VOCs, are odours. Odours like chemicals in the air, sweaty and smelly armpits, these are pretty good examples of odours. Like with CO2, it isn't good to have too much, or else you can die. The next, but final sensor is the MQ9. This senses CO and Methane. It senses more things than that, but I defined in my code that it will only measure CO and Methane, the more necessary gases. CO is a type of gas, a bit like CO2, but not the exact same. CO is deadly when, of course, there is too much of it. It is a bit like smoke coming from a fire. Methane is also a gas, but more like fire. You probably know already if there is fire, or flammable gases, you will die, so I won't go too deep in that. If you haven't watched the video based on this on my YouTube channel, feel free to watch it now! And if you have, you probably noticed that it has no casing. It isn't good, but I can put pictures up once everything is done! Down below, I have left some notes about the ranges of each measurement, you can see them by clicking on the picture below! Just in case you have something similar to my creation. I hope you enjoyed reading this as much as I did typing it. Happy coding!!!