Bio

i'm Lily, i love my silly little side projects and coding them is my favorite way to spend time. mostly interested in webdev, embedded and security. my favorite food is pasta, my favorite music artist is toby fox (as of right now) and my favorite game is deltarune. :D i platonically love my friends and even though i'm happy with what i have, i'm always open to more friendships! i also like watching cat videos, hanging out with friends and buying silly electronics https://milkcool.ru | https://github.com/Milk-Cool

Stats

12
Projects
99
Devlogs
163
Votes
11
Ships

Coding Time

All Time: 165h 55m
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

12
yadsi – yet another duckyscript interpreter
4 devlogs 3 days ago
🚀
15 devlogs 22 days ago
yourdns

yourdns

Shipped
13 devlogs about 1 month ago
sniff

sniff

Shipped
13 devlogs about 1 month ago
Sprig CHIP-8 emulator
5 devlogs about 1 month ago
PC64K

PC64K

Shipped
16 devlogs about 1 month ago
Detective Orpheus
9 devlogs about 1 month ago
Certitimer

Certitimer

Shipped
4 devlogs about 2 months ago
QRBattle

QRBattle

Shipped
4 devlogs about 2 months ago
VSCode Summer of Making timer
4 devlogs about 2 months ago
overflow - a node graph-based vulnerability scanner
8 devlogs about 2 months ago
Bluesky life sim
4 devlogs about 2 months ago

Activity

fixed a couple small things and added minimal docs. almost ready to ship!

Update attachment

Added instructions for key combinations, LED management and button presses.

Update attachment

Added more config options as well as support for reading from config/script files and executing the STRING[LN] instructions. And yes, it's all functional!

Update attachment

First devlog! So far I only have USB storage support for uploading the scripts and support for unmounting the USB drive and printing test test when BOOTSEL is pressed.

Update attachment
Milk_Cool
Milk_Cool created a project
2d ago

yadsi – yet another duckyscript interpreter

A DuckyScript interpreter for Raspberry Pi Pico that allows you to manage scripts with just your file explorer. AI was used for USB-related stuff.

yadsi – yet another duckyscript interpreter
4 devlogs 0 followers Shipped

Added dynamic flavor text.

Made attacks actually functional.

Added enemies and hit animations for enemies.

Added character sprites and animations on actions :D

Added attacks! :D

They don't do much for now, but they do help you gain TP

Added acts and magic. Also fixed and improved a lot of other stuff.

Added better TP animations as well as getting TP from defending.

Added items with targets

Update attachment

Added sounds and semi-working items, optimized backgrounds (100 separate PNGs -> 1 spritesheet)

Added a target selector for attacking.

Made text appear gradually and fixed kerning issues.

Added flavor text and fixed A LOT of bugs with the text (with one yet to be fixed -- kerning)

Update attachment

Made the action select buttons semi-functional -- you can now select an action and the character icon will change

Added HP indicators and action buttons

First devlog! Haven't done much yet, just the fonts, the TP counter, the background and, partially, the action selectors

Update attachment
Milk_Cool
Milk_Cool created a project
22d ago

libdeltarune

A recreation of Deltarune's battle UI and mechanics

15 devlogs 1 follower

Added pings! You can now get pinged on project updates if you want to. If you don't, though - you can disable that with /dping!

Update attachment

Added leaderboards

Update attachment

Made it channel-based instead of user-based so that you can subscribe in multiple channels using the same user. Also made it so that in your subscribers/subscriptions lists, the channels where the subscription was made is displayed.

Update attachment

Made it so that non-channel-creators can't subscribe or unsubscribe in channels.

Update attachment

Added sections with addresses which allow you to move a section of the code to a specific address! Useful for loading programs from disk (see examples/savedisk.l64 and examples/execdisk.l64)

Update attachment

Added more tests. Boring stuff, i just have to make a devlog

Update attachment

I fixed the hello.l64 example (that unfortunately got my ship rejected) and also added better errors - now you can see the specific line and column of the error!

Update attachment
Milk_Cool
Milk_Cool worked on yourdns
1h 22m 26 days ago

Created a docker-compose config file, wrote some readmes and deployed the whole thing to my server.

Update attachment

made the frontpage

Update attachment

Added the options to delete or transfer a domain.

Update attachment
Milk_Cool
Milk_Cool worked on yourdns
2h 54m 26 days ago

Since certbot obviously won't work with this, i've decided to add the option to generate certificates with my own certificate authority! This will allow you to set up TLS on your website if needed.

Update attachment

Added a domain registration page

Update attachment

Finished working on the record management page.

Update attachment

Changed the demo link to the user link since apparently the old one lead to the private conversation between me and the bot, and the ship got rejected :( Gonna ship it again though!

Update attachment

I implemented adding new records and added a couple security fixes so that you can't edit someone else's domain.

Update attachment

Made a record management page! (It doesn't look that good though, might fix that later)

Update attachment
Milk_Cool
Milk_Cool worked on yourdns
1h 51m 29 days ago

Implemented oauth with google, domain fetching and started working on the frontend

Update attachment

Starting working on the website! I'm gonna be learning Next and React while working on this project :D

Update attachment
Milk_Cool
Milk_Cool worked on yourdns
1h 16m 30 days ago

Implemented the whole API -- everything i'll need, at least

Update attachment

Implemented all API endpoints for domain management, and also wildcards! (See screenshot)

Update attachment

I created a minimal DNS server, a minimal database for storing the domains and a minimal internal API to manage it :D

Update attachment
Milk_Cool
Milk_Cool created a project
31d ago

yourdns

yourdns is a domain name registrar and certificate authority made to provide free domains and TLS certificates – yes, just like freenom back in the good old days! it doesn't depend on any other companies, which is achieved by having our own CA certificate and DNS server (which still works with regular websites, by the way). this is especially useful for small personal projects and IoT projects.

yourdns
13 devlogs 6 followers Shipped

Dockerized the server, added READMEs and a demo mode.

Update attachment

I've added SSID sniffing/collecting and data exporting. That way, you can easily export and process the data yourself - especially useful if you're a researcher.

Update attachment

I also added a viewer for individual MACs so that you can see where the individual MAC addresses went!

Update attachment

I added mandatory API keys for the boards and custom name support!

Update attachment

I added a very minimal search function so that you can search MACs in the database!

Update attachment

Added stats and charts for individual boards!

Update attachment

Added a board management page! You can list, remove and manually add boards now. Next up are stats for individual boards!

Update attachment

Added a graph so that you can now see a visualization of your sniffs!

Update attachment

Added a stats page! Now you can see the raw statistics of the recent sniffs.

Update attachment

Forgot to link my hackatime project for the UI :skulk:

Anyway, I added some styles so that it looks prettier

Update attachment

I started working on the frontend and the first thing i did was adding the upload page, where you can automatically upload the firmware, configure and trust the board by clicking a single button :D

Update attachment

The server can now store MACs and RSSIs in its database.

Update attachment

It can sniff MAC addresses and send them to a server now!

Update attachment
Milk_Cool
Milk_Cool created a project
35d ago

sniff

An ESP32 Wi-Fi sniffer with a web interface supporting multiple devices. Designed for monitoring the amount of people in an area. (AI used to write some code for the sniffing part)

sniff
13 devlogs 1 follower Shipped

I finished the demo! Super excited to ship :D

Update attachment

I finished writing the docs! I just realized I have to make a demo page, though :/

Update attachment

I fixed the keyboard! Now SHIFT works properly, and you can input uppercase and lowercase letters. I even wrote a really simple text editor!

[main]
add $0 1
keygo $0 handle
goto main

[handle]
call print
[loop]
keygo $0 loop
goto main

[print]
neqgo $0 0x08 print_skip
print sys $0
print sys ' '
[print_skip]
print sys $0
ret

The only thing left to do now is to write dome docs and I think I'm done!

Update attachment

The emulator is complete!
I remapped the switch games button to J and mapped I to open the full sized keyboard. I submitted the PR and even though these aren't being accepted for now, I'm still happy I could finish this :D

Update attachment

Fixed a rendering bug, preloaded some games and mapped I to switch games.

Update attachment

I was able to fix all the bugs and now the test ROM works!
All that's now left to do is to add input and sound.

Update attachment

Some of the opcodes work, and I was able to run the Corax+ opcode test!

Update attachment

Found a way to individually set pixels on a Sprig! In the video, you can see a simple demo of my script that adds and removes dots randomly.

Milk_Cool
Milk_Cool created a project
38d ago

Sprig CHIP-8 emulator

A CHIP-8 emulator for Sprig! Has 4 preloaded ROMs, but you can always add yours :D See readme for more details.

Sprig CHIP-8 emulator
5 devlogs 0 followers Shipped

I added disk support in the emulator, as well as support for loading ROMs from files!

Things to do:
- Better docs
- Fix keyboard
- ???

Update attachment

I finished working on the language! And also added opcodes that allow you to manipulate two pointers - one for RAM, one for the disk - that you can read and write data with.

Things to do:
- Simpler ROM loading
- Disk support in emulator
- Fix keyboard
- ???

Update attachment

Added more instructions to lang64K! Now you can recreate the ASCII table program :D

Things to do:
- Simpler ROM loading
- More convenient opcodes for memory/disk manipulation
- Finish writing the language compiler
- Disk support in emulator
- Fix keyboard
- ???

Update attachment

Started writing a simple assembly-like language for easier development! On the screenshot, you can see the code and the result of a simple Hello World program.

Things to do:
- Simpler ROM loading
- More convenient opcodes for memory/disk manipulation
- Finish writing the language compiler
- ???

Update attachment

Implemented timers and sound :D

Update attachment

added keyboard input

Update attachment

Made it print out the full ASCII table!

Update attachment

Implemented most of the opcodes and wrote a simple program to print all printable ASCII characters in order. Takes up only 19 bytes!

uint8_t rom[] = {
    0x06, 0x00, 0x20,
    0x1a, 0x00, 0x7f, 0x00, 0x10,
    0x24, 0x00,
    0x06, 0x10, 0x01,
    0x00, 0x00, 0x03,
    0x00, 0x00, 0x10
};
Update attachment

Implemented some of the functions so that I can now print stuff on the screen!

Update attachment

thought out most of the opcodes, though they may get changed later
attached is a portion of them

Update attachment
Milk_Cool
Milk_Cool created a project
42d ago

PC64K

An 8-bit fantasy PC with 64KB of RAM. Has a pretty simple architecture, a custom assembly-like language and a demo with docs so that anyone can try it out!

PC64K
16 devlogs 0 followers Shipped

It finally works! Time to deploy and ship :D

Update attachment

I added a database for storing subscriptions as well as slash commands for subscribing, unsubscribing, getting your subscriptions and getting your subscribers!

Update attachment

After a bit of trial and error, I can finally parse the messages from #summer-of-making-feed!

Update attachment

Figured out how to pull messages from #summer-of-making-feed!

Update attachment
Milk_Cool
Milk_Cool created a project
44d ago

Detective Orpheus

A successor to a cancelled project, Shellpheus, which allows you to get notifications about new projects or devlogs by certain people without having to manually subscribe to all of them.

Detective Orpheus
9 devlogs 0 followers Shipped

Actually nevermind, there was a huge bug ':D

Well, it's fixed now, so the project is now ready to be shipped!

Update attachment

I finally finished writing the calculation, and it seems to be working correctly! I'm gonna deploy and ship now :P

Update attachment

I calculated the approval rate (see screenshot)

Update attachment

I made the scanner and while it was scanning, I also made the frontend!

Update attachment
Milk_Cool
Milk_Cool created a project
45d ago

Certitimer

A web tool that tells you roughly when your Summer of Making project is gonna get certified

Certitimer
4 devlogs 1 follower Shipped

The code is now making sure a player has at least 7 cards before they start playing. I also added a demo mode so that you can try it out for yourself when the demo is released!

Update attachment

I added:

  • Styles to the battle page along
  • Custom dialog boxes
  • Drag and drop for cards

I'm almost done with the project already!! Can't wait to finish it

Update attachment

I implemented multiplayer using long polling! It was my first time trying to implement long polling, super proud of the outcome

Update attachment

Started working on the admin panel and have already made most of the internals work

Update attachment
Milk_Cool
Milk_Cool created a project
48d ago

QRBattle

A QR code-based game where you have to go around a specific area and collect cards with QR codes, then battle with your opponents with the collected cards!

QRBattle
4 devlogs 1 follower Shipped

Added a module for logging with HTTP requests. (and also clarified the docs! some stuff needs to be installed separately)

Update attachment

Changed the icon, figured out how to package the extension to VSIX. I think I'm ready to ship now as there's not much stuff left that I can add to this extension :P

Update attachment

I added the currently hacking tab from Hackatime into my exetension! (And also refactored a LOT of stuff)

Update attachment

First devlog! I added some very basic stuff, though more is coming. (See screenshot)

Update attachment
Milk_Cool
Milk_Cool created a project
50d ago

VSCode Summer of Making timer

A simple VSCode extension to keep track of the Summer of Making deadline and your coding time.

VSCode Summer of Making timer
4 devlogs 1 follower Shipped

I added ten more helper nodes, such as regex matching nodes, DNS-related nodes, etc., and I think I'm ready to ship!

Update attachment

I added docs directly to overflow so that it's easier to learn it. (And also fixed a couple bugs!)

Update attachment

I also added sqlmap support! I think this is going to be the last one for now, I still need to work on helper functions, docs and polishing.

Update attachment

ZAP integration! You can now find new targets using ZAP's spider and scan them with its scanner.

Update attachment

Last devlog for today!
Last time, I forgot to mention the tasks tab that displays the currently running tasks like scans and checks.
Also, I added Sublist3r support (alongside a few other small things)! So now you can use Sublist3r with the other tools as well.

I'll also have to add a few helper nodes that would allow you to do string matching and other stuff, and I also have a couple ideas for new integrations, so stay tuned!

Update attachment

Burp suite integration!
Now you can automatically run Burp Suite scans using its builtin REST API. You can also create a custom configuration in Burp's settings and specify its name in the node settings to customize the scans.

Update attachment

First devlog!

As of right now, saving/loading workspaces, error logging integrations with Metasploit, nmap and crt.sh as well as some other helper nodes are supported. There's still lots more to come though!

Update attachment
Milk_Cool
Milk_Cool created a project
53d ago

overflow - a node graph-based vulnerability scanner

overflow combines multiple other tools like Metasploit, nmap, Burp Suite, sqlmap and others so that you can make node graphs linking them together! So, for example, you can have subdomains pulled from crt.sh, then each one scanned for open ports by nmap, checked by Metasploit and finally logged if vulnerable. This can make scanning for vulnerabilities a lot easier and much more customizable for security enthusiasts and pentesters.

overflow - a node graph-based vulnerability scanner
8 devlogs 4 followers Shipped

Residents have jobs now! They can earn money sometimes, though it won't be posted on bluesky.

Update attachment

Now residents have diaries! Sometimes residents will make entries in their diaries regarding important events in their lives and those will be posted on Bluesky as well!

Update attachment

Now residents have an actual economy! They can buy items (TL treasures) from each other for prices ranging from $5 to $15. All of them get an initial balance of $100-$999 and maybe, just maybe, they'll get a job in the future? 👀

Update attachment

BREAKING NEWS!!!
I just added the news feature to the life sim. Now every 5 minutes there's a 30% chance of one of the 10 different types of news being posted on Bluesky. That includes shop openings, fests, fires and a few other things - you'll just have to see!

(or just check the source code lol)

Update attachment
Milk_Cool
Milk_Cool created a project
55d ago

Bluesky life sim

This is a fairly simple non-interactive life sim, kinda similar to and using assets from Tomodachi Life. It posts all of the updates on its residents' social relationships to Bluesky instantly, and everyone gets to see what is happening in their little virtual lives. The virtual residents get friends, date, get married, break up and fight over food. I think it's a niche little project, albeit very simple.

Bluesky life sim
4 devlogs 2 followers Shipped
Milk_Cool
Milk_Cool joined Summer of Making
56d ago

This was widely regarded as a great move by everyone.