Piper - STEM Learning Platform

Software Engineer @ Piper, Inc. 2018-2021 (3 years 5 months)

Full-stack engineer on STEM learning platform combining hardware and software. Key contributor to expansion pack release, PiperStory (Minecraft-based game mode), and PiperCode (Blockly/Scratch teaching tool).

Python JavaScript SQL Firebase Google Apps Engine Amplitude Game Development

Role & Responsibilities

Full-stack engineer on Python-based STEM learning platform for K-12 education, combining Raspberry Pi hardware with custom software.

Key Projects

PiperStory Game Mode

  • Raspberry Pi-based modded Minecraft system
  • Built on top of Minecraft Pi Edition
  • Created educational game experiences for kids learning electronics and programming

PiperCode Teaching Tool

  • React-based Electron app using Blockly/Scratch
  • Visual programming interface for kids to learn coding concepts
  • Integrated with hardware projects

Expansion Pack (DLC)

  • Key contributor to major content release as part of core dev team
  • Improved customer engagement and retention
  • Extended platform capabilities with new features

Infrastructure & Analytics

  • Analytics Dashboard: Set up SQL and Amplitude for marketing, QA, and dev-ops intelligence
  • Survey System: Developed FERPA-compliant web service using JavaScript, Google Apps Engine, and Firebase
  • Technical Blog: Created content exploring CS and EE concepts through DIY projects

Impact

  • Part of small team delivering STEM education to K-12 students nationwide
  • Contributed to product development across hardware/software integration
  • Built tools that made learning electronics and programming accessible to kids

Note: Piper is no longer in production as of 2021