What's Neon working on?
Hi there! You have stumbled upon my on-line todo list. I intend
to keep this up as a sort of reminder for myself, to visit my
ongoing projects after letting them gather dust for months.
Active projects
-
Part-time work.
Status: Working on backend microservices in JavaScript for a
non-profit org.
-
University.
Status: Starting off the MSc. The courses have been
pretty interesting so far! Made
Abyssal
Fortress for one of them, and a prototype ActivityPub
server for another.
-
An unnamed 3D renderer.
git.neon.moe/neon/neonvk
Status: I initially started an OpenXR project, but quickly
figured out that I need a Vulkan-based renderer. So that's
what I'm currently writing. Once I have a usable renderer,
I'll continue figuring out the OpenXR side. The endgame is
to release a VR game running in my own engine, but we'll
see how that goes.
-
Minreq
maintenance. github.com/neonmoe/minreq
Status: I'd like to keep this library alive. It's successful
in the goal I set for it, so I'm proud of it and will keep
maintaining it as actively as other duties and motivation
allow. 3.0 is on the horizon, waiting until the issues
settle.
Projects on hiatus
Hopefully I'll get around to promoting some of these into the
above category at some point.
-
Pipeswitch
GUI.
Status: Haven't quite found the time or motivation to do
this, but I'd definitely like to make a GUI for managing the
pipeswitch configuration.
-
Wrath of the Lich King Classic.
Status: Played actively in phase 1, finished Naxxramas,
we'll see when I get back to it.
-
NeonWiki, a wiki about my projects.
Status: All my projects are documented in a pretty scattered
manner, so I finally decided to make a centralized
repository of all that. It's like a very thorough CV,
probably most useful in crafting a regular old CV.
MediaWiki's really slow though, so I ought to look for a
better alternative. Maybe write one myself. Or just use
mdbook.
-
An unnamed Pleroma frontend.
Status: It can display posts (including media), threads,
timelines and profiles. Favorites, boosts and deleting posts
is also implemented. More involved logged-in functionality
like DMs and notifications, and emojos are not yet
implemented. And it's implemented on top
of Hyper,
because NIH.
-
Nemini, a Gemini client written in
C. git.sr.ht/~neon/nemini
Status: This lost a little steam after the initial week, but
I would like to make it properly usable some day. The scope
is small, probably the biggest hurdle is implementing a
history UI and fixing all the bugs and issues with URLs
(which were a hot topic on the ML, last time I checked).
-
Slowlight, a 3D software
renderer. git.sr.ht/~neon/slowlight
Status: this is a project I've been wanting to make for a
long time: a basic renderer for tile-based, constrained
(think TIC-80 or PICO-8) first person games. I started
working on it as a software renderer because I wanted to see
how fast I could make it, and it turned out to be a lot of
fun. Before shipping any games with it, I'll need to port
the logic over to the GPU though, because this kind of
rendering code is simply faster on the GPU.
-
Moet, a music player / album
browser. git.sr.ht/~neon/moet
Status: There's a grid of squares, and a primitive sound
player. I simply ran out of time to work on this, but I'd
like to make this usable one day. The main inspiration is to
have something light and fast for browsing and listening to
music in an album-oriented way. Not CLI, TUI, GTK or Qt.
Past projects
-
Ludum Dare 48.
Status: Finished the compo! Go check
out Metal
Miner. This one didn't pan out too well, but it was fun
making a voxel generation / rendering thing in Unity.
Links