top of page

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.

Read More >

Project 05 — BitBeat Inc. Electronics System (Medium)

A microcontroller-based design for signal monitoring and digital logic analysis.

Read More >

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.

Read More >

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

Read More >

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

Read More >

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.

Read More >

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.

Read More >

Project 08 — GSM Intercom + Intrusion Detection (Express Union)

Role: Embedded Systems Technician
A GSM-enabled intercom/intrusion prototype used across multiple Central African countries.

Read More >

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.

Read More >

Project 10 — SQL & Database Projects (BYU–Idaho)

Includes:

  • ERD modeling

  • Normalization

  • CRUD SQL scripts

  • Multi-table joins

  • Stored procedures

Read More >

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.

Read More >

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)

Read More >

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.

bottom of page