Stats

10
Projects
20
Devlogs
129
Votes
8
Ships

Coding Time

All Time: 165h 50m
Today: 0h 0m

Member Since

June 16, 2025

Badges

2
🚢
Maiden Voyage
you shipped your first project! the journey begins...
Ballot Stuffer
vote 100 times.

Projects

10
Flappy Bird (ish)
4 devlogs • 7 months ago
The Ugly Isles (scene 42)
3 devlogs • 8 months ago
Canvas Module Downloader
4 devlogs • 8 months ago
Hack Club YSWS storage API
1 devlog • 9 months ago
HackDucky Browsing History Stealer
1 devlog • 9 months ago
Ultimate Sqeak Mouse
2 devlogs • 10 months ago
4 LEDs + 4 Button Games for Pathfinder (PCB+2 Games)
2 devlogs • 10 months ago
HCmail

HCmail

Shipped
3 devlogs • 11 months ago
🚀
0 devlogs • 11 months ago
🚀
0 devlogs • 11 months ago

Activity

Elliott
Elliott Shipwright gave you feedback
211d ago
from Elliott
Irtaza
Irtaza Shipwright gave you feedback
216d ago

The Ugly Isles (scene 42)

This is a nice project, as the theme suggests, it is supposed to be ugly isles, so improved ui is not necessary.

from Irtaza

I didn't realize this was double dippable woops.
I originally intended for this to have a front end too so it can be an easier replacement for the existing ysws website, but I forgot about it and got busy with other projects.
this is the full backend to the API, including user management, admins, a database with sqlite, and all the paths to make and view posts

Update attachment
HassaanKH
HassaanKH Shipwright gave you feedback
218d ago

Flappy Bird (ish)

nice project, maybe improve ui a bit, it is an awesome first game.

from HassaanKH

quick fix for export and readme

Update attachment

I added scoring and high scores, and I added a secrete night mode toggleable by pressing G (lower gravity)

Update attachment

adding pipe ends was surprisingly hard and I added a 40% chance to see some pipe variants (each variant having a different chance

Update attachment
Earned sticker
Guy
Guy worked on Flappy Bird (ish)
4h 21m • 7 months ago

time for a devlog even though SoM is running behind of hackatime.

I tried to do a scrolling background but gave up.
making the player work was super easy
I am finishing up pipe logic

Update attachment
Guy
Guy created a project
218d ago

Flappy Bird (ish)

My first real game. I tried to recreate flappy bird with my terrible art skiils. I tried to draw a pixelated skating orpheus for the player and it kind of worked. up arrow to jump, flappy bird rules. ...secrete night mode toggleable with G

Flappy Bird (ish)
4 devlogs 0 followers Shipped
Earned sticker

I finished up the website with terms and conditions (easter egg) and fixed bettertext. the only thing left is to link up some of the other expedition places

I missed getting the sticker so hopefully this should work

Update attachment

I made some lore and a things to do page. The lore is pretty intuitive I was just improving it.

Update attachment

I forgot to devlog :skull:
I started by making the basic shop and developed the lore on top of it
I made some ugly graphics (both because of the theme and because I can't do better) and threw in comic sans and papyrus fonts.
I made an API to track overall money spent.
And I made a tip menu (because you have to tip...)

Update attachment
Guy
Guy created a project
225d ago

The Ugly Isles (scene 42)

The Official SoM expedition #42. My best and worst css ever made. I tried to hide as many easter eggs as possible. IT'S UGLY ON PURPOSE Visit the Ugly Isles's gift shop in the struggling tourism center on the expedition throughout the island, there are also pages for things to do and the history of the Island. the shop doesn't use real money or currency this is all a joke

The Ugly Isles (scene 42)
3 devlogs 0 followers Shipped

Added readme and hosted on nest

Update attachment
Earned sticker

I added some style, category and page collapsing that saves with localstorage, deleting modules with admin (+security after I realized I needed that). I decided against adding assignments for now because they are the same as pages but usually just have homeworks. I also added duplicate protection. I think this is ready to ship so I will just add a proper readme and try to get this on nest

Update attachment
Earned sticker

I had to redo my system because I realized I probably should not be sending the API key to the user so I made a 3 table db where table 1 is modules, containing titles and ids that point to table 2 for pages, but then I realized not all modules are pages and some are just files, so I made table 3 also use id to get files. I am going to start polishing up the user end and fix the admin update function

Update attachment

I made 3 pages, new (the one in the image), admin, and get.
so far you give it your course ID, canvas URL, and canvas api key, and it grabs those modules and puts it in an SQlite DB (best sql).
As I was working on getting the user end to work I just realized most modules are links to canvas pages so I need to get those too and restructure the db :(

Update attachment
Guy
Guy created a project
234d ago

Canvas Module Downloader

A website to help you share your teacher's resources using just a link with other students in case their teacher doesn't teach well. you can collapse categories and pages by clicking on them and it stays through reloads. there is an admin page for deleting and updating modules in 1 click (not in demo for obvious reasons). adding a module only takes a few pieces of info and you can share your demo link with anyone you want

Canvas Module Downloader
4 devlogs 0 followers Shipped
LinuxJourney
LinuxJourney Shipwright gave you feedback
246d ago

HackDucky Browsing History Stealer

I love stealing others browsers history so this seems like an amazing project to me...

from LinuxJourney
Guy
Guy created a project
268d ago

Hack Club YSWS storage API

an api to store YSWS programs and users (for hosting ysws) using a database that also has query features and logins with hashed passwords and a secure login useing jwt tokens with different permissions. do the API requrests to https://guy.hackclub.app/yswsapi/api/{stuff}

Hack Club YSWS storage API
1 devlog 0 followers Shipped

sorry for not posting devlogs I did most of this on a long flight so I couldn't post anything so this is a long one.

I started with making the server API and testing if the bash script worked.
Then I made an admin panel with a password requirement to be able to reset the database.
I realized too late that having databases in databases was stupid and I could have just made files on the machine for each user but too late to turn back now + I am learning how to use databases.
I made the main page show buttons with IP addresses of victims that when you click on pull up that user's history in a table with pages.
Later I added pages to now show 1000 items at once, a sort function, and a basic search.
Now that I am like 4 hours in I started to make the basic Duckyscript to open the terminal and run the shortest command that worked that I made by giving chatgpt my bash script and told it to shorten it because I don't want to spend 2 hours looking at bash docs to see if what I am doing is the most optimal way.
Then I started working on a multi browser grab thing that I ended up scrapping quickly due to the api and database complications.

sadly, I can't demo this because I don't want to leak my browsing history and hosting this as an API will cost a lot due to the size of history files being about 50mb+ on used computers

Update attachment
Guy
Guy created a project
282d ago

HackDucky Browsing History Stealer

A usb device you plug into someone's computer and it grabs their browsing history and uploads it to a server (takes about 5 seconds total) where you can view, sort, and search each victim by their IP address they still haven't started shipping these so here is a rough demo video SORRY FOR THE BAD QUALITY DEMO VIDEO I AM ON AN OLD LAPTOP FROM MY GRANDPARENTS only used AI to compress my bash script into 1 line because I have a life

HackDucky Browsing History Stealer
1 devlog 0 followers Shipped

I finished all the parts and made everything modular. I made the top flexible part which I didn't know how to make easily printable so it's the only part that needs supports. I gave up on snap fits and just opted for pegs. almost everything is 3d printable, and added this to printables and makerworld

Update attachment

I made the bottom and middle shells, still no snap fits

Update attachment
Guy
Guy created a project
302d ago

Ultimate Sqeak Mouse

A custom mouse made from the Bambulab wireless mouse kit for Sqeak. Modular with pegs.

Ultimate Sqeak Mouse
2 devlogs 0 followers Shipped

I decided to split the games into 2 firmwares, 1 is whack-a-mole and the other is simon says memory. I also updated the pcb design

Update attachment

I made the schematic, board, and firmware

Update attachment
Guy
Guy created a project
305d ago

4 LEDs + 4 Button Games for Pathfinder (PCB+2 Games)

I made a memory game and whack-a-mole for pathfinder with a custom PCB made of 4 buttons and 4 LEDs, not much I could do. Memory games comes complete with 50 levels and 3 animations (start, win, loose) while whack-a-mole comes with 2 animations (start and win) and a score display (12, 25, 37, 50) on the LEDs.

4 LEDs + 4 Button Games for Pathfinder (PCB+2 Games)
2 devlogs 0 followers Shipped
Guy
Guy worked on HCmail
15m • 10 months ago

I forgot to add a proper readme my bad

Update attachment
Guy
Guy worked on HCmail
1h 8m • 10 months ago

I got the mail reading to work with a vertical area and shipping tracker buttons

Update attachment
Guy
Guy worked on HCmail
6h 47m • 10 months ago

Made main page, settings, and a working basic mail client

Update attachment
Guy
Guy created a project
318d ago

HCmail

better mail client for hack club with more features planned for the future.

HCmail
3 devlogs 0 followers Shipped
Guy
Guy created a project
323d ago

Dodoloader

modded ice dodo

0 devlogs 2 followers
Guy
Guy created a project
323d ago

Static Hack Club

My hackclub projects page as a static page, needs to be updated with some more, made for boba

0 devlogs 2 followers
Guy
Guy joined Summer of Making
323d ago

This was widely regarded as a great move by everyone.