You are browsing as a guest. Sign up (or log in) to start making projects!

HexFud

@HexFud

Joined July 13th, 2026

  • 28Devlogs
  • 5Projects
  • 6Ships
  • 45Votes
Just a student that fell in love with IT
Open comments for this post

1h 45m logged

Devlog #07

Wrote the complete documentation and uploaded all the files on github. I worte a very detailed description about this project and also the technical limits. If I will be able to gain all the materials to build the project the readme will have significant improvments like testing single components, their correct waveforms with an oscilloscope and then a full firmware for the arm. I also added more serigraphy manually to the PCB to make connectors simpler to find

0
0
16
Open comments for this post

3h 2m 40s logged

Devlog #06

After many hours of work in CAD, the 3D model of the 6-axis robotic arm is finally done. I carefully chose the motors based on the weight they need to lift, making sure the arm has enough power while staying balanced. I also added key safety features, like rotation limits on each joint to prevent collisions and an integrated base that holds the custom PCB with a cooling fan.

0
0
62
Open comments for this post

2h 24m 30s logged

Devlog #05

The PCB is FINISHED ! Finally after 3 hours of cabling the components it is ready. Now i need to start 3D modelling for the effective robotic arm and maybe later add and expasion to the board so people can add their own things to it.

0
0
9
Open comments for this post

32m logged

Devlog #04

New update. Just finished placing all the component on the PCB but now it comes the hard work, also i am trying to keep things as smaller as possible but i think that this size is good. Now i will start wiring up the components and i think this will take a lot of time but we’ll se soon !

0
0
6
Open comments for this post

2h 44m 47s logged

Devlog #03

Big update !!! Finally finished the schematic, it has been a long journey assuring every connection and improving the safety of the circuit. I just finished assining the footprints, so now it comes the PCB ! Here’s a little sneak peek at my MCU

0
0
17
Open comments for this post

58m logged

Devlog #01

Started to wire up some components in the Power and MCU fields. I am also trying to make the schematic a lot cleaner than my other projects because this is a big one :) Stay tuned for more devlogs!

0
0
8
Open comments for this post

39m logged

Devlog #00

This is the start of my new project ! I am going to build a full 6 axis robotic arm completely from scratch developing my own PCB with my own 3d design. My arm will have a lot of features like ai recognition, auto calibration, quick swap for tools and many others !

0
0
11
Open comments for this post

38m 36s logged

Hex Bot is a Slack bot running in Socket Mode that responds to a set of slash commands. It can check if it’s online, tell a random joke or cat fact, share a fun fact or inspirational quote, fetch the current weather for a given city, roll a dice, and list all available commands.

0
0
8
Ship 💀 Cursed

I built WebOS, a fully functional macOS-style desktop environment that runs entirely in your browser. It’s got a full window management system, a virtual file system (Finder), a Text Editor, a working Terminal, Sticky Notes, and even a built-in web browser.
The craziest part of this project was engineering the logic of a whole “operating system” without any backend at all. Everything relies purely on the browser’s localStorage. For example, I wanted users to be able to upload custom wallpapers, but high-res images would immediately hit storage limits and crash the virtual disk. To fix this, I had to build a custom solution using the Canvas API to automatically resize and compress images on the fly before saving them.
Getting the desktop interactions to feel actually native was another huge hurdle. I spent a lot of time fine-tuning the marquee selection tool, multi-icon drag-and-drop, and making sure that dropping files straight into a desktop folder worked seamlessly without feeling clunky.
I also added new applications like paint, clock, calendar and media player that you can all try out now!

  • 1 devlog
  • 2h
  • 6.13x multiplier
  • 7 Stardust
Try project → See source code →
Open comments for this post

2h 15m 50s logged

Devlog #11

Finally added more applications!
What i added so far:

  1. Calendar
  2. Media Player where you can upload media (video included) and see them into the webos
  3. Paint, if you feel creative than you can draw something :)
  4. Clock

I fixed some bugs with the windows drag and the drag and drop system between folders, also added more wallpaper styles

0
0
10
Ship

Made a CTF-themed portfolio site: blue and red, boot sequence, a hero terminal you can actually type commands into. Plain HTML/CSS/JS, real CTF results pulled from CTFtime, working contact form.

The hardest part was building the interactive terminal — command history with arrow keys, keeping input focus without it being annoying. Also spent a while chasing a layout bug where the contact section stuck to the left edge; turned out an earlier edit had deleted the section’s opening tag.

Proudest of the terminal being genuinely interactive instead of a typing animation, and of keeping the content honest — real scores, no fake CVEs.

To test it: click the hero terminal and type help. A few commands aren’t listed on purpose. The contact form needs a Formspree ID set in index.html before it sends anything.

Try project → See source code →
Open comments for this post

8h 3m 55s logged

Devlog #00

I needed a portfolio so after hours of work i created one, most of you maybe have questions so i will give answers to them

  1. why

Didn’t want the usual green-on-black hacker template. Went with a CTF theme instead —
blue and red, terminal windows, a boot sequence — and used real numbers from real
competitions instead of made-up stats.

  1. stack

Plain HTML, CSS, JS. No framework, no build step. Split the CSS into separate files
(base, layout, hero, sections, cards, contact, responsive) once the single stylesheet
got too long to navigate.

  1. the terminal

The hero section types out a fake exploit chain in a terminal window. First version
just typed text and left a blinking cursor — felt too static for a CTF site, so I made
it interactive. You can actually type commands: help, ls, whoami, cd
to jump around the page, plus a few things not listed in help on purpose. There’s also
a matrix-style easter egg if you know where to look.

0
0
4
Ship

I built WebOS, a fully functional macOS-style desktop environment that runs entirely in your browser. It’s got a full window management system, a virtual file system (Finder), a Text Editor, a working Terminal, Sticky Notes, and even a built-in web browser.
The craziest part of this project was engineering the logic of a whole “operating system” without any backend at all. Everything relies purely on the browser’s localStorage. For example, I wanted users to be able to upload custom wallpapers, but high-res images would immediately hit storage limits and crash the virtual disk. To fix this, I had to build a custom solution using the Canvas API to automatically resize and compress images on the fly before saving them.
Getting the desktop interactions to feel actually native was another huge hurdle. I spent a lot of time fine-tuning the marquee selection tool, multi-icon drag-and-drop, and making sure that dropping files straight into a desktop folder worked seamlessly without feeling clunky.
But honestly, what I’m most proud of is the underlying architecture. I managed to create and most of the new features i have implemented.

  • 3 devlogs
  • 20h
  • 8.65x multiplier
  • 171 Stardust
Try project → See source code →
Open comments for this post

9h 11m 11s logged

Devlog #10

We have antoher big upgrade!!!
What I have improved and fixed:

  1. Added custom wallpapers! You can now go to Settings and upload your own image (PNG, JPG, or WebP). I built a system that automatically resizes the image to a max of 1920px and compresses it so it doesn’t blow up the browser’s local storage limit. If the file is still somehow too big, I made sure it won’t crash or delete your other saved files and notes.

  2. I built a Sticky Notes feature. If you right-click on the desktop, you can now create a new post-it. Every note is fully independent, you can drag them around the screen, pick from 5 different colors, and they actually save locally so they survive if you reload the page.

  3. Drag and drop is finally here. I initially built it just for the Explorer app so you could move files between folders, but I realized dragging a file into a folder directly on the desktop wasn’t doing anything. I completely fixed that. Now, if you drag an icon (or multiple selected icons) over a desktop folder, the folder highlights in blue, and dropping it actually moves the files inside.

  4. Added a highly requested feature to the Text Editor: a Download .txt button. Now you can actually export whatever you write in the webos straight to your real computer as a standard text file.

0
0
11
Open comments for this post

8h 16m 8s logged

Devlog #09

We have big upgrades!!! I will commit them soon to github.

What I have improved and fixed:

  1. The Text Editor wasn’t actually saving files correctly. It turns out that editing a file was just updating a global temporary field instead of writing to the actual file in the webos. Worse, if you had multiple windows open, they’d overwrite each other. I’ve completely rewritten this. Every window now tracks its own fileId, and saving actually writes the file.

  2. The calculator had this bug: if you typed 5+, it would instantly yell “Error” before you could even type the next number. It now ignores incomplete states.

  3. Window buttons: now you don’t need sniper aim to close a window anymore. The clickable area for the close/minimize/maximize buttons was literally just the 13px dot. I used some CSS to bump the hitbox up to 22px. They still look exactly the same, but they’re way easier to click.

  4. Explorer Views: Grid and List views actually look different now (before they were basically identical). Grid gives you proper tiles, List gives you rows.

  5. Finally Finished Mission Control: The component I started building last time is finally up and working. Hitting F3 or clicking the new icon in the dock actually brings up the overlay now.

  6. Desktop selection & dragging: You can finally click and drag a rectangle to select multiple icons on the desktop. I had to rewrite the DesktopIcon component to handle group dragging properly, but it feels super smooth now. I also threw in Cmd/Ctrl + A to select all and the Delete key to trash selected items.

  7. Search bar: Added a working search bar to the Explorer so you can actually filter files by name.

  8. Added ↑ and ↓ arrow key support for command history (finally). I also added a sysinfo command and updated help so it actually tells you what the commands do.

  9. Passwords: Added a standard show/hide toggle (the eye icon) to the login and setup screens.

  10. New Wallpapers the UI colors were getting a bit monotonous, so I added three new vibrant gradient wallpapers (Ocean, Meadow, Spectrum).

P.S. Thanks to all the people that pointed out these issues in the shipping review process

2
0
15
Open comments for this post

6h 28m 2s logged

Devlog #05

New discovery ! The PCB 3x3 keys matrix doesn’t work….. But i managed to solve this problem, simply i didn’t fully understand the concept of a matrix but now the cables and diodes are correctly placed. I am also fixing the wiring on the scheme because i am starting to hallucinate over this mass of cables

0
0
7
Loading more…

Followers

Loading…