
FelisterWambui
Building practical systems for the real world.
Web · IoT · Embedded Systems · AI
- Next.js
- React
- TypeScript
- JavaScript
- HTML
- CSS
- PCB Design
- CAD
- 3D Printing
- CNC Machining
- Welding
- Open Rocket
- Lathe Machine
- Arduino
- NodeMCU / ESP8266
- Embedded Firmware
- Wi-Fi
- Bluetooth
- RFID
- IFTTT
- Blynk
- MATLAB
- TensorFlow
- MySQL
- MongoDB
- Machine Learning
- Data Analysis
What I've built
Featured Projects
Magistrala IoT Platform
Browser-based interface for managing IoT systems — provision devices, configure real-time rules, monitor alarms, and build dashboards without writing code.
Magistrala Website
Documentation and marketing website for Magistrala, an enterprise-grade open-source IoT platform powering smart energy, water metering, and agriculture solutions.
FluxMQ Dashboard
Dashboard for managing FluxMQ, a high-performance open-source message broker supporting MQTT, AMQP, and CoAP with sub-10ms latency at 300K–500K msgs/sec.
Ultraviolet Website
Marketing and content hub for Ultraviolet, a confidential computing startup. Built with Astro and Tailwind CSS for blazing-fast static delivery, featuring a reusable component architecture and optimized imagery.
Propeller UI
Maintained the product website and UI for Propeller, a WebAssembly workload orchestrator for the Cloud-Edge continuum — enabling portable, sandboxed app deployment from cloud servers to edge microcontrollers.
IoT Client SDKs
Authored and maintained official client libraries for Magistrala IoT platform in TypeScript and Python, enabling developers to integrate device provisioning, messaging, and data pipelines across language ecosystems.
Professional history
Work Experience
Software Engineer
Ultraviolet
Own development and maintenance of production SaaS web applications, leading features from design through deployment.
Junior Engineer & Systems Administrator
CHAJI
Supported EV charger development and administered backend systems, analysing performance data to drive improvements.
Junior Researcher
Nakuja Project
Designed and fabricated rocket components, built MATLAB flight models, and collaborated across avionics, propulsion, and airframe teams to achieve a successful launch.
Intern (Web & ML)
Gearbox
Front-end web development, machine learning with TensorFlow, database creation, and product documentation.
Intern (Embedded & IoT)
Gearbox
Designed and implemented embedded firmware, IoT systems, and mechatronic automation using Wi-Fi, Bluetooth, IFTTT, and RFID.
Online Community Manager
Freelancer
Managed social media accounts, created advertising content to grow online presence, and engaged with community members.
What I bring
Skills
Frontend Development
Engineering & Design
Embedded Systems & IoT
Data & Tools
Academic journey
Education
Bachelor of Science — Mechatronic Engineering
Jomo Kenyatta University of Agriculture and Technology
Kenya Certificate of Secondary Education
Buruburu Girls Secondary School
Personal & university work
Other Projects
"Mary Had a Little Lamb" on a Buzzer
Engineering can be fun too — a buzzer programmed to play the classic nursery rhyme using software timing and frequency control.
AI Sous Chef
Personal AI project that generates recipes from ingredients you already have at home. Tell the Sous Chef what's in your kitchen and it creates tailored recipes.
Automated Door System
Ultrasonic sensor and servo motor combination for fully touchless door control.
Touchless Faucet + Door Control
Reduces contact with contaminated surfaces while enforcing hand sanitisation before entry.
Facemask ATM + Reminder
Dispenses masks on demand and sends alerts when stock runs low.
Simple Pulse Monitor
Streams pulse data via PulseSensor to ThingSpeak for real-time chart visualisation.
Voice Controlled Appliances
Control home lighting by voice through Google Assistant and NodeMCU.
Servo Motor via LDR + NodeMCU
Light-dependent resistor drives a servo motor angle in real time over ESP8266.
Smoke Detector
Monitors air quality and pushes Blynk notifications when smoke crosses a threshold.
Smart Parking System
Ultrasonic sensors and IoT display available parking spots in a web dashboard.
NodeMCU → Google Sheets
Pipes DHT11 temperature, humidity, date and time directly into Google Sheets.
Stepper Motor via Blynk
Control stepper motor direction and speed from a phone using the Blynk app.
"Mary Had a Little Lamb" on a Buzzer
Engineering can be fun too — a buzzer programmed to play the classic nursery rhyme using software timing and frequency control.
AI Sous Chef
Personal AI project that generates recipes from ingredients you already have at home. Tell the Sous Chef what's in your kitchen and it creates tailored recipes.
Get in touch
Contact Me
Send a message
I typically reply in 1–2
business days.
Other channels
Availability
Open to full-time roles, freelance projects, and interesting engineering collaborations.