Stats

8
Projects
51
Devlogs
62
Votes
4
Ships

Coding Time

All Time: 122h 54m
Today: 0h 0m

Member Since

June 16, 2025

Badges

1
🚢
Maiden Voyage
you shipped your first project! the journey begins...

Projects

8
🚀
1 devlog • about 2 months ago
discord-prox2
10 devlogs • about 2 months ago
🚀
2 devlogs • about 2 months ago
🚀
1 devlog • 4 months ago
Pilot

Pilot

Shipped
5 devlogs • 4 months ago
srizan.dev
4 devlogs • 5 months ago
Vinci

Vinci

Shipped
10 devlogs • 5 months ago
hctv

hctv

Shipped
18 devlogs • 5 months ago

Activity

Elliott
Elliott Shipwright gave you feedback
39d ago

Vinci

You need to fix the bot, it should respond to prompts... It has admin commands so it should work.

from Elliott
Elliott
Elliott Shipwright gave you feedback
44d ago

Pilot

Cool project!

from Elliott

last devlog! i'm now using the discogs api to display album images.

Update attachment
eth0
eth0 worked on Pilot
1h 38m • about 2 months ago

attempted again to fix flight updating intervals. let's see how it goes!

Update attachment
eth0
eth0 worked on Vinci
42m • about 2 months ago

implemented rolling presences! so easy with sern!
this will be my last devlog here, i haven't got that much time to finish it fully :(

Update attachment
Earned sticker
eth0
eth0 worked on hctv
7h 57m • about 2 months ago

after a month long hiatus, i'm shipping hctv bot accounts! for now, they can only do actions on the chat, but this will be expanded soon!
this will probably be my last devlog, and just wanted to thank everyone who has been following along. hctv will continue to be developed and new features will be added regardless of a general ysws happening or not. stay tuned on #hctv!

Earned sticker
eth0
eth0 worked on NIC
1h 12m • about 2 months ago

figured out how to write database migrations! using diesel for this project.

Update attachment
Solar
Solar Shipwright gave you feedback
49d ago

discord-prox2

This is so awesome! Well done.

from Solar
Earned sticker

added star rating to reviews

Update attachment

added a command list! (now shipping trust)

Update attachment
Earned sticker

moved to cloudflare astro ssr and changed branding!

Update attachment
Earned sticker
eth0
eth0 worked on srizan.dev
1h 6m • about 2 months ago

finally, working on my website! it has been dormant during the summer, but I aim to write some stuff and improve it from now on.
this devlog adds some content to the about page and removes old blog posts from the template.
don't be fooled by this project using an astro template, though! i'll heavily modify it

Update attachment

wanted to make a cool website to register
for now, i've made the welcome text and the cookie beat! a lot has to be done

Update attachment
eth0
eth0 created a project
56d ago

Circles YSWS website

Website for an osu! YSWS program

1 devlog 0 followers

final devlog! wrote a readme, and kept troubleshooting build errors. i've concluded that my hate towards nixpacks is real.
have a good night, i guess!

Update attachment

probably last devlog before ship. been setting up multi guild support.

Update attachment

got replies going! also forgot to disable mentions!

Update attachment
Earned sticker

day 2, figured out downvoting and added the post author to the database for responses

Update attachment

added upvoting! users are sha256 hashed!

Update attachment

added the ability to nuke messages! it basically deletes it from the database pf

Update attachment

handled approve buttons and some other small changes (like deleting the sent message)

Update attachment

got modal and database writing done! now i just have to handle buttons and get it sent to a channel. getting closer!

Update attachment
Earned sticker

project init, prisma database schema writing, quick confession logging!

Update attachment
eth0
eth0 created a project
57d ago

discord-prox2

Discord port of the well known #confessions and #meta bot, prox2! It is completely anonymous, just like the original bot, featuring sha256 encryption and replies!

discord-prox2
10 devlogs 1 follower Shipped
eth0
eth0 worked on NIC
22m • about 2 months ago

hi! this is NIC - my (eth0) personal discord bot! it'll be a small rust experiment.
for now, i've figured out how to send a message on program start and start an http server!

Update attachment
eth0
eth0 created a project
59d ago

NIC

Personal slack bot

2 devlogs 0 followers
eth0
eth0 worked on hctv
1h 15m • 2 months ago

this devlog includes some updates and other stability fixes:
- default unicode emojis are now supported on the chat!! so now you can use stuff like :skull: with no problems.
- fixed the fact that sentry didn't install server side stuff automatically and had to do it manually :heavysob:
- fixed dependency bug that led to not being able to change stream titles or onboard (didn't notice before AAAAAAAAAAAAAAA)

Update attachment
eth0
eth0 worked on hctv
54m • 2 months ago

in this hour of work, i've made a few changes:
- improved stream latency (reverted and improved prior latency changes)
- added a 24/7 flag for channels. this will disable notifications on #hctv-streams
- fixed some misleading information when getting a dm after following someone.

Update attachment
eth0
eth0 worked on hctv
2h 25m • 2 months ago

used fumadocs on a separate monorepo package, then wrote all documentation! turns out, next.js loves to not work. i afterwards had to move everything over to starlight, where it was easy to get everything going. it is now deployed under https://docs.hctv.srizan.dev!

Update attachment
eth0
eth0 worked on hctv
1h 47m • 3 months ago

i created a new fumadocs website and then tried to use openapi and scalar to make api endpoint documentation. turns out, it's not the best! (at least without me using AI to help me out pf)
so, i'm moving to manually documenting each endpoint. hopefully it's easier

Update attachment
eth0
eth0 worked on hctv
44m • 3 months ago

implemented a new onboarding page. i also tried adding a prometheus metric endpoint but that won't happen until i finish other stuff first!

Update attachment
eth0
eth0 worked on hctv
1h 15m • 3 months ago

hctv slowdowns were actually insane! i saw postgres connections reach limits so what i did for an hourish was set up pgbouncer, which was pretty hard, since the docker image i was using didn't have the best configs.
afterwards, i found that the culprit was this code i implemented, which was HORRIBLE in terms of performance, so now it's way neater and uses cool stuff such as redis transactions.

Update attachment
eth0
eth0 worked on Vinci
23m • 3 months ago

fixed some documentation and fixed hosting

Update attachment
eth0
eth0 worked on hctv
5h 49m • 3 months ago

after a month long hiatus, i've shipped one of the best updates! (and forgetting about devlogging in the process :nooooo:)
chat improvements have been one of the cooler things i've wanted to do for a while, so here it is! a quick recap:
- slack emotes
- message history
- rewritten viewer count based on messages
- multiline messages
- obs chat browser view without authentication (as in, user authentication, no unauthed websocket lol)
probably more coming soon?

anyways, keep hacking!!

Update attachment
eth0
eth0 worked on Pilot
2h 24m • 3 months ago

i've added a private invitation system (since i'm broke and can't pay for flight updates) and now flight selection uses the airport's local timezone! (finally, no conversion from local time to whatever it is in UTC :heavysob:)

Update attachment

for my first ever videogame, i'm porting power hungry pets!
this first feature is basically drawing cards, but they are not still from the real deck. that'll be worked on tomorrow!

Update attachment
eth0
eth0 created a project
111d ago

Powerful Hungarian Pandas

Power Hungry Pets adapted to videogame! (AI used to learn about Godot)

1 devlog 0 followers
eth0
eth0 worked on Vinci
41m • 4 months ago

moved over some minecraft related commands (more to come) + bonzify

Update attachment
eth0
eth0 worked on Vinci
3h 8m • 4 months ago

worked on a link shortener command and moved over the AI channel. this took a while since i basically rewrote it.
it's also not streamed now since it uses groq which is really really really fast!

Update attachment
eth0
eth0 worked on Pilot
4h 43m • 4 months ago

more flight update fixes and trying to automatically create accounts for another api, to then find out that some features aren't implemented in that api. i'll stick to flightaware for now

eth0
eth0 worked on Pilot
1h 55m • 4 months ago

flight updates implemented! this was easier than i expected since i already had most of the logic in mind. i was working on this before, hence the small time since update gap i guess.

Update attachment
eth0
eth0 worked on Pilot
6h 10m • 4 months ago

hey! this is the beginning of the pilot bot development.
i've been implementing the /flight-add command, but had to change apis in the middle of development since flights were innacurate.
it's basically finished now, so i have to track flights now. let's see how it goes!

Update attachment
eth0
eth0 created a project
124d ago

Pilot

Flightaware Slack bot that tracks flights and posts updates. Just "/flight-add" and you're good to go! PS: The API is pretty expensive, so a channel showing a demo is used as the demo link. Sorry! The bot is only allowed to be used by 4 or 5 people using an invitation system.

Pilot
5 devlogs 1 follower Shipped
eth0
eth0 worked on Vinci
4h 12m • 4 months ago

i've made a hangman game from scratch, including a command to return a single word from the spanish dictionary. i acquired a 130mb csv file with spanish words and converted it to a sqlite file for all this.
currently, the hangman game only supports 6 letter words.

Update attachment
eth0
eth0 worked on Vinci
8m • 4 months ago

directly ported the rock paper scissors game over. thought it was broken, but i'm just bad!

eth0
eth0 worked on Vinci
1h 45m • 4 months ago

did a /chiste command

Update attachment
eth0
eth0 worked on hctv
2h 33m • 4 months ago

wrote a program in rust to write all hack club workspace emojis in a json file. this is because i'm adding slack emojis to the chat.

Update attachment
eth0
eth0 created a project
137d ago

srizan.dev

Personal website, rewritten with Astro. Includes new blog, and quality of life features to write about virtually anything! Based on enscribe's astro-erudite template.

srizan.dev
4 devlogs 0 followers
eth0
eth0 worked on hctv
36m • 5 months ago

got chat history working!

Update attachment
eth0
eth0 worked on hctv
1h 1m • 5 months ago

had to go touch grass so today i did basically nothing, just fix the builds

Update attachment
eth0
eth0 worked on hctv
1h 54m • 5 months ago

i've set up a github codespace and added a new version notification system, including showing the latest commit in the user tab. it doesn't work in prod for some reason, though! so i have to look into that.

Update attachment
eth0
eth0 worked on Vinci
1h 40m • 5 months ago

added cursivify, image classification and made suggestion code cleaner

Update attachment
eth0
eth0 worked on Vinci
3h 53m • 5 months ago

added auto generated A command + database migrations from mongodb to sqlite

Update attachment
eth0
eth0 worked on Vinci
45m • 5 months ago

added google command (peak discord bot yeah ik)

Update attachment
eth0
eth0 created a project
140d ago

Vinci

A multipurpose discord bot for a private server! Read the readme for all commands available. There are some demos on the devlogs!

Vinci
10 devlogs 0 followers Shipped
eth0
eth0 worked on hctv
1h 9m • 5 months ago
  • added a dropdown on the channel settings page
  • redirects /settings/channel to personal channel
  • phased out old edit livestream dialog
  • shared nuqs query parameters (?tab=)
Update attachment
eth0
eth0 worked on hctv
1h 52m • 5 months ago

finally, profile pictures can be changed!

Update attachment
eth0
eth0 worked on hctv
2h 40m • 5 months ago

i may or may not have overengineered a description markdown editor

Update attachment
eth0
eth0 worked on hctv
37m • 5 months ago

now you can enable and disable stream notifications globally in the settings, in case you're testing something and don't want to annoy anybody, as an example.
also, the tabs are controlled through nuqs and the tab is stored through it. (so there's now ?tab=general inside the url)

Update attachment
eth0
eth0 worked on hctv
58m • 5 months ago

adding channel managers actually works now!
filtering the combobox really got me bugged out, but i ended up figuring everything out

Update attachment
eth0
eth0 worked on hctv
4h • 5 months ago

hey! this is hctv - the streaming service for hackclubbers.
i forgot that there were updates on this program! currently, i'm working on being able to create more channels (on the frontend, the backend already had everything prepared for this)
here's a sneak peek on the settings page. you'll be able to edit general settings and add other people as channel managers!

Update attachment
eth0
eth0 created a project
150d ago

hctv

The streaming service for hackclubbers (#hctv on slack)

hctv
18 devlogs 3 followers Shipped
eth0
eth0 joined Summer of Making
152d ago

This was widely regarded as a great move by everyone.