Skip to content
You must be logged in to sponsor coelacant1

Become a sponsor to Coela Can't!

Coela Can't

I am a software developer on the side, I mostly focus on automation. But do love to implement complex math when I am able to. I like having restrictions in my hardware platform to push me further into optimization. I probably spend too much of my time optimizing code. My favorite language is C/C++, even though it most definitely makes me spend more of my time re-writing libraries. Most of my work here are passion projects but some others were made out of necessity or time savings.


I'll talk about three of my main projects.

ProxmoxScripts

This repository was created with the intent of documenting and speeding up repetitive tasks that I do while at work. I run a few clusters, but the main large cluster requires a lot of optimizing as I am a single person managing several thousand virtual machines/containers. I need to rapidly build templates. I need to rapidly repair issues. While I don't need to save scripts to accomplish my tasks, if I need to document it anyway, then why not make it into something that will be able to run any of the individual tasks for me? This has saved me a lot of time so far!

ProtoTracer

This repository was created because I wanted to be able to have full control over a 3D system that can render 3D graphics in real time. I love when things can adapt to their environment or be expressive. To do that with 3D graphics, you have to have a system that can respond quickly. That's where this repository comes in. It has limitations, obviously, it's meant for microcontrollers. But I absolutely love working around these limitations and have pushed it to being able to display PS1 graphics in some scenarios - such as rendering the dreamweavers world from Spyro for PS1 in real time. I created this though because I wanted to have an adaptable 3D LED mask - similar to what some DJs/music producers use. But I didn't want to hook mine to a computer. I wanted it to be portable.

OpenDACT

This repository came about because I managed to get a Delta-style 3D printer early on - 2011/2012. I was absolutely fascinated by being able to create parts just with plastic filament and a computer to CAD on. But I constantly ran into issues. I could not for the life of me get the bed to calibrate when using anything that was available. I could only use around 30mm of a 270mm bed. I was frustrated. No one had a fix for this or a method to correct it. I was on my own. So I spent time and worked through every possible change and factor I could modify in the printers firmware to see how the input variable modification responded on the physical system. I kept trying everything until I had a map of how each physical error in the machine corresponded to differences in the planar surface of the print bed. I worked through an algorithm to tweak these parameters in a way that could actually produce a 3D printed part the size of the print bed. Over a few years I worked with others to optimize and automate this process so that you can attach a sensor to your end effector and just press calibrate. I was very inexperienced at the time of starting this project - still only in high school. But I kept at it and kept iterating it until it was stable. This was the first project that got me into contributing to Open Source. I had others who were experienced working with me, helping me with the tools to help improve a software that helped a community. It was an incredibly fun project to work on.


I will say, I mostly program for my own entertainment and to work through problems I want to solve to make my life easier. But I have been pushing to make these projects help others the same way! If you sponsor, it will help me continue what I'm doing and contributing to these style of projects how I can.


Also, if your curious about my name, it is a play on the weird Coelacanth fish!

Select a tier

$ a month

Choose a custom amount.