Justine Tenorio / projects

FOSS enthusiast • Linux enjoyer • Low‑level connoisseur • Embedded Systems▮


About

CS grad looking to make his dev environment more enjoyable to use. Here's some projects that I'm proud of, some of them are a milestone to me while some of them for experimental. I mainly code in neovim using tmux to manage multiple terminals, and is actively trying to expand my tools.

Interests: Low Level Neovim Dota2 Tooling Embedded Systems

Projects

(2026) | Current Version: 0.1

C++ Qt6 JavaScript CMake Desktop App

A Storyboard Editor I made in C++ using Qt for a game called osu!. It lets you create scenes and sprites by writing some JavaScript in a built-in editor, then preview them in the app. It's currently in development and I'm working on making it more stable and feature complete.

byte-bots(2026) | private at the moment

C ESP32 Raspberry Pi YOLO makefile cad

an AI-powered robot platform designed to operate as part of a fleet of specialized autonomous robots. Built with a Raspberry Pi for computer vision and high-level decision-making and an ESP32 for real-time motor control, each robot can collect observations from its environment and contribute them to a shared memory system. A central data pipeline will evaluate incoming information, discard noise and duplicates, and retain useful knowledge that can be shared across the fleet. Individual robots can perform different roles while learning from the combined experiences of every robot in the network.

(2026) | Webpage

TypeScript Chrome Extension

A Chrome extension I built during a hackathon to cut down how many requests a website makes. It has four different tiers that trade features for lower bandwidth use, so it can be useful when your connection is limited or you just want a lighter browsing experience. It started as a hackathon idea, but I’d like to keep refining it.

(2025)

C POSIX CLI

A Simple linux shell I made for my Operating Systems class using C that uses fork() and execvp() to run those arguments. I then took the program and polished it, fixing some problems it had when you use multiple pipes. After that I added a way to change directories to make it somewhat usable using _chdir().

(2025)

C++ TCP Networking

A file sending program I created using C++ that allows you to send files through local IP. Could also be used to send files publicly but I won't recommend it personally.

(2023)

Java

An addition calculator I made using Java utilizing linked lists to make it possible to add big integers. It asks for a string input then puts it all in a linked list backwards and converting them to integers. It then starts adding the two integers from the 2 linked lists from left to right. The program then checks if the sum of the two integer from the current node is bigger than 9, if it is bigger than 9, then we take the modulo 10 of it. This is what gives a carry value to pass onto the sum of the next integers in the linked list.

(2025)

C++ CLI

A CLI tool I made that is meant to manager tasks that you have. It has commands that lets you add, remove, and mark/ unmark tasks. I have plans to make this into an actual tool for Linux but for now it's just simple CLI tool that needs the executable to run.

Experience/Feats

Voted 2nd as Best Team Presentation for HCI class


Won Best Tech Name @ SFHacks 2026

Contact

Check out my other works on github