Stats

3
Projects
22
Devlogs
60
Votes
3
Ships

Coding Time

All Time: 121h 9m
Today: 0h 0m

Member Since

July 01, 2025

Badges

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

Projects

3
Pea 2 Pea

Pea 2 Pea

Shipped
8 devlogs 18 days ago
ASM Game of life
9 devlogs about 1 month ago
Pupes releases tracker
5 devlogs about 1 month ago

Activity

PoliEcho
PoliEcho worked on Pea 2 Pea
6h 25m 8 days ago

Added server automatic cleanup so disconnected clients get removed, also tested more than 2 clients at once
but connection is stable, it only trows some harmless errors.

Update attachment

It works at least locally i don't see why it shouldn't work from behind normal NAT i may add symmetric NAT bypass if i find a way

Update attachment

This one line of text just gave me great joy after debugging it for long time

Update attachment

I was just coding the P2P communication between clients but it does not work yet

Update attachment

client and registrar communication work with only few small bugs

Update attachment

maybe creating custom binary protocol wasn't the best idea, now i will suffer

Update attachment

ditched asymmetric encryption and implemented QUERY method, and REGISTER method is also almost done

Update attachment

This will be my first rust project and if i have time i will create android app.
I just want to create simple p2p VPN to play LAN games over

Update attachment
PoliEcho
PoliEcho created a project
17d ago

Pea 2 Pea

I wanted to try programing in rust and also experiment with UDP hole punching, so this is my take on P2P VPN. Well "VPN" definitely VN it should be also Private but i wouldn't send any sensitive data over it.

Pea 2 Pea
8 devlogs 0 followers Shipped

made bunch of tiny tweeks to make compilation work on debian based systems
like Kali/Mint/Ubuntu. I hope i can get ship certification now. I wish everyone would just use Arch Linux so i wouldn't have to do this, xd.

Update attachment

I added very nasty work around for TTY, delays may change on you clock speed but i didn't find any other way to make it work.
To be honest, i think it looks much better in TTY.

Basically everything works, there is a small bug where if you run this in TTY there will be no delay between frames since SYS_POLL returns instantly when running in TTY for some unknown reason. I will probably ship soon.

Update attachment

got first glider working, I am so happy

Update attachment

I can render the actual UI now i just need to add the functionality

Update attachment

Just spend like 2-3 hours in GDB fixing SEGFAULTS and illegal instructions.
Starting to question my life choices, such as starting this project,
but I already started so i will try to finish it.
With this project i think, they should add GDB support to Hackatime.

Update attachment

Wrote my own version of memset function from C It would be interesting to compare performance between GlibC version and my version

Update attachment

implemented very basic heap allocator for dynamic sizing of gameboard

Update attachment

while programing i started to write a AMD64 NASM Assembly Cheatsheet so i don't have to looking stuff up all the time if you would find that useful you can find it here:
https://git.pupes.org/PoliEcho/AMD64-NASM-ASM-cheatsheet/src/branch/master/README.md

Update attachment

I tried making this project some time ago but i did not get very far and the code was a mess.
So i want to rewrite it from scratch, without using any AI for code generation.
But first i copied 2 string helper functions from the old project and changed a them a bit.

Update attachment
PoliEcho
PoliEcho created a project
35d ago

ASM Game of life

Conway's Game of Life implementation in AMD64 assembly. With hand written TUI using only Linux syscalls. demo: ssh demo@demo.pupes.org # password: "demo"

ASM Game of life
9 devlogs 1 follower Shipped

Finally added systray but since GTK4 does not support systray i had to embed another GTK3 binary in the main one, run it and let them communicate true Unix sockets.

Update attachment

most functionality like adding and deleting entries, loading from disk and notifications has already been added. I even added simple about page sadly i cannot show the icon of the program to be tittle of the window because Gnome in there infinite wisdom removed that feature from GTK4 and you can only set app icon to installed icon, i don't want to that since i want my app to be portable as possible.

Update attachment

Got the all the Basic stuff working
but as they say last 10% takes 90% of the time
hopefully i wont struggle that much

Update attachment

I have designed the basic UI and wrote some code to show it, hopefully it doesn't have some fundamental flaw, so i don't have to redo it from scratch.

Update attachment
PoliEcho
PoliEcho created a project
41d ago

Pupes releases tracker

Tired, of keeping track of releases of your favorite Movies, TV shows, Games etc? This simple GTK4(gtkmm4) app written in C++ aims to mitigate that with simple and clean UI. The app will run in background and notify you when something comes out!

Pupes releases tracker
5 devlogs 0 followers Shipped
PoliEcho
PoliEcho joined Summer of Making
41d ago

This was widely regarded as a great move by everyone.