kevinfrei
I pretend to be a DevTools engineer at Meta. Personally I mess with keyboards, FIRST (FTC) robots, and Electron.
MetaSeattle, WA
Pinned Repositories
apple-ii-arduino
Emulating the original Apple II microcomputer on an Arduino Uno microcontroller.
Arduino2Make
A tool to input Arduino platform configuration files and produce a GNU Makefile that can be include'd
EMP
A functional music player for FLAC, mp3, and m4a audio. This was a project to do while on "recharge" at Facebook: because I'm a manager I like to have something to 'scratch the coding itch'. It's built with TypeScript, Electron, React, and Recoil. I continue to add little fit & finish things when I'm either bored or irritated about something wrong.
ErgoBlue
Software (and a reasonable amount of hardware description) for a fully wireless (Bluetooth) ErgoDox keyboard based on a Gist from the fabulous Wez Furlong.
FreiKey
Firmware for my custom ergonomic keyboards, using Teensy 4.0's, Adafruit nRF52840's, and even maybe an RP2040 or two.
Fusion360Scripts
Various Python Scripts to do random stuff in AutoDesk Fusion360
is-hidden-file
Check if a file/folder is hidden on node js that works on any platform.
packages
My 'core' set of NPM packages for TypeScript, NodeJS, and React
qmk_firmware
Open-source keyboard firmware for Atmel AVR and Arm USB families
TechnoLib
A library for making coding advanced FTC robot capabilities more pleasant
kevinfrei's Repositories
kevinfrei/FreiKey
Firmware for my custom ergonomic keyboards, using Teensy 4.0's, Adafruit nRF52840's, and even maybe an RP2040 or two.
kevinfrei/EMP
A functional music player for FLAC, mp3, and m4a audio. This was a project to do while on "recharge" at Facebook: because I'm a manager I like to have something to 'scratch the coding itch'. It's built with TypeScript, Electron, React, and Recoil. I continue to add little fit & finish things when I'm either bored or irritated about something wrong.
kevinfrei/qmk_firmware
Open-source keyboard firmware for Atmel AVR and Arm USB families
kevinfrei/ScoreBoard
A score board for First Tech Challenge games (currently PowerPlay)
kevinfrei/StairLights
Arduino & www code for under-stair DotStar LED lighting
kevinfrei/Arduino2Make
A tool to input Arduino platform configuration files and produce a GNU Makefile that can be include'd
kevinfrei/is-hidden-file
Check if a file/folder is hidden on node js that works on any platform.
kevinfrei/packages
My 'core' set of NPM packages for TypeScript, NodeJS, and React
kevinfrei/build-tools
My nodejs build tools for electron, typescript, react, and prettier.
kevinfrei/CenterStage2023
TechnoTotes (16750/20403) Official Center Stage 2023-2024 code repo
kevinfrei/cpp-lite
A c-preprocessor like text processor written all in TypeScript
kevinfrei/electron
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
kevinfrei/ftc-dashboard
React-based web dashboard designed for FTC
kevinfrei/gm0
Game Manual 0 - The most extensive guide out there for FTC
kevinfrei/grblHAL-core
grblHAL core code and master Wiki
kevinfrei/grblHAL-teensy-4.x
GRBL Header for a Teensy 4
kevinfrei/heatshrink
data compression library for embedded/real-time systems
kevinfrei/ioSender
A GCode Sender for Grbl and grblHAL written in C# (Windows only).
kevinfrei/llvm
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
kevinfrei/MeepMeep
Path visualization tool for Road Runner
kevinfrei/mit-scheme
I'm goofing around with MIT Scheme, so may as well fork it...
kevinfrei/neutralinojs
Portable and lightweight cross-platform desktop application development framework
kevinfrei/rustlings
:crab: Small exercises to get you used to reading and writing Rust code!
kevinfrei/seqnum
A very simple sequence number generator
kevinfrei/sync
A set of synchronization functions for handling promises and contention
kevinfrei/TechnoLib
kevinfrei/text
Node module for little text helpers
kevinfrei/typechk
My type-safety focused TS + JS stuff all in a single, small modules
kevinfrei/uamp
A sample audio app for Android
kevinfrei/web-utils
My base set of www/react utilities