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/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.
kevinfrei/BuckCppSkeleton
A *really* simple Buck C++ project
kevinfrei/C-Preprocessor
This is a C like preprocessor for Javascript, using Node.js
kevinfrei/cxxopts
Lightweight C++ command line option parser
kevinfrei/Java16750
A little something to teach FTC 16750 people the basics of Java programming.
kevinfrei/libply
Fork of the libply for 3D Models
kevinfrei/UltimateGoal2020