Stats

6
Projects
34
Devlogs
51
Votes
4
Ships

Coding Time

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

Member Since

June 18, 2025

Badges

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

Projects

6
🚀
6 devlogs 17 days ago
Word Chain

Word Chain

Shipped
7 devlogs about 1 month ago
QuoteRacer

QuoteRacer

Shipped
4 devlogs about 1 month ago
free eye care
2 devlogs about 1 month ago
🚀
4 devlogs about 1 month ago
WorseTerminal
1 devlog about 2 months ago

Activity

I added documentation and made a release for v1.

Update attachment

I locked in today and now have like a minimal functioning sim. Looks very very bad though.
This is just v1 though. I need to improve later. Added WAY more independent variables.

I added some user input and displayed some info. That's kind of it.

Update attachment
Tharakesh Rajesh
Tharakesh Rajesh worked on a deleted project
2h 13m 8 days ago

I spent these 2 hours and 13 mins of coding trying to compile a more complex ImGui program but really it wasn't that complex. I also learned how to use fuzzy hashing and it is soo simple, I love it. It can't process big files like the test.mp4 but it can do small files like texts. Tomorrow I will work on making fuzzy find differences between file hashes and measure the percent change (delta reference). Also need to work on the GUI tomorrow sadly.

Update attachment
Tharakesh Rajesh
Tharakesh Rajesh worked on a deleted project
1h 23m 9 days ago

It took me like 3 years to figure out MinGW. I remember a few months ago I tried using it and gave up and just stuck to Python but now, I think it's time to step up to the low level langs. But yeah I compiled the example script.

Update attachment

I spent WAY too long getting a picture of a plane to follow the circle's position to actually show the plane itself. That's all I did today. It took too long because it needed it to be very specific but yeah. idk im tired.

Update attachment

Textual SUCKS. I quit trying to use that so I just switched to rich instead. I followed a Pymunk tutorial and incorporated it to render in the terminal and it works, yay.

Update attachment

The bot now fully works and I am done. All essential commands are finished and I probably won't touch this bot again.

Update attachment

I learned some textual but it is soo confusing. I added some ASCII though... after one hour.

Update attachment
Tharakesh Rajesh
Tharakesh Rajesh created a project
17d ago
6 devlogs 0 followers

Finished v2. It now has GUI support with minimal buttons and minimizes to system tray. Spent way too long on this though.

Update attachment

I added a channel debugging feature so that people self hosting the bot don't need to SSH or open their terminal to see what went wrong. Also fixed the other start game bug. Still need to make it more competitive though, maybe later.

Update attachment

Finished v1.1
This version fixed MANY bugs like the bot randomly crashing because it tries to reply in a channel it isn't in, and other stuff I can't remember.
But I also cleaned up the scripts a lot and added some other files to help with self-hosting.
Also added some more commands to help with developing and setting up the bot.

Update attachment

I deployed v1. I also fixed 2 bugs. You couldn't start the game even after it ended and another careless mistake of not importing dotenv. But it fully works so far.

Update attachment

I finally finished the passive version of the not. V1 is now done. Added ton more things.

Update attachment

Renovated the basics and now it should be better. I have to use another port separately just for slash commands because slack bolt's message function thingy didn't work so I have been using express to receive event subscriptions. So since I had another port, that meant I needed to expose it again and you can't really use two cloudflare tunnels on the same host to I decided to not be lazy and get ngrok and it is way faster, but only one agent at a time. Also I am planning on making this game a competitive one, not passive.

TL;DR
* Added some slash commands
* Can't use the same word again
* Some other things I probably can't remember

Update attachment

I finally got the basics of the bot to work and it now checks if the first letter of the new word matches the last letter of the old one and actually is an English word in the dictionary. Also got it to use reactions.

Update attachment

I spent way too much time getting this bot to work but I made a ping slash command which replies with pong and when you mention the bot it gets mad. I had to set up a cloudflare tunnel and find a workaround to some bolt commands but got it to work somewhat in the end.

Update attachment
Tharakesh Rajesh
Tharakesh Rajesh created a project
30d ago

Word Chain

A fun and competitive word game on Slack at #word-chain

Word Chain
7 devlogs 0 followers Shipped
Tharakesh Rajesh
Tharakesh Rajesh worked on a deleted project

I tried fixing the USB-C receptacle edge.cuts problem but gave up. No progress.

Update attachment

I added more things to make sure the bot doesn't crash and that it can handle more than one server. I replaced all the variables to a map object for ease in that. I also tried adding inactivity function but that is a WIP.

Update attachment

I made it to where multiple servers can simultaneously use the bot at the same time without the mp3 files overwriting each other. Also decided to use quotes instead of just sentences because I couldn't find any random sentence generating APIs for free without an API key so I just changed the bot to QuoteRacer. Also added join vc and leave vc commands. Added few more things probably but I forgot what.

Update attachment

I didn't really do much. I just tested, renamed functions, fixed functions, and changed app dimensions.

Update attachment

I got the basics to work. Got the bot to get online, join a voice channel, download the TTS, and play that TTS into the voice channel and declare the victor. Next I need to make the sentences random and add more features.

Update attachment
Tharakesh Rajesh
Tharakesh Rajesh created a project
36d ago

QuoteRacer

A Discord bot that lets you type race against another person!

QuoteRacer
4 devlogs 0 followers Shipped

I finished it. Took like 1hr and 15mins or something. I did not follow the 20-20-20 rule when making this soo... yeah. It didn't take very long.

Update attachment
Tharakesh Rajesh
Tharakesh Rajesh created a project
37d ago

free eye care

digital eye care that's free. blocks your screen every 20 minutes to remind you to follow the 20-20-20 rule.

free eye care
2 devlogs 1 follower Shipped

I implemented pausing to the main program with the GUI and added a few other features too like automatically stopping when the main thread is stopped.

Update attachment
Tharakesh Rajesh
Tharakesh Rajesh worked on a deleted project

Fixed 110 errors and 7 warnings...
Most of them were just clearance errors though since the DF40 pins sit closely. I also finished wiring the LCD screen. I will be using wires to connect to make mounting easier.

Update attachment

I made wrote some code that temporarily pauses a thread which also pauses the output for that long. I will add this later to the main program, this is a different file I was just experimenting on. I will use it to adjust delays in audio.

Update attachment

I learned the basics and got multiple output devices to play separate wav files simultaneously using threads. I added some GUI using customtkinter and made a dropdown menu with all output devices.

Update attachment
Tharakesh Rajesh
Tharakesh Rajesh created a project
41d ago

CustomSurroundSound

Control multiple speakers to make a surround sound family or simply stereo pairing across different brands.

4 devlogs 0 followers
Tharakesh Rajesh
Tharakesh Rajesh worked on a deleted project
1h 11m about 1 month ago

Finished up schematics and almost done with PCB design.

Update attachment
Tharakesh Rajesh
Tharakesh Rajesh worked on a deleted project

Spent like an hour or two on research and schematics today. Finished most schematics though.

Update attachment
Tharakesh Rajesh
Tharakesh Rajesh worked on a deleted project

Finally done with everything and added a stl file for a 3d printable encoder knob.

Update attachment

Finished v1.1. It now makes sure a sentence is full and complete without nonsense all offline.

Update attachment
Tharakesh Rajesh
Tharakesh Rajesh created a project
46d ago

WorseTerminal

A terminal based program featuring a bug hunting game where you find the bugs in the code and type in the flaw.

WorseTerminal
1 devlog 0 followers Shipped
Tharakesh Rajesh
Tharakesh Rajesh worked on a deleted project
1h 43m about 2 months ago

Finished firmware. Now making a GitHub repo to finish up.

Update attachment
Tharakesh Rajesh
Tharakesh Rajesh worked on a deleted project

I finished the PCB and FINALLY got the case's key holes to match up (took like 2 days). Started writing code for the firmware (only part that was recorded by wakatime).

Update attachment
Tharakesh Rajesh
Tharakesh Rajesh worked on a deleted project
1h 23m about 2 months ago

Made multiple tools so far but none of them are working as I expect. Will fix next update.

Update attachment
Tharakesh Rajesh
Tharakesh Rajesh joined Summer of Making
54d ago

This was widely regarded as a great move by everyone.