Stats

7
Projects
69
Devlogs
121
Votes
7
Ships

Coding Time

All Time: 196h 40m
Today: 0h 0m

Member Since

June 18, 2025

Badges

3
🚢
Maiden Voyage
you shipped your first project! the journey begins...
🕷️
Spider
this user has a pet!
Ballot Stuffer
vote 100 times.

Projects

7
screamify

screamify

Shipped
7 devlogs about 1 month ago
Supremely Uncomfortable Place
12 devlogs about 2 months ago
volumes

volumes

Shipped
26 devlogs 3 months ago
logbook

logbook

Shipped
7 devlogs 3 months ago
Website

Website

Shipped
2 devlogs 3 months ago
toadster

toadster

Shipped
9 devlogs 4 months ago
peek

peek

Shipped
3 devlogs 4 months ago

Activity

PianoMan0
PianoMan0 Shipwright gave you feedback
30d ago

Supremely Uncomfortable Place

This is really cool, no suggestions!

from PianoMan0
Solar
Solar Shipwright gave you feedback
33d ago

screamify

Interesting project! I love this URL shortener, it makes the links very short and easy to use.

from Solar

I added some silly little interactions, wrote a README and fixed a funky bug where characters with character codes perfectly divisible by 20 wouldn't decode correctly after lengthening.

Everything looks a bit nicer now! I also added a shortcut to copy the link.

Update attachment

Updated the styling a tad! Unsure what else to add, really. It's basically working.

Update attachment

Links now redirect!

Earned sticker

Hell yeah, it works! It was some really dumb mistakes in certain (very important) functions. I'm happy!

Update attachment

AAh! I've been trying to get decoding to work. It - for now - is not going well. That's alright, though, for I'll keep working on it!

Update attachment

Among other things, Rob now tries to press the button for you! I also tried to add speaking SFX for Rob, but it sounded weird. Oh, and the map looks a bit better now!

Earned sticker

I added some fancy click-dependent dialog for Rob, and implemented a basic map! This is basically a working thing now. I'm so happy!

I fixed the bug! Weird browser throttling things, basically. I just had to clear the timeout each time before setting it - not just at a scene switch, which is what I was doing to fix the other related bug.

Update attachment

I made a few changes to dialogs and laid some groundwork for more dialogue! I also fixed a bug where, when you left the elevator and came back, a new Rob loop would be registered, leading to some silly behaviour. I've also been trying to solve another similar extremely weird bug where if you switch tabs for long enough in conditions I haven't been able to reproduce nonaccidentally, Rob'll just keep registering loops.

Update attachment
Earned sticker

new project! I got the lengthening function working. the formula is basically this (pseudocode):
divider = 20
qty(a) = ((charCode - (charCode % divider)) / divider)
qty(h) = characterCode % divider

Update attachment
ali
ali created a project
36d ago

screamify

A silly tool that encodes your URLs into a scream-like format to make them longer.

screamify
7 devlogs 0 followers Shipped
Earned sticker

i updated the sprites for the inside of the elevator, and also changed some other, minor things!

I moved around and redrew a bunch of stuff in the start screen and added some new animations

Earned sticker

I'm working on a map function and also a major colour overhaul (consistency is key!). This is what the elevator looks like right now:

Update attachment
Earned sticker

i tweaked the sound effects and the font! also, based on the new rules that allow multiple files, i'm doing some refactoring. next up, i'm gonna link to the other scenes.

Manan hacker
Manan hacker Shipwright gave you feedback
47d ago

volumes

Cool! :D

from Manan hacker

I updated the API to allow checking old puzzles, and also organized the repo a bit!

Update attachment
Earned sticker

I tweaked so many tiny things (including at last removing the twist-in animation), did some major refactoring and implemented the new hints system!!

Update attachment
Earned sticker

I made a bunch of small changes, mostly to code, to make space for the new hints system.

Update attachment

I added a word similarity checker to the API!! This is so I can implement a thermometer-like hints system!

Update attachment

I updated the design a bit, incorporating a few suggestions (for example, the end screen now shows the correct word). It feels a lot better, I think!

Update attachment

I wrote a README and tweaked a bunch of tiny things (text input text is not centered anymore, who cheered)

Update attachment

forms are slightly nicer and now submit on enter!!

Update attachment

AAA i forgot to devlog, oh no! well, i've worked on a lot of things. i rewrote the API, basically, and it actually Works now (woohoo!) I also made the colors a lot nicer, and tweaked the UI a bit, and rewrote some code!!

There's a bunch more interaction - including the elevator button!

I implemented a lot of the actual elevator part!! It's starting to shape out :)

Say hi to Rob!!

NOO!! I've forgotten to make devlogs. Well, okay- I'm working on this!! I made a few sprites and am now trying to implement the basic scene switching flow.

Update attachment
ali
ali created a project
55d ago

Supremely Uncomfortable Place

Supremely Uncomfortable Place is one of the scenes in the [Summer Of Making](https://summer.hackclub.com/) [Grand Survey Expedition](https://summer.hackclub.com/s), a collaborative point and click game

Supremely Uncomfortable Place
12 devlogs 0 followers Shipped
ali
ali worked on volumes
35m 2 months ago

Uh. I'm not really sure what I was on yesterday, but it seems the API wasn't really working correctly - mostly because of CORS and implementation issues on the frontend side. It works now though !!

Update attachment
ali
ali worked on volumes
1h 24m 2 months ago

Among other things, I'm starting work on the backend!! I implemented a small FastAPI API and used it in the API function instead of the mock one I was using. Setting it up was... complicated, especially because I've not really done anything server-side like this before. I struggled for HOURS with Nest before realising it was just an issue I could fix by typing four (4) characters. Oh, anyway!

Update attachment
ali
ali worked on volumes
40m 2 months ago

THE UI IS FINALLY FULLY FUNCTIONAL WOOHOO

Update attachment
ali
ali worked on volumes
28m 2 months ago

Ah - seems past devlogs' images didn't embed. That's fine, though! Since then, I've been working a lot on smaller things (sorry, I'm REALLY bad at this coding thing). Here's a peek of what the UI currently looks like (I still need a win/lose flow, but it's shaping out!!)

Update attachment

I haven't much to show for it fancy features-wise, but I've been working a lot on code quality (it's spaghetti, but at least it's not that sticky) and behind-the-scenes logic.

Update attachment
ali
ali worked on volumes
38m 2 months ago

I'm doing some refactoring; my code is a mess. I tried a few things but I got overwhelmed so I decided to roll them back and start over. Currently, I'm attempting to move game state and other variables upstream.

Update attachment
ali
ali worked on volumes
2h 24m 2 months ago

AAAh, i don't think devlogs are devloging correctly (aw) - I really hope this one embeds. Anyway, I've done a bunch of things, mostly related to the experience, mainly
- animations (woohoo)
- actually working snippets
- a splash screen!!

Update attachment
ali
ali worked on volumes
32m 2 months ago

I'm refining interactions! Buttons feel more fun now :)

Update attachment
ali
ali worked on volumes
1h 6m 2 months ago

I'm working a bit on making the hints functionality... well, functional. I also tweaked some other things!!

Update attachment
ali
ali worked on volumes
54m 2 months ago

I'm tweaking the web site to look a bit better on phones!!

Update attachment
ali
ali worked on volumes
42m 2 months ago

Okay. Guyse? Pauseth? Pauseth for a second? So I haveth a UI updatete.

Update attachment
ali
ali worked on volumes
1h 35m 2 months ago

I finished some work on styling! It actually looks somehow acceptable now - great! I also made some tweaks to the logic and the way I was using Svelte components (this whole project will need a rewrite someday haha). Yay!

Update attachment
ali
ali worked on volumes
27m 2 months ago

I'm styling the game a bit!

Update attachment
ali
ali worked on volumes
59m 2 months ago

I added some basic functionality and did a bunch of work under the hood to start properly handling data!

Update attachment
ali
ali worked on volumes
1h 40m 2 months ago

I decided to start from scratch using Svelte! I thought it would probably be easier to do everything using a framework and I'm happy to report that's been the case so far. I'm currently implementing basic scorekeeping.

Update attachment
ali
ali worked on volumes
33m 3 months ago

I've been working a bit on the UI to make it better. Right now, I'm making a tiny Figma prototype (unfortunately I can't log that time, but oh well). It's quite nice, I think! Look at it:

Update attachment
ali
ali worked on volumes
49m 3 months ago

AAA! I forgot to devlog yesterday evening. I worked a bit more on the website part of the game - sketching out some basic functionality and figuring out the styling. !!

Update attachment
ali
ali worked on volumes
21m 3 months ago

I'm starting work on this project! Right now I'm focusing on laying the groundwork; I settled on an idea (finding missing words on text), set up a repo and am now making a mock API function (the game will have two parts).

Update attachment
ali
ali created a project
78d ago

volumes

A daily word game inspired by the example sections of dictionaries! [AI used for research]

volumes
26 devlogs 1 follower Shipped
ali
ali worked on logbook
1h 37m 3 months ago

I added some TODOs, wrote a README, and set up builds + did some other smaller things!!

Update attachment
ali
ali worked on logbook
4h 50m 3 months ago

I MADE IT WORK WOOOHOOO
In these 4 hours of grinding I've done so many things (for example, I've streamlined a lot of code and handled many edge cases!!) You can now add 'states' to tags - they're basically a counter you can add to and remove from using logs and they're the main idea behind this app!

So yeah, MVP! Who cheered! (Next up: docs and maybe, hopefully, cadences).

Update attachment
ali
ali worked on logbook
1h 56m 3 months ago

I worked a lot, lot, lot on reading! You can read tags now and the tables are nicer and slighly more informational :)

I also did some other, more minor things (especially trying to improve my spaghetti code). Oh, anyway!

Update attachment
ali
ali worked on logbook
1h 40m 3 months ago

I updated some things and did some refactoring! One notable thing: a finalized tag deletion flow!

Update attachment
ali
ali worked on logbook
34m 3 months ago

What's that? Oh, a ~~table~~!

Update attachment
ali
ali worked on logbook
2h 15m 3 months ago

I strayed a bit from my initial roadmap and added some important features, like
- data controls (including resetting the app data folder) and
- tag controls (including tag deletion).

Next up, I'm gonna try and finish some other important things (like deleting logs) and make it a bit prettier (tables are REALLY NECESSARY).

Update attachment
ali
ali worked on logbook
3h 12m 3 months ago

I've started work on this project! For now it's barely working, but I'm about halfway through my checklist:

  • [x] Basic interface setup
  • [x] Database and data folder (SQLite, stored in OS-appropriate user data dir)
  • [x] Basic tag storage (flat tag.subtag IDs, semantic nesting only in UI)
  • [x] Interface to create tags and write logs
  • [ ] Interface to read last n logs
  • - [x] Log reading logic
  • - [x] Basic log printing logic
  • // ...

So yeah!!! I'm gonna start working on table output (desperately needed), log deletion and advanced log features: stateful logs and hopefully soon cadences.

Update attachment
ali
ali created a project
84d ago

logbook

software for tracking events, like a computer! simple: write 'logs', tag them, add counters to tags even.

logbook
7 devlogs 0 followers Shipped
ali
ali worked on Website
46m 3 months ago

I made some design changes, most prominently to the poetry section!!

Update attachment
ali
ali worked on Website
1h 24m 3 months ago

I started work on this website! I added a few things, like a short index and also a few poems I've written and liked. Hopefully I can add more stuff tomorrow!

Update attachment
ali
ali created a project
89d ago

Website

A personal website for me, Ali!

Website
2 devlogs 0 followers Shipped
ali
ali worked on toadster
3h 13m 4 months ago

Two new features! /answer and /define, which rely on APIs for Wolfram Alpha, Merriam-Webster and Urban Dictionary!!! This was, um, hell to implement, but hey!!

Update attachment
ali
ali worked on toadster
4h 19m 4 months ago

I tried (and failed) to make a /motivate command which created inspirational images. I got 2/3s of the way there but it's just very hard to do within my timeframe (the satori library I'm using is finnicky and also I'm dumb). It's okay though! I did some good work on other things, and I hope I can do some more stuff before Converge ends!! (Also, sorry for the last devlog. I was sleepy.)

Update attachment
ali
ali worked on toadster
6h 1m 4 months ago

I spent some work on adding a few new features and adding a few other ones!

Update attachment
ali
ali worked on toadster
15m 4 months ago

Woah! What's that - a new feature?!!?! If it isn't /soothsay, an 8-ball-like clairvoyance thingy!

Update attachment
ali
ali worked on toadster
39m 4 months ago

I'm working on the layouts for a new inspirational quotes feature!

Update attachment
ali
ali worked on toadster
3h 21m 4 months ago

IT'S WORKING (kind of) (somewhat) (give me some time) (pls dont make me confront reality i am happy right now)

Update attachment
ali
ali worked on toadster
3h 32m 4 months ago

WOOHOO! IT WORKS! IT WORKS GUYS! IT'S WORKING! WOOHOO!

Update attachment
ali
ali worked on toadster
2h 5m 4 months ago

I've been working on updating the code and adding a new feature! It is a command supposed to make a framed faux-screenshot of someone's message - you know, for the sillies. But it's hard! I'm trying to use Vercel's Satori library + reSVG, although I've been having quite a bit of trouble as I'm using NodeJS w/ CommonJS modules (because I'm too lazy to make everything use ES modules). Wish me luck!

Update attachment
ali
ali worked on toadster
1h 27m 4 months ago

Started work! I set up discord.js, npm and git and added a few basic commands.

Update attachment
ali
ali created a project
118d ago

toadster

[AI used for research, bug catching and a few (~10) lines of code] A multi-purpose, fun bot for Discord!

toadster
9 devlogs 0 followers Shipped
ali
ali worked on peek
1h 34m 4 months ago

I made a bunch of improvements to performance, added binaries for more architectures and added tiny things (like adding file links to filenames in previews). I also wrote a neat README file and submitted my project to TerminalCraft!!

Update attachment
ali
ali worked on peek
3h 14m 4 months ago

woah, improvements!!! I:
- successfully packaged the app for various platforms
- brute forced my way through GitHub actions
- made some quite dramatic performance improvements
- updated the CLI, making it more intuitive and adding more settings
- wrote a README file, including documentation

woohoo!!!

Update attachment
ali
ali worked on peek
7h 18m 4 months ago

I'm so sorry for the lack of devlogs so far - I just coded for checks notes a day straight. I have a working version now! Basic functionality! Arguments! Pretty errors! Syntax highlighting! It's a lot. I'm quite proud!

Update attachment
ali
ali created a project
133d ago

peek

[AI used for research, tooling setup and debugging. All project code written by a human (me!)] Peek is a tiny CLI tool that quickly gives you a preview of all human-readable text files in a directory. Features: - smart file detection and support for most non-binary files, even those in obscure formats or without a file extension - little to no setup and a small, self-contained package - syntax-highlighted previews for code, markup and more - fuzzy, case-insensitive search and glob pattern-based filtering - multiple sorting options - support for multiple platforms

peek
3 devlogs 0 followers Shipped
ali
ali joined Summer of Making
135d ago

This was widely regarded as a great move by everyone.