Code Monkey home page Code Monkey logo

Hi there 👋

Hey, I'm Keenan!

I work with a select group of companies and founders as a consultant working on engineering, people, and process-related challenges. Work with me here.

I have built some of the world’s most ambitious engineering projects and gained expertise in understanding people, teams, and technology to achieve the impossible for the good of all.

I am also building the Ribbit Network 🐸 (a 501c3 non-profit) to empower anyone to join in the work on climate and provide informed data for climate action through the power of open-source hardware and software.

Past Work Highlights:

  • Led an electric aircraft engineering team that delivered the world’s longest flying, fully electric UAV to prove it was possible to create useful zero-emissions aircraft
  • Heavily involved in policy efforts related to Aerospace, Innovation, and Technology
  • Hired by the governemnt of New Zealand to advise New Zealand based companies wishing to enter the US market.
  • Mentors companies involved in climate change and aerospace through Techstars and CleanTech Open
  • An integral software engineer in the high-pressure mission control of SpaceX
  • Built a solar-powered house that teaches about energy usage through a playful, multi-sensory experience.
  • Built an Alexa, voice-controlled, Lego robot that can turn and read the pages of books for the visually impaired.

Please consider supporting me on Github to help me fund my projects and continue to do more awesome open-source work.

Partner with me

Things I partner with teams for:

  • Technical Direction and Execution (engineering)
  • Prototype Development
  • Executive Coaching
  • Startup Mentorship / Interim Leadership
  • Workshops
  • Process Development
  • Engineering Technical Direction Review and Mentorship

Recent Projects

  • Taught a month weekly course to a company's internal software team on how to write and test software that can't fail for hardware
  • Wrote embedded firmware and did board bring up of a custom PCBa for a large energy storage battery management system.
  • Provided technical review for electronics/software of an aerospace company’s new satellite design
  • Created an IoT Fleet of both Linux (single board computers) and microcontroller-based sensors
  • Implemented a software update framework, simulation environment, and testing process for a climate-related robotics company
  • Mentored a few junior technical members in a company on a weekly basis since the company did not have a senior engineer to help them
  • Set up engineering team processes and meetings for small engineering startup just getting up and running

Keenan Johnson's Projects

adafruit_blinka icon adafruit_blinka

Add CircuitPython hardware API and libraries to MicroPython & CPython devices

aligni-api icon aligni-api

A Python 3 Library to Access the Aligni PLM/MRP API

balena-ros icon balena-ros

Deploy ROS Melodic to a Arm64 Device Via Balena

cpp-starter icon cpp-starter

A template for C++ projects with Bazel, CI, Code Coverage, and more.

cpp_meson_gtest icon cpp_meson_gtest

Default, simple hosted C++ project using meson/ninja and gtest/gmock

house-pet icon house-pet

A solar powered house that teaches about energy usage through a playful, multi-sensory experience.

micropython icon micropython

MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems

nicegui icon nicegui

Create web-based user interfaces with Python. The nice way.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.