
Professional Portfolio
A Collection of Technical, Leadership, and Service-Driven Projects
Professional Portfolio
My professional and academic journey has been shaped by hands-on engineering, systems administration, embedded systems innovation, community leadership, and faith-centered service. This portfolio highlights projects that demonstrate my technical skill, creativity, resilience, problem-solving ability, and commitment to building systems that bless people and improve communities. Each project reflects real learning, growth, and a desire to create reliable and meaningful solutions.
Project 04 — Node.js Business Application (Journey Preschool Case Study)
Developed a modernized solution architecture including workflows, security, and data model for a preschool management system.
Project 05 — BitBeat Inc. Electronics System (Medium)
A microcontroller-based design for signal monitoring and digital logic analysis.
Project 06 — PIC Programmer (PIC16F84 + PIC16F877A)
Subtitle: Custom Microcontroller Programming System
Role: Embedded Systems Developer
Technologies: MPLAB, Proteus ISIS, C++ Builder
A functional programmer for 8-bit PIC microcontrollers — designed, wired, coded, tested.
Featured Project: EnviroLink - Environmental Monitoring & Alerting System
Role: Lead Designer & Systems Integrator
Timeline: 2025
Technologies: PIC18F97J94, ESP8266 (ESP-12F), MikroBUS, SHT40, UART, Wi-Fi, HTTPS, Wix Backend, Chart.js, OLED Display
Domain: Transit Communications Infrastructure / Smart Facilities
Project Overview
EnviroLink is a modular environmental monitoring and alerting system designed to improve reliability, safety, and preventive maintenance for communications and IT infrastructure spaces. The system collects real-time temperature, humidity, and motion data, displays it locally, logs it for historical analysis, and securely transmits it to a cloud dashboard with automated alerts.
The project was developed in response to recurring environmental-related failures observed in transit communication rooms (CCTV, PERS, network switches), where overheating and humidity issues often went undetected until equipment failure occurred.
System Architecture
EnviroLink uses a dual-controller architecture to separate real-time sensing from network operations:
-
PIC18F97J94 (Primary Controller)
-
Interfaces with environmental sensors (SHT40)
-
Handles motion detection and relay control
-
Manages OLED user interface
-
Implements deterministic timing and local decision logic
-
Formats telemetry packets over UART
-
-
ESP8266 (ESP-12F, Secondary Controller)
-
Runs custom Arduino firmware
-
Handles Wi-Fi connectivity and HTTPS communication
-
Sends telemetry securely to cloud backend
-
Decouples network reliability from real-time control logic
-
This separation ensures system stability even during network outages, a critical requirement for field-deployed infrastructure systems.
Key Features
🔹 Real-Time Environmental Monitoring
-
Temperature (°C / °F)
-
Relative Humidity (%)
-
Motion detection with configurable hold logic
-
OLED display for on-site visibility
🔹 Secure Cloud Integration
-
HTTPS data ingestion endpoint
-
Device-based identification and authentication
-
Cloud snapshot API for live dashboard views
-
Historical data API for trend analysis
🔹 Intelligent Alerting
-
Severity classification (OK / WARN / ALARM)
-
Contextual reason generation (e.g., Temp elevated + Motion detected)
-
Rate-limited email alerts to prevent alert fatigue
-
Multi-recipient notification support
🔹 Data Visualization
-
Live dashboard with current status
-
Historical charts (Chart.js)
-
Temperature displayed in Celsius and Fahrenheit
-
Clean UI optimized for non-technical stakeholders
Engineering Challenges Solved
-
UART reliability between heterogeneous MCUs
→ Implemented modular ESP-UART interface with deterministic formatting. -
Network instability vs. real-time control
→ Isolated Wi-Fi logic onto ESP8266 to protect sensor timing. -
Alert fatigue risk
→ Designed cooldown-based alert state tracking using a persistent datastore. -
Scalability
→ Backend supports multiple devices, deduplication, and future expansion.
Demonstration & Impact
EnviroLink was successfully demonstrated to WMATA leadership, including a supervising manager, who expressed interest in escalating the solution for broader review.
Observed benefits:
-
Earlier detection of adverse environmental conditions
-
Improved situational awareness for technicians
-
Reduced troubleshooting time during incidents
-
Foundation for predictive maintenance initiatives
The project aligns with WMATA’s Maintenance Control Plan (MCP) and supports a shift toward data-driven infrastructure reliability.
Why This Project Matters
EnviroLink is more than a prototype — it demonstrates:
-
Systems thinking across hardware, firmware, networking, and cloud
-
Real-world reliability design under operational constraints
-
Leadership-driven engineering focused on service outcomes
-
Practical application of IT, embedded systems, and cloud integration
Future Enhancements (Post-v1 Roadmap)
-
Web-based relay control (timers, scheduled on/off, blinking)
-
Role-based access control
-
Predictive analytics for failure trends
-
Deployment across multiple facilities
-
Integration with enterprise maintenance systems
Links
🔗 Portfolio: ElevateWithNobanza.com
🔗 Contact: nobanza@elevatewithnobanza.com
​
S.P.S.B System (Sunday Prayer Slot Booking)
Subtitle: Custom Web Application for Fair Prayer Scheduling
Role: Creator and Lead Developer
Technologies: Node.js, Express, JSON datastore, AWS EC2, NGINX, bcrypt, JWT, HTML/CSS/JS
Live Link: https://prayer.kanmali.com
Summary:
A complete replacement for a limited Google Form previously used for prayer slot scheduling. This system ensures fairness, supports household rules, preserves privacy, and gives administrators full control. Features include steward/admin logins, hashed passwords, JWT authentication, conflict rules, and masked names for privacy.
Key Features:
-
Secure login for stewards and admins
-
One-slot-per-household rule
-
Admin dashboard for creating Sundays, managing slots, and resetting bookings
-
Masked names: “Booked by another member”
-
Cancellations logged with timestamps
-
Deployed on AWS EC2 with NGINX + HTTPS
Artifacts:
-
Full project report (PDF/DOCX)
-
Live demo website
-
Architecture diagrams
-
Screenshots of UI
Project 02 — Linux Deployment Proposal (PromisedLand Systems Admin Project)
Subtitle: Enterprise-Style Linux Server Deployment
Role: Linux Systems Administrator
Technologies: Ubuntu Server, ACLs, SSH, Users/Groups, NFS/Samba, security hardening
Summary:
A professional-grade Linux deployment project including full documentation, configuration, users/groups management, ACL implementation, fail2ban/PAM hardening, and file-sharing configuration. Designed as part of the BYU–Idaho Systems Administration training.
Key Features:
-
Full organizational users/groups structure
-
/data1, /data2, /serverprofile configuration
-
File permissions & ACLs (setfacl, getfacl)
-
SSH security, password policies, sudo config
-
NFS and Samba configuration
-
Comprehensive admin workbook
Artifacts:
-
PromisedLand Admin Workbook (DOCX/PDF)
-
Deployment write-up
Project 03 — AWS Business Infrastructure Architecture
Subtitle: Cloud Blueprint for Scalable Small Business Infrastructure
Role: Systems Architect
Technologies: AWS EC2, IAM, VPC, RDS, S3, CloudFront
Summary:
A full infrastructure proposal outlining compute, networking, identity, disaster recovery, and scalability for a startup.
Project 07 — 8-Channel Relay Control Board
​Role: Lead Developer
Designed and built an 8-channel relay controller for powering loads via radio signals. Presented during University of Dschang engineering open days.
Project 08 — GSM Intercom + Intrusion Detection (Express Union)
Role: Embedded Systems Technician
A GSM-enabled intercom/intrusion prototype used across multiple Central African countries.
Project 09 — Windows Server 2022 Deployment
Subtitle: Active Directory + Domain Services for 50-User Organization
Installed, configured, and deployed AD DS, DNS, OU structure, GPOs, shared folders, and permissions.
Project 10 — SQL & Database Projects (BYU–Idaho)
Includes:
-
ERD modeling
-
Normalization
-
CRUD SQL scripts
-
Multi-table joins
-
Stored procedures
Project 11 — Health Transformation & Marathon Journey
Subtitle: Applying Discipline, Consistency, and Stewardship
Completed Rock & Roll DC Marathon, Cherry Blossom Run, St. Pat’s Run, and multiple DC races.
Project 12 — Leadership in Church, Family, and Community
Includes:
-
Assistant Executive Secretary
-
Family History Consultant
-
Ministering
-
FND board membership
-
FSGW board membership
-
Fatherhood stewardship
-
Soccer team leadership (ZogSports, District Sports)
DOWNLOADABLE PORTFOLIO ARTIFACTS
​
​
-
📄 Full Portfolio (PDF/DOCX)
​
​
-
📄 All Project Reports
​
-
📄 Linux Deployment Admin Workbook
​
-
📄 S.P.S.B. System Architecture
​
-
📄 Embedded Engineering Portfolio
​
-
📄 Certificates
​
-
📄 Transcript
Building Systems. Building People. Building a Life of Purpose.
My professional portfolio reflects more than technical work — it reflects stewardship, resilience, creativity, and the desire to contribute meaningfully wherever I serve. Whether developing software, deploying servers, repairing transit infrastructure, or leading in church and family settings, I seek to align skill with purpose and effort with faith.