I'm Hamza Nasher-Alneam
- A second-generation Syrian immigrant with an interest in computer stuff + A second-generation Syrian immigrant with an interest in computersAbout me
-I'm a high school student in the United States. When I have time, I like to do programming, which has been mostly full stack web dev. Now, I'm learning Kotlin for Android development, trying out Godot for the school Game Dev Club, and writing C++ code for the school robotics team. Currently using the Fedora KDE Spin.
+I'm a high school student in the United States. When I have time, I like to do programming, which has been mostly full stack web dev. Now, I'm trying out a different languages and tools. Currently using the Fedora KDE Spin.
Work
As mentioned above, I've been just experimenting around recently, working on a bunch of small projects in Python, GDscript, Java, and Kotlin, until I find something good enough to stick with. If you want to see whatever project I'm working on this week, it'll be up on my GitHub.
-A ambitious project I was working on in JavaScript was Git Organized, a project management and planning tool; web hosting isn't working right now, but you can set it up yourself if you like.
+Right now, I've been working on setting up a server, an old desktop from around 2010. It's running Opensuse Tumbleweed, because I decided a rolling release is a good choice for a server. Now I'm trying to self-host everything, from photo backup with Immich to file backup with Rysnc, along with a shelf-hosted Gitea instance. The website is on is hnasheralneam.onthewifi.com, but the server is off right now and I probably won't remember to update this when it's on again
Other work
-Another small tool I made is Activity Log, which is meant to be used for tracking time. It's a really cool project, with a nice design and charts and everything. I'm trying to make this an Android app.
-Recently, and friend and I made a developer profile tool for a hackathon project; here it is. Right now it only fetches data from GitHub.
-My really old work includes some games; they are still up on my GitHub.
+Another small tool I made is Activity Log, which is meant to be used for tracking time. It's a cool project, with decent design and charts and everything. I'm trying to make it an Android app.
+Recently, a friend and I made a developer profile tool for a hackathon project; here it is. Right now it only fetches data from GitHub.
Tools
-Languages: JavaScript, Java, Python
-IDEs: VIsual Studio Code, Android Studio, Jetbrains IDEs sometimes
+Languages: JavaScript, Python
+IDEs: VS Code, Jetbrains IDEs sometimes
+Frameworks and tools: Tailwind CSS, some Typescript, NodeJS
Software
Firefox.
Keyboard layouts are programmer's dvorak (~100wpm) and arabic 101 (~15wpm).
-Fedora 40 KDE Spin, Windows 11 (unfortunatly), and ChromeOS for school.
+Fedora 40 KDE Spin!
Opinions
-I use Python, sometimes, when I can't avoid it. The worst parts are varibles and the dependance on indentation.
+I use Python, sometimes, when I can't avoid it.
The type checking in Java is actually really nice.
-I use open source when possible.
+I ❤️ open source
Achievements
Urdons and I won first place and the technical award at the MAGIC STEP Challenge! Here is our project and presentation. February 24 2024
@@ -50,7 +50,7 @@Justin and I won third place at the MAGIC cybersecurity CTF! Here are the results. April 20 2023
Fun stuff
-Developer jokes! Check them out
+Change the website color theme
@@ -66,29 +66,28 @@The Humanitarian Crisis in Gaza: Then and Now
Nov 29 2023 -A brief history of Gaza, with a special focus on the recent events.
+A brief history of Gaza, with a special focus on the recent events. I'm very sorry for what I did not fit in.
Publish your Plasma Widget
+Publish your Plasma widget
May 15 2024 -A quick tutorial that shows how publish a KDE widget on the widget store.
+A quick tutorial that shows how publish a KDE widget on the widget store. More on KDE widgets coming soon hopefully!
The iMessage Lockin
+The social issues with iMessage
Dec 1 2022 -Didn't update this for the RCS announcement, but that'll take a while to come into effect and still won't - change much socially in the U.S.
+Didn't update this for the RCS announcement, but that'll take a while to come into effect and still won't change much socially in the U.S.
An Argument Against Folding Phones
+An argument against folding phones
Dec 1 2022 -They're expensive, fragile, and impractical
+I mention the impracticalities in more words than strictly necessary.