Description: "I built a pure-Python security suite and a browser photo editor that never uploads your photos. Now I want to hear what YOU are proudest of."
Every developer has that one project.
Not the one with the most stars. Not the one that made money. The one you open at 2 AM, even when nothing is broken, just to look at it and think: "I actually built this."
I want to hear about yours. But I'll go first. π
π Project #1: ATLOCK v5, a total security suite in a single Python file(packed in .exe)
It started as a simple question: how hard is it to build real, honest security tooling with nothing but Python?
Several rebuilds later, ATLOCK v5 is one file, 10,000+ lines, Windows-first, and it does things I never planned on day one:
- AES-256-GCM sealed containers with chunked authentication and key commitment
- Argon2id key derivation, benchmarked per machine so it's as strong as your hardware can afford
- Password vault with importers for Bitwarden, Chrome, Firefox, KeePass and 1Password
- File Guard with optional keyfile or hardware key, so a file needs your password and a second factor
- 2FA with TOTP and FIDO2 hardware keys (YubiKey and friends)
- Public-key encryption, signing and verifying, plus Shamir secret sharing for recovery keys
- A built-in fuzzer that throws random corruption at its own container parser, because I don't trust code I haven't tried to break
The part I'm proudest of isn't a feature. It's the honesty. The top of the source file literally says what ATLOCK can't do:
"A same-user attacker who can run code as you can modify this script and read this process's memory... they cannot stop a determined local attacker."
Security tools that promise "unbreakable" are lying. I'd rather you know the real threat model than trust me blindly.
π Download v5: ATLOCK_v5.zip
π Repo: github.com/Akhouri-Systems/ATLOCK
π¨ Project #2: APIC, a photo editor that never sees your photos
Most "free online photo editors" quietly upload your images to a server. I wanted the opposite.
APIC runs 100% in your browser. No upload. No signup. No account. Your photos never leave your device.
- βοΈ Background removal with on-device AI
- π§½ Object removal
- ποΈ Pro colour suite: curves, histogram, HSL, colour grading, LUT export
- π Convert, compress and resize (PNG, JPG, WebP and more)
- π± Tuned so it runs smoothly from budget phones to a MacBook
Recently I rebuilt the live preview so it floats beside your controls while you tweak sliders, big enough to judge portrait shots properly. Getting that to feel smooth on both a cheap Android and a desktop was a surprisingly deep rabbit hole.
π Try it free: APIC
just signup and you are ready to go with APIC.
π§ What these two taught me
- Constraints are a feature. "One file" and "nothing leaves the browser" forced better architecture than any framework would have.
- Honesty beats hype. Documenting limitations earned more trust than any feature list.
- Performance is empathy. If it only runs well on your machine, you built it for yourself.
- Solo doesn't mean small. One person can ship something that feels like a product.
π¬ Now it's your turn
Drop a comment. Any of these work:
- π What's the project, tool or company you're proudest of? Link it, I want to try it.
- π₯ What was the hardest bug or decision along the way?
- π§± What would you rebuild from scratch if you could?
- π± Haven't shipped yet? Tell us what you're building. This is a safe place to start.
Solo devs, founders, students, seniors, career-switchers: everyone's welcome. The best "I built this" stories are often from people who think theirs isn't impressive enough. It is.
I'll read and reply to every comment. π
If you enjoyed this, follow me on GitHub and tell me what you'd want ATLOCK or APIC to do next. Your feedback literally shapes the next version.
Built by Akhouri Anmol Kumar, an Akhouri Systems product.
Top comments (200)
@effessdev discussion starts from here now.
Yup. I'll make sure this one never leaves active discussions. π
@effessdev & @akhourianmolkumar
broness peaked here ποΈπ€π₯
Should we call Xulingfeng? For Xulingfeng effect? π
lol, but I think not overconfidence or offense to him but earlier my posts where just pure 100000% marketing and 1% post like this one..
but then I understand the concept by seeing others posts
and then I improved quality so I think I don't need @xulingfeng effect from now onwards thanks to 2 things -- 1 that I learned from mistakes and improved my post quality, 2 @effessdev always carrying my post in active discussions π₯β οΈ
But you already called @xulingfeng...
thats why he says me sly guy
Makes sense π€£ππ―
I have a feeling that this will go viral. We'll probably get some users.
woahh let's see till now my most viral post is show me your setup I will rate it out of 10.
Wait wait wait..... YOU HAD WRITTEN THIS MANY POSTS HERE?! I had never checked your posts! How many do you have? π€―
check my profile then you will know.
131 BRO WHAT?
yeahh π₯
Me still at 16 π
I am like almost per day 1 post since the date I joined dev.to first time.
Impressive π³π³π³
but in 16 you got badge of gem and me after 131: π©
But that was for my comments not posts π
my peerlist streak: 113 days, dev.to- 104 days
and overall akhouri systems streakk
I created akhouri systems may 11, 2026
from may 11 to 18 october I'm proud to say that even 1 day I didn't missed to develop company.
You mean peerlist.io? But what is it?
it is what when you mix product hunt + dev.to
I signed up. Let me check... (username effessdev itself)
Why does it look like Bluesky?
ok bro lol you are dev and you are first time seeing peerlist.io
Yeah...!? Never heard of it...
!? <--- bro why you sometimes use this sign are you a chess.com player?
What?! 120 posts in Peetlist itself??! How are you getting this much time for everything??
Ah... I sometimes play chess.com π But it's not related to that. I was just mixing an exclamation and a question.
bro to write post how much time you need ππ€£
I can write dev.to, linkedin, peerlist all 3 post in 30minutes(yeah but if dev.to post is big like yesterday's post was then this time can go upto 45min) and also I use AI for linkedin posts so main hard work goes in dev.to and peerlist
I was also in chess.com but those idiots banned me for a reason that I was using hacks, but honestly I was not I don't know why.
Maybe you were too good for a 13 year old? π€£
no no like in tech I'm way ahead than age 13 boys I admit but in chess.com I'm like a level where I can beat 800-900 ELO (I don't know why I chose this no. maybe because my rating before ban reached 700 and my grandfather was a Grand master so because of it I beleive I can beat 800-900 but then due to less time I left chess and when I thought to again play at least 1 match then in 1 week I got permanently banned.
Permanently??? That's too much.
π«‘π₯β οΈ
I think now I've to admit that yeah I'm sly guy.
Wow you followed me on GitHub!!! Thanks!! π«ππ
yeah, tit for tat π€£
Thanks. Respect π«‘
π
@koda2026 has uploaded a new post?
By the way, if we chat too long in this thread, it will come up first, and others won't be able to see comments related to the post. Is that an issue? What should we do?
Idk, and let me read new post of him.
I don't know what he is doing...
really
But he says you and he both built it?
nah, we don't
I'm just apposing him but he is using my name and creating softwares day by day
Oooh, stealing your brand? π
brand hahahahahha, he is still not in a state of worthiness to steal akhouri systems(no one is) but yeah using my name every where as CTO, Co-Founder
and I'm but if I'm then when I appose him then he is just ignoring me I think I should step down.
@akhourianmolkumar I added screen recording to GiffyPy and you'll be blown away when I show it! π
like I blown you by APIC live priview and advanced section π
Yeah. π Either way I am very proud of it... Just like you. So I should put it here?
yeah bro ship it, market it, even launch a brand π
I can share you my expertise even AKHOURI SYSTEMS X your brand can be done.
Haha π Ok so shall we do a collab?
collab?
I added a "package.bat" script. anyone can download the source code, just run the script, and have it on their machine.
You said AKHOURI SYSTEMS X I thought you meant a collab π
no Like I meant a permanent partnered pact
like brands used to do, special partners...
Oh... How does that work?
I'm thinking because in partnership companies share technology promote each other but I can see clearly without even partnership pact in just broness we both are doing all π
Yeah π But what's the benefit of that? I mean partnership?
idk
Anyway I'll be showing "sponsored by Akhouri Systems" anyway. Is that ok?
yeah yeah ok ok π
Bro please fix this (redirect to your website). It takes less than a few minutes.
BROO I've till now not fixed it.
it is still old url
That's ok. I only need a redirect to the old URL :(
and bro you are really CTO anytime using APIC, anytime trying to search akhouri systems π«‘
even your linkedin profile ποΈπ€
Yeah LinkedIn profile π
I just want to type the shorter name. And you should add more links to the Akhouri Systems website (like the repositories of the products in case the user need more information like screenshots). Currently there is only a download link.
Re: akhouri-anmol-kumar.github.io/
Yeah that was a stupid request π¬ I didn't think about that redirect (I knew it but I didn't think about it)
@akhourianmolkumar GiffyPy v1.4.0 has been released with the link to Akhouri Systems! It was such a pain to fix the screen recording (it only failed in the EXE, not while running
main.pydirectly). I had to use Claude.ai to rewrite the screen recording module to finally fix it. I also added acreate_shortcut.batscript, which is really handy. For people who don't trust running EXEs directly, I have improved the package script so you can simply download the source code from the release, unzip it, and double-clickpackage.batso it builds everything for you!Note: The above WebP file was made entirely using GiffyPy (recording, editing, and export included)
π«‘
bro honestly saying you can market it as beta just to test and gain feedbacks but the current version is not a final product it really needs more
but nice jump from the previous ones.
Yeah. The current version is not the final product π― What are the issues?
mainly the UI, and screen recording button should be minimal type bro also indicating that recording is on is very weak and hard to notice lol I started recording but after 9 seconds of looking here and there realised yeah recording is on, and really bro I can give you 20+ UI stuffs needed to make it a shippable product..(not good because for that based on current ones we would really need a lot because your field is video ones that's why although I've not experience of building video editing tool but as Founder & CEO @ Akhouri Systems & creator of APIC and ATLOCK_V5 like technical products I may contribute to your app a lot like you done for APIC Web)
The problem is that whenever i touch a single part of the UI it breaks somewhere else. But let me try again tomorrow. Me too first time building a video editor.
hmm, we can build it, I will give you the best feedbacks possible on planet earth β οΈ
"we build what others forgot to fix"
I'm currently upgrading APIC Web so that I can give you some surprise tomorrow
Haha, good catch, EffessDev! You are totally right. π―π¬
We don't want to hijack the comment section and push the actual post feedback down for other readers. Let's keep the meta-chat brief here, and I'll DM you if we ever need to dive deeper into the rabbit hole.
Thanks for looking out for the community readability. Thatβs a senior dev mindset right there!
your messaging style in discord: πππ
your messaging style in dev.to(using AI bruhh):
πΉ
Hahaha, you guys are absolutely ruthless! ππ
But hey, when you are typing out complex technical thoughts on a $150 Android phone in Termux, you take all the AI spellchecking and grammar help you can get! π
At least the code, the architecture, and the 3 AM debugging sessions are 100% human-made. The AI just helps me sound a little less like I'm typing with my thumbs while my battery is at 5%. ππ―
fun fact: why this message is also kindaa AI type π
Yeah that's reads pure AI ngl...
bro you read whole post?
Wait... I had that post on my reading list already?? π I gave you all 5 reactions!
no no I said to @koda2026
he done marketing, I replied with marketing
Hahaha, alright CTO, I see you trying to steal the spotlight! π
I am absolutely going to read it right now and drop some love (and maybe a little constructive roast) in the comments. You earned it, brother!
But don't think this gets you out of your duties. I still expect a full, brutal security report on how to break the KAVLR bash hook by EOD! ππ―π‘οΈ
Hahaha, alright CTO, I see you trying to steal the spotlight! π
I am absolutely going to read it right now and drop some love (and maybe a little constructive roast) in the comments. You earned it, brother!
But don't think this gets you out of your duties. I still expect a full, brutal security report on how to break the KAVLR bash hook by EOD! ππ―π‘οΈ
I'm out of KAVLR, ACA.
as I said I appose your these 2 ideas so yeah as CTO and Co-Founder I'm against your these 2 projects. So do not expect that I'm gonna give you report, feedback suggestions for these 2 products.
Hey Akhouri, I hear you loud and clear.
I respect your perspective, and I definitely don't want to force you to work on or support projects you oppose. Let's take this conversation offline (DM or Discord) right now so we can discuss it properly, respectfully, and figure out the best path forward for both of us.
I value our partnership, and we will sort this out like professionals. π€
hmm, come discord
Whoa I lost track of everything π
It seems like everyone is offline...
bro mustafa ERBAY said me to upload post now and now he is not even reading it bruhh
Oh... Ask him to read it then π«΅
Hahaha, the whiplash is real! π One minute you're dramatically quitting, the next minute you're calling out Mustafa for ghosting your post!
Don't worry, CTO, I got your back. I am heading over to your post right now to drop all 5 reactions and a comment so Mustafa has absolutely no excuse.
bro bro bro NO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
mustafa ERBAY is not someone who will come by your or mine or anyone's random invitation post lol he is in different league now.
he will only come when he wanted to.
Bro GiffyPy v1.5.0 was released. Check it out and tell me whether it's up to Akhouri Systems' standards :) I am really tired of developing it...
trying it...
As the CEO of Akhouri Systems, can you review ARCHITECTURE.md and give me feedback? Optionally source code?
bro next update should be gifs, text and more video editing stuffs....
we have to beat clipchamp and other editing tools.
like APIC won against almost all major image online tool in fact created a privacy first different league too, we've do that same for giffypy too and bro name if giffypy and we dont have gifs lol.
We can open GIF files. Also export to GIF format... Yeah, we don't have text. But I am really tired of developing it (I am not an app developer βΉοΈ). Are you interested in acquiring GiffyPy?
I'm intrested in building it and supply it back to you
I don't want to acquire it or make it An Akhouri Systems product but I'm mad interested to get experience in video editing tool field too, so yeah I can build it and provide you the best giffypy possible maybe in zip file and then you can ship it under your name no problem.
That sounds good! Not under my name, but under both of our names! Equally... And maybe under your name if most of the code ends up being yours in the end...
like yeah all thing will be built by me from scratch now..
and I may label in about: built by Akhouri Systems for (your company name)
so what's your company name?
like in simple words I'm a manufacturing company, you are my client I will build the app for you, I will label your branding and give the main code and zip file of exe to you and you've to just ship it, market it, grow it...
What...? Then make it an Akhouri Systems product...
nah, I can't I feel like this video editing market is very hard to penetrate... so Akhouri Systems will not enter in this market.
but you can try this field in co-partnership with Akhouri Systems
Okay π Shall we start right now? Curious how you are going to build it from scratch...
hmm, it is gonna be as hard as ATLOCK_v5 if we really want to make giffypy a beast.
Yeah. Video editing is very hard. Are you going for the same tech stack?
bro first tell me are you serious for this?
because I'm mad serious and I don't want that I build it beast level suppose and then you ignore it to ship or market.
I AM serious... But I don't understand why you aren't building it for Akhouri Systems π
Anyway, I am super interested to see how you are going to build it. It was SUCH A pain for me to get at least this far, because like I said I have almost zero experience with app dev (I was a web developer and now embedded systems)...
I was replying the reason why I'm not acquring but the reply is really too big explanation. So I skipped.
What? That was ok. But what's the plan?
plan isssss
I'm researching the current market and what can be giffypy's USP.
USP: Record. Edit. Share.
what?
I mean, one tool for:
Speed is our focus. How does that sound?
YOU ARE ALREADY GOING TO 2-3 JEE COACHING INSTITUTES? π I am sure you are going to get AIR 1 no doubt...
in dream lol.
also bro make your github profile great..
I'm cooking giffypy.
Wait already? Not in dream I can already see you getting AIR 1.
when, how, where????
Oh yeah you're right that's considered as a dream. π
I don't even know that I will surpass IT head or not and you are motivating me to air 1 lol, forbes list ππ
AIR 1 guaranteed π
not possible due to my weak subjects.. like sanskrit, sst(history) and maybe in future math too, like yeah in this examination I scored top marks in math but in youtube I've seen that JEE advanced question is coming in 10th board paper lol.
In which standard are you currently studying?
8th.
So 4 years to prepare for JEE... That's more than enough for you.
I'll be back soon. Continue cooking. π
hmm.
I'm back. Progress? Also can you give me live updates on Discord (username: effessdev)? I really want to know how you approach this.
yeah let me show you some UI screenshots(honestly speaking my mind is cooked it is too hard)
Im waiting in discord...
OK, this looks REALLY promising... How did you build that???
Original GiffyPy time to retire π
Yeah ok continue in discord...
bruhh I don't know he is online or not...
also I feel fear to always say him he is like too senior π§
He might be busy, especially monday...
but if this post gone viral I know then he will comment something on this post
which cursor? can you send screenshot.
it's my guarantee you will remove photopea from bookmarks.
because I know what I've done in APIC just now.
I am not sure about that π But let me try anyway...
Bro this is really annoying. Why are my comments being deleted for no reason?
I submitted a detailed bug report with a screenshot attached. And now it's gone?
Here is the bug again:
Hope it won't get deleted.
fixing it.
@effessdev bro now try APIC.
The bug is fixed. Can you change the cursor when we are resizing by dragging on the corners like all other apps? Also, currently, when we scroll down, the image flies to the left side, right? While it is cool, I think it breaks the flow for users quite a bit. It's quite distracting, I think... What about something like this (I showed you before)?
bro I kept it because it is looking really cool and bro a person who come to APIC to edit image why they will be distracted by just a animation?
yeah they may do 3-4times up down up down to feel animation (lol I exposed myself what I'm doing always when I open APIC)
but I think we should keep it bro...
honestly speaking I added that animation to make it feel like one UI 8, 9's app closing, opening animation
because I really love my mother's mobile UI it is greatest of all time so I implemented it on APIC by this type of animation I think we should not even touch it..
Re: which cursor? can you send screenshot.
I tried but the cursor isn't showing up in the screenshot π
What I meant is that now, when we drag from the corner to resize, it's still the β₯ cursor (the one that's typically shown while moving). When we drag from the corner, it's supposed to be β€’, right? Also, when we rotate, it should be β·, right?
oh okay okay okay I will fix it soon.
I'm currently writing dev.to post and you are gonna love that post
Ok. I am currently trying to fix my build.bat script... And you might like the new GiffyPy!
bro today I'm gonna post a banger post in dev.to history be ready
you are part of that post.
What? Part of that post? For some reason this one didn't get that much reach :( Let's see how the next one goes ;)
bro but really the post is gonna be banger and you are part of it
I'm creating hype lol π
but really post is one of my best post I will pin it when it will be uploaded I've saved it for draft for now.
also I think if you helped post to be in active discussion then it will really get viral also with you there is also one effect that will make that post viral remember @xulingfeng effect? this post has @xulingfeng effect too.
Ok... @xulingfeng effect + your best post + active discussion = viral post! π
Is it long?
nah medium length can be read under 1minute very easily
also bro xulingfeng effect, your name is mentioned too, and there are some more thing I've cooked in the post + it is my best posts till now after 31august, 2026 post + active discussion = dev.to best post possibly I may get badge of diamond lol if any curator is gonna be reading that post then I request please donate a badge and get blessings πβ οΈ
Under 1 min? When will you upload it?
just thinking now? or 2:00pm?
@effessdev bro post dropped.
2:00pm imo... I will be available at 2:00pm
Let me read it...
bro but post published.
Okay no problem π This has a LOT of potential π€―
because hehehehe

What does that mean? π
bro discussion end for this post now, move discussion to new post β οΈ
But that'll make the new post comments section our comments only...
hmm leave it then continue discussing in this.
Bro, can I eat breakfast? I'll be back soon...
okay.
I'm back!
yeaaaa
From what Iβve observed, every comment and like β both article likes and comment likes β pushes your post into the active/hot section. But since you keep tagging me so many times, Iβve decided to curb my habit of liking every post the second I see that notification dot, hahaha.π€£π€£π€£
bro see my latest post.
WebForms Core
Demo link: webforms-core.github.io/demo/
Be sure to try this technology!
bro can you please explain what it is?
WebForms Core (WFC) is a server-orchestrated UI technology developed by Elanat and available for all popular web programming languages. In WFC, the server is stateless and does not render the UI. Instead, it sends commands that are executed on the client to manipulate the HTML DOM.
WFC consists of two main components:
How to set it up
<head>section of your HTML page.Once set up, you can manage and manipulate your HTML page from the server using the WebForms class.
hmm, I asked for what it is and then got a free how to set it up lol, whatever AI you used to write this reply is very smart.
It might be a bad habit, since I have AI rewrite everything I write!
Here is what I wrote myself:
WebForms Core (WFC) is a server-orchestrated UI technology developed by Elanat, available for all popular web programming languages. In this technology, the server is stateless and does not perform rendering.
WFC consists of two components:
1- The WebForms class on the server.
2- The WebFormsJS library on the client.
How to set it up?
1- Add the WebForms class to your backend, corresponding to your chosen programming language.
2- Include the WebFormsJS library in the
<head>section of your HTML file.Manage your HTML page using the WebForms class on the server
Sly guy π
bro in this how I became sly guy
For me, itβs Zee, a programming language and compiler ecosystem Iβve been building independently.
Iβve spent over two decades working with infrastructure, enterprise software, and different programming languages. At some point, I became curious about what it would take to design my own language rather than just use existing ones.
Zee is still evolving. Iβm working on its compiler, language semantics, tooling, and the foundations needed to build real applications with it.
The most rewarding part isnβt writing a new syntax. Itβs discovering how many difficult decisions are hidden behind the languages we use every day.
Thereβs still a long road ahead, but thatβs probably why Iβm so proud of it. Iβm learning something new with almost every design decision.
Great discussion, Anmol! Itβs genuinely interesting to see what everyone here is building. π
"Iβve spent over two decades working with infrastructure, enterprise software, and different programming languages." <-- βπ€π₯π
all the best for zee you may became next linus
Haha, thatβs a huge compliment, Anmol! πβ€οΈ
Linus is in a completely different league. Iβm just an engineer who still gets excited about learning and building things after 20+ years.
If Zee becomes a genuinely useful language that even a handful of developers enjoy working with, Iβll consider that a success.
Thanks for the encouragement, my friend! Keep building! π
"Different mask, same Task"
Haha, I like that one! π Different journeys, same passion for building things. Thatβs what makes engineering so much fun. Thanks, my friend! β€οΈπ
I have got two:
My small OS kernel and cxgrd
bro bro bro you just dropped 2 projects β you dropped 2 beasts β
bro a small OS kernel? are you kidding me π«¨. and bro what's cxgrd based on the website you provided I can understand that it reduces chance of AI coding agents to break the code? like less chance of break errors?
Exactly bro. cxgrd builds dependency graph of your entire codebase, and determines the blast radius of the change you wish to implement. This way, AI agents will know which files are critically affected and it will focus on these files to avoid breaking code
I always wanted this repo! Starred it π
bro small OS kernel ποΈπ€π₯
dev.to is really a community of great individuals this is proof of that.
Some comments may only be visible to logged-in visitors. Sign in to view all comments.