Bio

I like python but i'm forced to use nextjs #avoidTypescript

Stats

10
Projects
93
Devlogs
126
Votes
6
Ships

Coding Time

All Time: 107h 14m
Today: 0h 0m

Member Since

June 16, 2025

Badges

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

Projects

10
🚀
6 devlogs 7 days ago
URL Store

URL Store

Shipped
9 devlogs 14 days ago
Clarity

Clarity

Shipped
6 devlogs 25 days ago
Placer

Placer

Shipped
14 devlogs 29 days ago
🚀
10 devlogs 29 days ago
Story Writer AI
9 devlogs about 1 month ago
YT Transcript Searcher
10 devlogs about 1 month ago
🚀
2 devlogs about 2 months ago
URL Shortener
20 devlogs about 2 months ago
🚀
1 devlog about 2 months ago

Activity

I have added even more API routes, and expanded on the descriptions for each route in the docs

Update attachment

I have made lots of new routes since the last devlog, I'm going to start working on making sure that naming conventions are the same across all routes, and that I have all needed routes, then I'll start working on more new features

Update attachment

Worked on a route to get all balances, I'm going to work on routes to add/remove balances now

Update attachment

oh the joys of typehinted python, exactly what i needed

Update attachment

I have started working on user management, I need to get the user API key from the headers next

Update attachment

I've been working on generating/validating API keys so far, I'm going to start working on the actual functionality of the API soon.

Update attachment
editid
editid created a project
6d ago

IOU Tracker API

This is for the endpointer YSWS, it allows you to track who owes you money, who you owe money, etc.

6 devlogs 0 followers

I worked on making demo accounts that anyone can use, I also improved the homepage, and added a link for feedback at the top

Update attachment

I made all of the buttons from the previous devlog functional, here's a screenshot of the edit page, I also made the view URL button, and the delete URL button functional.

Update attachment

Worked on making the add url from the previous devlog work, and also adding these buttons to the URL list, I'm going to work on making them actually functional now

Update attachment

Spent most of my time writing regex for URL validation, and trying to get metadata from URLs.

Update attachment

Worked on this page to add a new URL if there isn't one.

Update attachment
editid
editid worked on URL Store
1h 8m 12 days ago

I worked on making the form actually work, here's a collection I made, I also spent a good amount of time debugging a problem which it turns out was my psql server being in the wrong timezone.

Update attachment

I've improved the interface for the collection list, and I'm now working on the form to create a new collection

Update attachment

Currently spent most of my time on the database, wrangling with prisma (gave up on that), and finally started working on the page to list collections, I'm going to improve the styling a bit.

Update attachment

Started working on the homepage

Update attachment
editid
editid created a project
13d ago

URL Store

Store your URLs in a convenient place, with descriptions, notes, previews, and more.

URL Store
9 devlogs 0 followers Shipped

I have started working on the edit page for subscriptions.

Update attachment

Added a page to view a subscription, going to work slightly more on it, i'm going to make the name of the subscription an image if it's popular, for example netflix will have the netflix logo.

Update attachment

Worked on making the add subscription form actually add data to the database, and to make sure that the data appears properly in the dashboard. Next I'm going to add viewing functionality, and editing functionality, the search and pencil icons respectively in the picture.

Update attachment

Finally added input validation, this is server side so it has to be quite thorough.

Update attachment

I finished adding all of the fields for the new subscription box.

Update attachment

I'm currently working on the new subscription form, mainly trying to figure out the best input method for each field.

Update attachment

I have made it show the correct sums for upcoming subscriptions.

Update attachment

Made small fixes, like port number, run script, etc.

Update attachment

Added final touches

Update attachment

Added streaks.

Update attachment
editid
editid worked on Clarity
4h 28m 24 days ago

I have added more content, made the quizzing work, added a scoreboard. I have also added a rounds selector, a chat functionality, and some more stuff.

Update attachment

Currently working on being able to start games, as I only just got the player list to actually work.

Update attachment
editid
editid worked on Clarity
2h 12m 25 days ago

I've started rewriting it using python, as for realtime it seems easier than nextjs.

Update attachment
editid
editid worked on Clarity
1h 50m 25 days ago

I have finally managed to get the game creation logic to be functional, which took longer than expected.

Update attachment
editid
editid created a project
24d ago

Clarity

A game where people have to guess an image, starting blurred and slowly unblurring.

Clarity
6 devlogs 1 follower Shipped
editid
editid worked on Placer
32m 27 days ago

Added persistent rooms, making it easier to start a new canvas.

Update attachment

I've started working on adding placeholder values. Next I will likely work on multiple currency support, and editing transactions.

Update attachment
editid
editid worked on Placer
18m 28 days ago

I worked on the readme, and took final screenshots for the banner image. I also made clear instructions on how to run the app, and added installation requirements too.

Update attachment
editid
editid worked on Placer
1h 1m 28 days ago

I have added a leaderboard system, this shows the users with the most pixels placed, and their position, in the backend this is cached for 5 minutes to reduce the load on the database

Update attachment
editid
editid worked on Placer
1h 27m 28 days ago

I have added usernames, this includes validation, syncing, etc. I also check for uniqueness to prevent duplicate usernames

Update attachment
editid
editid worked on Placer
45m 28 days ago

I have added higher ratelimits for level 15+

Update attachment
editid
editid worked on Placer
42m 28 days ago

I've added custom colours if you're level 10+

Update attachment
editid
editid worked on Placer
1h 50m 28 days ago

I've been working on documenting the code, making it clear what each function does and stuff, I'm only about halfway through that

Update attachment

Clicking on a square that is already the colour you're setting it to won't do anything now, saving bandwidth

Update attachment
editid
editid worked on Placer
50m 28 days ago

I've added level functionality, now I need to come up with some perks to getting levels

Update attachment
editid
editid worked on Placer
11m 29 days ago

I've added a page to show if you're on mobile, or a screen that's too small.

Update attachment
editid
editid worked on Placer
25m 29 days ago

Working on generating timelapses for every 24 hours

Update attachment
editid
editid worked on Placer
31m 29 days ago

I've worked more on how it looks, now I'm working on rate limiting

Update attachment
editid
editid worked on Placer
25m 29 days ago

I've worked on it some more, it is now functional, technically, I still need to do quite a bit of work on it.

Update attachment
editid
editid worked on Placer
37m 29 days ago

This is the first version, not functional yet, need to add placing colours.

Update attachment
editid
editid created a project
28d ago

Placer

A grid where people can draw, inspired by r/place

Placer
14 devlogs 0 followers Shipped

I have made the auth system start working finally, and I've worked on the homepage. The photos are just stock photos until I can take screenshots of the actual interface.

Update attachment

I've been working on the navbar, and the homepage, now I'm working on making the auth work properly.

Update attachment
editid
editid created a project
28d ago

Subscription Tracker

An app to track your subscriptions, completely free

10 devlogs 0 followers

I made the button get disabled when a chat is in progress, or if there are no messages

Update attachment

I have added a button to export the chat history to markdown

Update attachment

I have added analytics and monitoring using axiom.

Update attachment

I have made the whole thing look a bit nicer, and added a feedback link at the bottom.

Update attachment

I have added a background, and improved the light mode experience.

Update attachment

I've improved how it looks so far, might add some other stuff to it now

Update attachment

I have updated the line spacing for video titles, updated the title, subheading, added new default popular queries, and removed a stray console.log in the code.

Update attachment

I have added more to it now, and made it look slightly better, as well as making the user experience better. I am now going to work on enhancing the appearance.

Update attachment

Finally got it functional after fighting with the AI SDK, openrouter, and nextjs

Update attachment
editid
editid created a project
30d ago

Story Writer AI

A simple project where AI comes up with a story, and you can change the story outcome. Uses ai for the generation, but written entirely without AI.

Story Writer AI
9 devlogs 0 followers Shipped

I've updated the project readme, as well as updating the page that lists relevant lines of the transcript.

Update attachment

I have added a page to submit feedback, and I have fixed a problem in the transcription process to do with UTF content

Update attachment

Added the ability to press enter instead of clicking the search button, and also added the current database size, as it will probably get quite large eventually

Update attachment

I made the text clearly visible for each query, I need to come up with ideas for what to add.

Update attachment

You can now search and get results, I will now mainly be working on adding videos, and coming up with ideas for what else I could add

Update attachment

I've started working on the results page now, I need to allow users to expand it to show all the lines of the transcript where their result was shown

Update attachment

Started working on the frontend

Update attachment

The transcripts now write to the database, and there is a separate column for the status

Update attachment

The transcripts work, just need to save it to a database now

Update attachment
editid
editid created a project
33d ago

YT Transcript Searcher

A project that transcribes youtube videos, then allows you to search text for all transcribed videos.

YT Transcript Searcher
10 devlogs 1 follower Shipped

I have added analytics to the site to monitor traffic, it is fully anonymous though, not even linked to the account that people sign in with.

Update attachment

I have now added a ToS page, and a privacy policy page.

Update attachment

I have made it so that it automatically scans updated URLs to make it near instant between uploading and verification.

Update attachment

Worked on using ValKey to have more realtime URL verification. I might end up rewriting this entirely tomorrow.

Update attachment

Added virus checking to prevent abuse.

Update attachment

I started working on the platform based redirects

Update attachment

Added a 404 page for non-existant shortened URLs

Update attachment

Added URL validation, it also tells you if you did not correctly set a URL, if a URL is set as invalid it cannot be accessed, if it's set as unknown it can be accessed, if it's set to valid it can be accessed.

Update attachment

Working on using regex to flag invalid URLs, but I need to cover every single possible case, so this will take a while

Update attachment

Added platform based URLs, will implement redirection tomorrow, as well as caching. I also added better URL validation to ensure that only possible domains are allowed.

Update attachment

Updated the page to edit a URL, working on device based redirects, I also updated the list of your URLs, as well as the welcome page to be more user friendly.

Update attachment

I made the table look a bit nicer, as well as having more options for filtering.

Update attachment

Redesigned the editing interface, working on making it submit the changes to the server, as well as add some more user friendly error handling.

Update attachment

Working on adding a page to edit your shortened links

Update attachment

Added truncated slugs, and an edit button

Update attachment

Made a nice list of shortened URLs, as well as making links blue

Update attachment

Added a visualisation of the cars and how many pass.

Update attachment

I have added the placeholder data table from shadcn, as well as finally gotten around to customising the sidebar to have relevant links.

Update attachment

Added customisation menu, tried to make components myself, ended up using shadcn components.

Update attachment

Shows number of cars that finished in given time

Update attachment
editid
editid created a project
56d ago

Traffic Simulation

An open source simulation of traffic using python and SimPy.

2 devlogs 0 followers

Added auth, made the homepage look a bit nicer, with more functionality too

Update attachment

Make a homepage that looks somewhat good, the sidebar is still using placeholder content.

Update attachment
editid
editid created a project
57d ago

URL Shortener

An open source, self hostable, URL shortener with link tracking, and more.

URL Shortener
20 devlogs 0 followers Shipped
editid
editid worked on a deleted project

I have added a button to view individual responses. As well as adding a light background to the charts so the text is visible

Update attachment

Finally at the point where there is user facing content, need to add a good interface with easy image uploading for users.

Update attachment
editid
editid created a project
57d ago

Bloksta

Blog posting platform, allowing people to create their own blogs without needing to pay. Free for life, fully customisable.

1 devlog 0 followers
editid
editid worked on a deleted project

I have added a regex validator/tester, making it easier to see if the regex works properly or not

Update attachment
editid
editid worked on a deleted project

I have added a markdown to/from html converter

Update attachment
editid
editid worked on a deleted project

I have fixed a bug where the input/output part of JSON Input, TOML Output, YAML Output would stay fixed instead of updating based on what the user inputs.

Update attachment
editid
editid worked on a deleted project

I have added a JSON to/from TOML converter.

Update attachment
editid
editid worked on a deleted project

I have added a JSON to/from YAML converter.

Update attachment
editid
editid joined Summer of Making
57d ago

This was widely regarded as a great move by everyone.