Latent Prion

@latentPrion · User

GitHub profile ↗ · Compare

Project Manager, Embedded and Robotics Software Engineer, Philosopher and Writer.

22 followers33 repositories

Repositories

latentPrion/libspinscale

An asynchronous C++ CPS & coroutine library built atop Boost. Has a custom locking system that doesn't use mutexes. Individual requests' continuations are blocked instead of the underlying thread. This ensures that the underlying thread never sleeps unless it has no pending requests to handle. Comes with a whole ecosystem for async app development

★ 1C++Forks 0

latentPrion/snaps

Snaps that I use to make troublesome applications "just work" on Ubuntu. Snaps are pretty awesome.

★ 0ShellForks 0

latentPrion/iisoft-timeless

BSc. Business Computing: final year major project. An internet cafe time management web application.

★ 1PHPForks 0

latentPrion/libspinscale-cpp-coroutines-mock

This is a mock implementation of libspinscale's features using C++ coroutines. It's much smaller and easier to use, although the implementation is fairly cognitively demanding to understand and follow. Once you understand C++ coroutines though, it's pretty cool. I'll eventually be adding a coroutine impl to libspinscale.

★ 0CMakeForks 0

latentPrion/cppbessot

CPPBESSOT (C++ BackEnd Single Source of Truth): a framework that uses OpenAPI to maintain a single source of truth for the data model of a software project. It generates C++ headers, JSON serdes, ODB-based ORM headers, DB migrations, Typescript types and Zod schemas. I.e: a type-safe backend-to-frontend data model manager.

★ 0C++Forks 0

latentPrion/giganttic

PM system that integrates information from multiple sources (Discord, Slack, Gmail, Google Docs, Firefly.io, etc) to maintain gantt charts and keep PM up to date.

★ 0TypeScriptForks 0

latentPrion/zambesii

Non-unix, custom-API hybrid OS kernel written in C++ which can be thought of as an emulated microkernel. The native API is almost fully asynchronous and the kernel is aimed at high-scaling, high-throughput-requiring multiprocessor workloads, with working support for SMP and NUMA already implemented. Join the IRC channel, #zbz-dev on freenode!

★ 20C++Forks 3

latentPrion/usb_cam

A ROS Driver for V4L2 USB Cameras. Private dev branch is configured to work with the ELP 4K USB Camera for FAST-LIVO2. Fast-LIVO2 uses ROS1 and not ROS2.

★ 0Forks 0

latentPrion/Livox-SDK

Drivers for receiving LiDAR data and more, support Lidar Mid-40, Mid-70, Tele-15, Horizon, Avia.

★ 0Forks 0

latentPrion/zudi

Zambesii UDI environment miscellany. Various sub-components of the environment that are not part of the kernel itself, including the udiprops compiler.

★ 1CForks 1

latentPrion/work-experience-kernel

Work Experience OS Kernel repository -- a simple IA-32 OS kernel meant to be used to teach students basic Embedded Engineering concepts in a practical manner, and give them something to work with to continue learning on their own from there. Now with fleas.

★ 0CForks 0

latentPrion/medullan-test-2

Submission for medullan's second test. Node.js project, using RequireJS. Frankly though, the node.js part is just to demonstrate my ability to use node. Definitely overkill for something this small.

★ 1JavaScriptForks 1