Bio

Full-Stack 15 year old developer from greece - Freelanced on python for 3 years - Recently I got first place on a hackathon around AI - Launched AI SaaS Startup - Currently working on a custom programming language

Stats

12
Projects
46
Devlogs
81
Votes
4
Ships

Coding Time

All Time: 132h 10m
Today: 0h 0m

Member Since

June 30, 2025

Badges

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

Projects

12
Lucy (ysws-orgs)
2 devlogs • 24 days ago
Lucy (ysws-orgs)
0 devlogs • 24 days ago
🚀
7 devlogs • about 1 month ago
Gina
5 devlogs • about 2 months ago
Codecheck
0 devlogs • about 2 months ago
Codecheck
1 devlog • about 2 months ago
Authly

Authly

Shipped
5 devlogs • 2 months ago
Dropboard

Dropboard

Shipped
5 devlogs • 3 months ago
Programming Language (custom)
12 devlogs • 3 months ago
🚀
0 devlogs • 3 months ago
Cancer Prediction Python ML
6 devlogs • 3 months ago
Hand gestures to volume
2 devlogs • 3 months ago

Activity

created a community modal for non-ysws-orgs to test out Lucy. I also fixed the database in json and some other things.

Update attachment
jim
jim worked on Lucy (ysws-orgs)
5h 30m • 24 days ago

didn't think of adding this to SoM, did so now. So for the past 4 days, me and some other people have been working on this semi-official tool. It's purpose is to help ysws organizers, and currently features 12 tools including airtable automations, github ai checks, hackatime api wrappers, and a chatbot finetuned on a 1.5k prompt including all past YSWS programs, terminology, and advice. We also coded an admin panel with keys + an audit log (FBI)

Update attachment
jim
jim created a project
23d ago

Lucy (ysws-orgs)

semi-official website for ysws organizers where they can talk to an AI chatbot about YSWS, automate github fraud checks, hackatime api wrappers, airtable automations and more!

Lucy (ysws-orgs)
2 devlogs 0 followers
jim
jim created a project
23d ago

Lucy (ysws-orgs)

semi-official website for ysws organizers where they can talk to an AI chatbot about YSWS, automate github fraud checks, hackatime api wrappers, airtable automations and more!

Lucy (ysws-orgs)
0 devlogs 0 followers
jim
jim worked on Clinic AI
26m • about 1 month ago

added coloured BMI classes and connected test results to db

Update attachment
jim
jim worked on Clinic AI
46m • about 1 month ago

added the basic cancer ml test functionality! most of the code was copy-paste from previous projects, I gotta update the UI, add some BMI indicators, and connect it with the dataset so the age is auto-filled

Update attachment
jim
jim worked on Clinic AI
1h 19m • about 1 month ago

i added a what is your birthday on signup so the user's age can be saved in the db. this way for cancer tests, age will be automatically filled! I also updated the dashboard, with an average health score among ages chart, tests you have taken, and account info/logout

Update attachment

got the register page working! it dumps data to a raw json through the controller. still have to make login

Update attachment
jim
jim worked on Clinic AI
21m • about 1 month ago

created a goofy database controller (database is json btw, dont flame me) - also used internal functions starting with _ for the brag

Update attachment
jim
jim worked on Clinic AI
44m • about 1 month ago

added sections for each test on the landing page. that includes cancer, diabetes, and mental health. I also created the login/signup page that currently have no functionality (I hate frontend, cant wait to get to the backend). I still have to add some images!

jim
jim worked on Clinic AI
1h 9m • about 1 month ago

started from scratch on my own, used bootstrap & flask and made around 20 github commits. created the basic hero section of the landing page, routing, base.html, and a colour pallete. I also added a particles.js sphere like thingy

Update attachment
jim
jim created a project
34d ago

Clinic AI

track your health with machine learning tests for cancer, diabetes, and mental health. Users can create an account, view past results, and compare progress with interactive charts. This is my submission for a hackathon!

7 devlogs 0 followers
jim
jim worked on Gina
18m • about 1 month ago

added contacts functionality, fetching contacts from a json and testing if a contact exists with functions. still have to connect everything to the assistant + twillio. I also recieved both the rasberry pis, im setting up the environment!

Update attachment
jim
jim worked on Gina
20m • about 1 month ago

added jokes & todo functions and class, (uncallable for now)

Update attachment
jim
jim worked on Gina
36m • about 1 month ago

added logs everywhere, created a basic weather api caller & cordinates fetcher, made listening actually work

Update attachment
jim
jim worked on Gina
1h 4m • about 2 months ago

added hello messages, a tts and sts engine, also added custom logs with colour (first time using dictionaries in my 4 years of python). i made the voice assistant so if you greet it (etc hi), it greets you back with your name!

Update attachment
jim
jim worked on Gina
1h • about 2 months ago

created the core structure, speak and listen functionality (no commands parser yet), a config.json with wake words, owner name and some voice engine configs. lastly I made a list of welcome messages that the voice assistant will speak such as Hey _USER_, how can I help you today?

Update attachment
jim
jim created a project
46d ago

Gina

Gina is a voice assistant ran 24/7 on my rasberry pi 5. She can tell jokes, the weather, send messages to mom/dad, reply with AI and more

Gina
5 devlogs 0 followers
jim
jim worked on Authly
1h 30m • about 2 months ago

Added gallery page - users PR a yml with info about their project + an image and it shows up at the gallery page!

Update attachment
jim
jim worked on Authly
9h 20m • about 2 months ago

Authly finally launched! The reason this took so long, is because we revamped the website. Since many people were gonna see the announcements message, the website got high traffic so it had to be perfect. Firstly I updated all rewards and the time people need to get them and changed the images. As you probably know we have a custom idea generator, that allows people to delete ideas (claim) them,and someone decided to spam the delete endpoint and ruined everything. I added a ratelimit + banned ips to the idea api, which took like 2 hours to get working. I also made the authly website more responsive, updated the FAQ, added a github stars tracker, updated the review tracker + tutorial and more! (I also spent 1 hour editing the #announcements markdown message)

Update attachment
jim
jim worked on Authly
9h 34m • about 2 months ago

alright so this is the biggest update far. a guy helped me and we added many features. First, we created the tracking page where it says the total amount of submissions and a bar showing progress of how many of them we have reviewed, to keep people updated. After that I createed an announcement page, which no other YSWS has, and its basically a page where anybody can post announcements with their account and mark their important from Low-High by making a PR. Lastly, I split all js from html files so the project shows up as js on github. I also added profiles and meta profile links in the blog page.

Update attachment
jim
jim worked on Authly
2h 48m • about 2 months ago

added corsproxies to idea generator + created rewards sections + created review tracking page and fixed spacing on the wbsite

Update attachment
jim
jim worked on Authly
1h 58m • about 2 months ago

update main page + change intro animation that was previously borrowed by Hrydia's optimize YSWS

Update attachment

found an dataset of comments written by AI, designed a banner, wrote a function on comments.py to extract comments & made a filedata Class where for each file in a directory you get the extension, source code, full path. Lastly scan.py creates an filedata Class with these data for each file & prints out the structure

Update attachment
jim
jim created a project
58d ago

Codecheck

Codecheck is a python app that scans an entire project’s directory and codebase to detect what files and % of it are vibecoded.

Codecheck
0 devlogs 0 followers
jim
jim created a project
58d ago

Codecheck

Codecheck is a python app that scans an entire project’s directory and codebase to detect what files and % of it are vibecoded.

Codecheck
1 devlog 0 followers
jim
jim created a project
65d ago

Authly

Authly is a hackclub official YSWS about building the WEIRDEST authentication system that has never been seen before. This is Authly's website that includes many features, such as an idea generator, announcements page, gallery and more. The repository has many stars and contributions. Authly lasts 1 month!

Authly
5 devlogs 2 followers Shipped

I finished functions, with defining functions and calling them. I also removed the video from the docs and hosted it on hackclub cnd. I think we can say the custom programming language is finished. The concept of this is to learn how languages work and gain some more advanced coding experience. I also worked on the docs.

Restructured code, worked on error logging + part of functions. I also added some new token types that include ID,EQ,NEQ,GTE (for if statements)

Update attachment

Added if statements, which can include ==, =<, >=, <, > for statements. Also updated the docs & readme.

Update attachment

Added mathimatical operators on int variable declarations, updated readme & docs

Restrucured code, added environment.py, ast_nodes.py with classes, tokens.py, added the ability to run source code from arguments. made all commands ast nodes classifiers in classes, + working on a repeat <times> {content} block + if block

Update attachment
jim
jim worked on Dropboard
4h 54m • 3 months ago

Added polls and deployed to nest

Update attachment
jim
jim worked on Dropboard
4h 49m • 3 months ago

Added comments, live chat with sockets, and a whiteboard to draw your feelings based on the post. Removed the comments because I added the whiteboard and the live chat. Also connected to firebase realtime db

jim
jim worked on Dropboard
1h 26m • 3 months ago

Created the page to view posts + added a db handler

Update attachment
jim
jim worked on Dropboard
42m • 3 months ago

Created a template for upload page, html structure took 25 mins, but I already had particles from before and it was easier

Update attachment
jim
jim worked on Dropboard
1h 2m • 3 months ago

Created a template for landing page, html structure took 20 mins, tailwindCSS classes 20 minutes, fonts + particles.js 15 minutes

Update attachment
jim
jim created a project
85d ago

Dropboard

A real-time social media web app designed for teenagers to anonymously share confessions and secrets. Users can post anonymously with a title, description, and optional poll. Others can browse and upvote posts, and engage with other teens with features like live chat, live whiteboards to express how they feel with colour, and interactive polls powered by sockets.

Dropboard
5 devlogs 0 followers Shipped

Made an html for docs, examples, and demo, currently https://jimmydin7.github.io/custom-programming-language/docs

Update attachment

Changes the whole directory structure , basically restructured everything... Also made helpers, lang/interpreter, /parser, /tokenizer + more

Update attachment

added the ability to put a raw string inside say(), like say(hello, world!) instead of just variables + changed variable handling on a class on environment.py. Also renamed main to run and now you can put the source code path as an argument

Update attachment

Added tests for: lexer, parser, interpreter. They all have a 'correct' output which is checked to see if it is the same with the output they returned. I also wrote a README for github. Took me a long time because I couldn't figure out the importing on tests, and after some stackoverflow I figured to use sys.

Update attachment

Coded a demo python interpreter to process AST nodes

Update attachment

Added a parser (AST Generator), that was the next step after the tokenizer.

Update attachment

Added a lexer that turns source code into tokens

Update attachment
jim
jim created a project
87d ago

Programming Language (custom)

A custom programming language built from scratch, includes full tokenizer, parser, and interpeter in Python. The language supports strings, ints, operators, variables, repeat statements, functions, if statements, comments and more. It already got attention and stars on github. The project's whole concept is educational, and the primary goal is to learn more about language design, compilers, tokenizer, and interpreter development

Programming Language (custom)
12 devlogs 3 followers Shipped
jim
jim created a project
87d ago

Custom Programming Language

A custom programming language built from scratch, includes full tokenizer, parser, interpeter in Python, variables and more

0 devlogs 0 followers

Took some time, (tried 3 different models), but finally found a lightweight way to capture hand points and faces (haar cascades). This was a lot trial and error, and Im happy I finally found the correct way to do it.

Update attachment

Finished the cancer prediction project, and hosted live on pythonanywhere. This project's goal was to raise awaireness for cancer and I hope people use it.

Update attachment

Hey guys! Today I added the whole functionality to the web UI. Users can fill their data and they can get a prediction. Also there are seperate pages for each question (all styled and pretty-looking). Have a nice day :)

Update attachment

Designed a demo webUI in figma and made it with tailwindCSS, will implement the cancer prediction model logic in a frontend form. The page is static and has some info about the project.

Update attachment

Migrated the backend to python flask with sessions to make a frontend UI

Update attachment

Added a basic model implementation using a Random Forest classifier. It trains on the dataset and outputs the probability (percentage) that a user has cancer.

Update attachment

Found a public dataset to use in order to train my cancer prediction model. It is free and from kaggle, and contains data from more than 2k patients. The content of the dataset contain age, gender, height, weight, smoking and drinking habits, personal cancer past and more.

Update attachment
jim
jim created a project
88d ago

Cancer Prediction Python ML

this is cancer prediction project in python. I made it to raise awaireness for cancer because I lost a relative to this stupid disease. It uses machine learning (random forest classifier) and a public kaggle dataset. Users just enter some medical data and history, and they get a diagnosis (chance they have cancer) - All backend was coded by me, I used a bit of AI to help me on the webUI. Hope you like and use my project!

Cancer Prediction Python ML
6 devlogs 2 followers Shipped

Adding a logs system - instead of just printing in the terminal, I added functions to handle logs and a logfile. The functions are in utils/logs/logs.py and are called from the main.py

Update attachment
jim
jim created a project
88d ago

Hand gestures to volume

you can control your computer's volume with this machine vision project just by using your hand gestures. (powered by opencv and mediapipe)

Hand gestures to volume
2 devlogs 0 followers
jim
jim joined Summer of Making
88d ago

This was widely regarded as a great move by everyone.