Bio

im divpreet, ig thats it

Stats

4
Projects
27
Devlogs
51
Votes
3
Ships

Coding Time

All Time: 55h 56m
Today: 0h 28m

Member Since

June 17, 2025

Badges

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

Projects

4
🚀
Livre - An web based comic book reader
4 devlogs 20 days ago
froggy - an endless frog frenzy
10 devlogs about 2 months ago

Activity

added JS supprot! got 408 files each of human (from gh) and ai (gemini, gpt 4.1, claude), then i just copy pasted the feature extraction and model training, getting a 96% accuracy! changed the feature extraction to get stuff like arrow to func ratio now!

updated install instructions and added onnxruntime, also the reviewer tried it on windows, while the readme explicitly states that it wont work on windows.

Update attachment

added a percentage, instead of a blunt AI or human, also added a few gpt5 samples and it seems to be pretty accurate, i plan on adding emoji extraction, so if it uses emojis, which gpt code does tend to, its more likely to be AI.

removed html support, since it was really finnicky, removed dataset and associated apps.

Update attachment

html support is added, scraped 400 human samples from github, getting human samples isnt a problem, its seamless, ai smaples are a problem, got 200 from gemini, and the rest were from chatgpt 4.1,

needed to use AI to get a better result, since if prompted, you can easily pass the detector, even after using AI (and tons of fixing ai code), its still pretty dodgy and isnt that reliable, ig its because of the lack of proper data, and i currently wont be able to solve that without paying for an AI service, so ig, HTML detection would be marked as a rough estimate, and it can be pretty dodgy.

also i fixed the scraper by using github's search api, and then decoding its base64 contents!

Update attachment

increased dataset to 400 files each for AI and human, scraped github for human, and used gemini 1.5 flash, claude and ai.hackclub to generate ai code. used tfidf to get a better result, ended up geting 97% accuracy!

also made a simple prediction script, it uses the same extraction code from the features.py, renames the dictionaries keys to suit the models requirements, and then loads the trained model to get the prediction,

currently only works for python code, but i plan on adding html, css and js

first devlog! today, i got 20 samples each, ai samples using ai hackclub using a simple ai code gen python script i created, and manually got human datasets, also built feature extraction and got it to ouput .csv! in the format - filename,label,lines,blanks,comment ratio,line length,indent variations,functions

also i need to gather larger datasets, perhaps from web scraping on gh and pypi

Update attachment
divpreet
divpreet created a project
14d ago

slop_detector1020 - an ai code detector

using AI to learn scikit-learn and more about ML training with python slop_detector1020 is an ai code detector in its early stages, its made in python and only works for python code right now

6 devlogs 0 followers

ready to ship! made the final UI make good, reader can improve, localstorage is still borked, also updated the final readme, and hosted the site on vercel, cant believe i decided to start this as a swiftcrossui app and now its a web app!

Update attachment

Removed the sidebar, and tried to make the app as minimal as possible, now you can load your book, and just read it, its one book at a time, but with a slightly cleaner UI, tried to persist the file and the page, its still a WIP. need to clean the reader and add keyboard shortcuts.

Added functionality for the user to move through pages, need to really make the UI actually look good. also added fflate for faster extraction!

Patch! ai hacklcub changed to a reasoning model which tweaked the ai backend and made it respond with random tags, made a new function to strip through the response and filter it, updated the chatter website to be a demo links page.

  • yt video for SoM if you're voting
  • pypi link for the reviewers and if you want to install it
  • and the gh repo link!

first devlog! started off making a cross platform app using swift cross UI, but that didnt work out, since swift cross ui is still in early stages and i couldnt make the app really work, then i decided to make a svelte app instead, got a sidebar ready and got the cover image to load for .cbz files using jszip!

ToDo-
- Add a proper reader and fix the sidebar to import more than one book.

Update attachment
divpreet
divpreet created a project
20d ago

Livre - An web based comic book reader

AI used in trying to get persistence and local storage to work, but its still borked in its current state livre (book in french), is an comic book reader made using svelte!

Livre - An web based comic book reader
4 devlogs 0 followers Shipped

packaged game for macos, couldnt do the same for windows and linux, but got pygbag working and packaged the game for web, although sfx dont work in the web version! updated readme too. and cleaned repo

ready to ship!

Update attachment

(it still says 2h left, reposting the devlog) -
Added instructions and sfx, game is ready to package

Update attachment

Added a progress bar and effects on the yellow mosquito, also added sfx and instructions, made a bg a random pastel color, tried bg images, but they sucked, so used a random color, also updated HUD, game is ready to package!

Update attachment

Today, i changed the lightning to a simple bar on the top, and i removed shadows too, couldnt get a good look out of them.
i also added effects for when the blue mosquito was eaten, using sinwaves (i used AI to understand what sinwave really is lol) also i added a screen shake in the end + made slowdown and speedup cancel each other out! improved HUD too!

Next - add effects for the other type, and also add progress bars

Added mosquitoes sprites, animations, and lighting for the other mosquitoes also tried making my own function for spritesheets, but ended up slicing the sprites, and then using them seperately

Update attachment

got mosquitoes eating functionality down, the rects were already setup, collision wasnt a problem, also added different mosquitoes,
blue - half speed and half tongue speed
yellow - 1.5x speed and tongue speed
also, there wasnt a way of avoiding a mosquitoes effect, so i added bullets, at the start the player has 8 bullets, also got waves to work! each wave has 5 - 15 mosquitoes spawning and finally the game is endless, and added text too.

tbh, got ALOT work done today!

next -
add sprites, glow, art for bullets, clean up code and put frog and tongue in their own classes

10 Hour Mark!

Today's Work - i had a issue where the frog and tongue were tearing while movement, tried to change ALOT of things, but ended up changing the movement to time based, also i setup a mosquito class (since the code was getting messy), also setup multiple mosquitoes spawning and staying in borders.

What's next:
add collisions and mosquitoes eating.

Update attachment

got tongue + animation working + also setup sprites and animation + setup imaging scaling and aligned rects of pre scaled image and after scaled image.

next - add mosquitoes

Update attachment

messed a lot with godot to get a wave manager working, since i wanted the game to be endless, after TONS of debugging, i jumpshifted to using pygame, since i do have experience with it! in pygame, got the frog setup + tongue mechanisms

TODO - add sprites and animations.

Update attachment

packaged the app to pypi, removed windows support (cuz it wasn't working in the first place, also updated readme and removed US models, since wheel was > 100mb

Update attachment

first devlog! added frog movements + tongue mechanisms, also removed mock assets and made my own assets using aseprite, also programmed using gdscript for the first time.

what's next:
mosquitos, glows, waves, background + so much more lol

Update attachment
divpreet
divpreet created a project
46d ago

froggy - an endless frog frenzy

a frog eating mosquito frenzy, made purely in pygame

froggy - an endless frog frenzy
10 devlogs 1 follower Shipped

realized that you cant really install it on other OS's updated install instructions + requirements, got it working on a linux environment

Update attachment

vibe coded website, and added finishing touches to the whole project, ready to ship!

total project time = 15h 51m
summer event time = 2h 32m

Update attachment

removed settings tab, added customization via config file, updated readme for customization instructions + templates

Update attachment

finally added a settings menu, when you press esc, a simple settings menu shows up with options for your input, output, hints and more, they dont have any functionality yet, i first tried to use the pygame-menu lib, well that looked really ass, but then i saw a guide to make your own menu, so i did that, added an accent color and only keyboard controls (i love vim)

Update attachment
divpreet
divpreet created a project
60d ago

project-chatter: an open source personal AI voice assistant

chatter is a voice assistant that uses the hackclub AI and local models (for voice and speech recognition) to be of use to you!

project-chatter: an open source personal AI voice assistant
7 devlogs 1 follower Shipped
divpreet
divpreet joined Summer of Making
60d ago

This was widely regarded as a great move by everyone.