diff --git a/articles/plasma-widgets.html b/articles/plasma-widgets.html index 07e13b7..1cd80b1 100644 --- a/articles/plasma-widgets.html +++ b/articles/plasma-widgets.html @@ -22,16 +22,11 @@

May 15 2024

You've just built an incredible KDE widget, and you want to share it with the world. But how do you make sure hundreds of people will get to try your new widget?

-

The best way to publish a widget is through the KDE Store. Opendesktop hosts the KDE Store, so first you'll need to make - an account with them. Go to the KDE Store and click "Register" in the top - right corner. That will take you through the process of creating an account. Once you have an account, go back to the - main page of the KDE Store, and log in if you need to. If you click on the profile picture in the right corner, you - should get a menu that looks like this:

+

The best way to publish a widget is through the KDE Store. Opendesktop hosts the KDE Store, so first you'll need to make an account with them. Go to the KDE Store and click "Register" in the top right corner. That will take you through the process of creating an account. Once you have an account, go back to the main page of the KDE Store, and log in if you need to. If you click on the profile picture in the right corner, you should get a menu that looks like this:

Profile icon menu
-

Click on Add Product, which will take you to this - page:

+

Click on Add Product, which will take you to this page:

Profile icon menu diff --git a/index.html b/index.html index a39f031..8983e7c 100644 --- a/index.html +++ b/index.html @@ -19,29 +19,44 @@
-

I'm Hamza Nasher-Alneam

-

A muslim high school student with an interest in software development and system management

+

Hi, I'm Hamza Nasher-Alneam

+

A high school student with an interest in software development, cybersecurity, and system management


About me

-

I'm a high school student in the United States. When I have time, I enjoy writing unoptimized code, messing around with Linux (Fedora KDE btw) and servers, or practicing for CyberPatriots. I hope to pursure some sort of computer science or engineering degree in college.

+

I'm a high school senior in the United States. Between school assignments, I enjoy writing unoptimized code, messing around with Linux on desktop and server, or practicing for CyberPatriots. I hope to pursure some sort of computer science or engineering degree in college.


Work

-

With senior year of high school well under way, it's difficult to find time for side projects, but I've been working on a prayer times plasmoid (widget) for KDE (code here), as well as a game for the Hack Club program Juice. -

Over the summer I was able to work on some projects, the most prominent among them being FetchCV, a developer profile site that I'm working on with a friend. Another smaller project was Activity Log, a time tracking tool with graphs. If you want to see what project I'm working on this week, it'll be up on my GitHub. +

With senior year well under way, it's difficult to find time for side projects, but I've been working on a prayer times plasmoid (widget) for KDE (code here), as well as a game for a Hack Club event called Juice. +

Over the summer I was able to work on some projects, the most prominent among them being FetchCV, a developer profile site that I'm working on with a friend. Another smaller project was Activity Log, a time tracking tool with graphs. If you want to see what I'm working on this week, it'll be up on my GitHub.

-

Recently, I've been working on a server, an old desktop from around 2010. It's running Kubuntu, because for some reason I decided a desktop OS would be great for a server. Now I'm trying to self-host everything, from photo backup with Immich to file backup with Rysnc to web analytics with Umami, along with a self-hosted Forgejo instance, which is a pain. Almost everything is up on my domain, hnasheralneam.dev, and anything else is on GitHub.

+

Recently, I've been working with a server, an old desktop from around 2010. It's running the latest 24.10 version of Ubuntu Server. With it, I've been self-hosting everything - from photo backup with Immich to file backup with Rysnc to web analytics with Umami. Almost everything is up on my domain, hnasheralneam.dev.


Achievements

-

Kai and I won 1st place on the beginner track for QuHacks 2025 with our game Medium Rare, which you can play at mediumrare.onrender.com. December 14 2024

-

Urdons and I won first place and the technical award at the MAGIC STEP Challenge! Here is our project and presentation.February 24 2024

-

Our school robotics team got into the VEX Over Under state championship! February 11 2024

-

Justin and I won third place at the MAGIC cybersecurity CTF! Here are the results. April 20 2023

+

+ December 14 2024
+ Kai and I won 1st place on the beginner track for QuHacks 2025 with our game Medium Rare, which you can play at mediumrare.onrender.com. +

+
+

+ February 24 2024
+ Urdons and I won first place and the technical award at the MAGIC STEP Challenge! Here is our project and presentation. +

+
+

+ February 11 2024
+ Our school robotics team got into the VEX Over Under state championship! +

+
+

+ April 20 2023
+ Justin and I won third place at the MAGIC cybersecurity CTF! Here are the results. +


@@ -85,7 +100,7 @@ hopefully!

- +
@@ -107,10 +122,10 @@