hanion's Avatar

hanion

@haniondev.bsky.social

recreational programmer interested in C, low-level, game engines, compilers, embedded, assembly, linux https://hanion.dev

56 Followers  |  155 Following  |  87 Posts  |  Joined: 19.10.2024  |  2.1258

Latest posts by haniondev.bsky.social on Bluesky

thanks!

01.01.2026 18:18 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

close enough, got a job as a programmer working on a fighter jet

29.12.2025 17:50 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
a bald man with a beard wearing glasses and a blue shirt ALT: a bald man with a beard wearing glasses and a blue shirt
23.12.2025 03:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
a pair of heart shaped sunglasses with the word zoen on the front ALT: a pair of heart shaped sunglasses with the word zoen on the front
22.12.2025 19:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

am i cooked @tsoding.bsky.social ?

22.12.2025 19:06 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

added lambert shading

08.10.2025 11:34 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

finally rendered my first 3d cube with opengl

07.10.2025 15:47 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

yeah unfortunately vim couldn't handle proper bidireccional rendering so i used a left to right remderer for the photo

05.10.2025 00:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

and some turkic runes represent more than one character btw

04.10.2025 23:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

its turkish translations :)

04.10.2025 20:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

old turkic c:

04.10.2025 13:05 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

do you guys clean up before exiting or do you leave it to the kernel?

03.10.2025 12:45 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
callgrind output with sprintf

callgrind output with sprintf

callgrind output without sprintf

callgrind output without sprintf

heres the numbers

02.10.2025 18:49 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Site generation with C templates - hanion.dev Site generation with C templates

in my site generator mite: hanion.dev/post/mite

02.10.2025 18:38 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

single line of sprintf was responsible for 65% of the instructions.
replaced it with my own function and instruction count dropped from 58 million to 10 million

02.10.2025 18:36 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
enik-engine editor

enik-engine editor

I spent the last few years building enik-engine, a lightweight C++ game engine with a custom editor, hot-reload scripting, physics, animation, prefabs, and more. Fast, small, and built for experimentation. Hereโ€™s a deep dive into how it works and the lessons I learned:
hanion.dev/post/enik-en...

05.09.2025 14:02 โ€” ๐Ÿ‘ 26    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

seeing C in your native language is pretty funny btw

25.08.2025 22:12 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

just searched your tweet to reference it in this post a couple hours ago lol

24.08.2025 20:18 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Building a custom C skin: hanion.dev/post/cey

24.08.2025 19:57 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 2

yeah, i feel like writing my own layouting engine instead of dealing with nuklear rn

18.08.2025 18:59 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

raygui is simpler to use but no layouting.
nuklear has layouting but a pain to use.

18.08.2025 18:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
raygui

raygui

nuklear

nuklear

made a ray tracer in c. and i want your opinions on the ui.
left (raygui) or right (nuklear)?

18.08.2025 18:43 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

thanks. it is excellent, improved my workflow immensely

11.08.2025 19:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

noo I'm prone to getting nerd sniped, don't do it ๐Ÿคฃ

10.08.2025 21:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

thanks man its so cool! i want to get into keeping rss feeds. it seems really nice

10.08.2025 21:07 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

added rss to my site and to mite. updated the post ๐Ÿ˜‡

10.08.2025 20:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

sorry i have no idea. screenshots felt simpler and more in my control. I have to research it

09.08.2025 23:19 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

of course i will add it asap

09.08.2025 20:06 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

I got nerd sniped by @tsoding.bsky.social.
Site generation with C templates: hanion.dev/post/mite/

09.08.2025 18:12 โ€” ๐Ÿ‘ 46    ๐Ÿ” 6    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

but I don't know what to do with them

22.07.2025 22:10 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@haniondev is following 19 prominent accounts