Abdul Jabar Nur Firdaus

BAS/BMS Engineer • Software Developer • System Integrator

Control System Engineer focused on BAS, BMS, and DCIM technologies with hands-on expertise in the Niagara4 Framework. Specialized in building seamless integrations between industrial hardware, IoT systems, and enterprise software platforms through custom Python/Java middleware development and advanced monitoring solutions such as Zabbix and Grafana.

Experienced in developing high-precision environmental control systems and supporting mission-critical infrastructure with reliable 24/7 operations, real-time monitoring, intelligent automation, and data-driven optimization.

Professional Experience

Control System Engineer

PT Gama Alfa Solusindo

April 2025 - Present
  • ● Lead the design and optimization of BAS, BMS, and DCIM systems using the Niagara4 Framework, managing various industrial controllers including Honeywell, Johnson Controls
  • ● Develop custom Python/Java middleware data bridges to integrate industrial hardware with advanced IT monitoring platforms like Zabbix and Grafana

Projects Delivered for Clients of PT Gama Alfa Solusindo

BRI Nutrifood JIS Binus Apple BSJ Marriot

Apple Authorized Technician

SITCOMASIA GROUP

November 2024 – March 2025
  • ● Specialized in high-standard diagnostics and hardware repairs within the Apple ecosystem, performing complex logic board diagnostics and precision part replacements
  • ● Acted as a technical consultant for clients, translating complex hardware issues into accessible solutions to ensure high customer satisfaction.

Web Developer (Internship)

PT. Arai Rubber Seal Indonesia

February 2023 – June 2023
  • ● Developed an end-to-end Packaging Operator Achievement System using Laravel, React.js, and Tailwind CSS.
  • ● Digitized production tracking by building a centralized dashboard with automated reporting (PDF/Excel), significantly improving operational data accuracy.

Software Development Projects

~/personal-projects/nexgate ✦ FEATURED PROJECT

NexGate Automation Suite

Industrial BAS protocol gateway built from scratch — bridging BACnet, Modbus, MQTT & SNMP, with a virtual device engine to bypass Niagara 4 licensing limits.

BACNET MODBUS MQTT SNMP
View case study
N → 1
FIELD DEVICES
VIRTUAL DEVICE
PERSONAL PROJECT // BUILT FROM SCRATCH

NexVault

NexVault is a modern web-based password manager built with React, Vite, and Firebase Realtime Database. It enables users to securely store and manage their credentials using AES encryption, with features including user authentication, smart search, automatic account categorization, password masking, copy-to-clipboard, and full CRUD functionality. Designed with a clean, vault-inspired interface, NexVault provides a secure and intuitive experience for organizing digital accounts across multiple platforms.

Live Demo NexOffice ERP
Demo Accounts
Admin: [email protected] / admin1234

01 THE PROBLEM & THE BUILD
Email Social Media Gaming Other Accounts NexVault Encrypted Password Vault AES Encryption Firebase Search & Grouping Secure Access

NexVault is a secure cloud-based password manager engineered to protect and organize digital credentials through a modern, intuitive web interface. Built with React, Vite, Firebase Realtime Database, and AES encryption, the platform enables users to securely store, manage, and access passwords across multiple devices while maintaining a clean and responsive user experience.

It features end-to-end client-side AES encryption, ensuring sensitive credentials are encrypted before being synchronized to the cloud. Smart account categorization, instant search, password masking, clipboard integration, and full CRUD operations streamline credential management without compromising usability.

The application also incorporates Firebase Authentication for secure user access, real-time cloud synchronization, and a modular architecture designed for scalability and maintainability. With a modern vault-inspired interface, reusable React components, and optimized state management, NexVault delivers a fast, reliable, and secure password management experience for everyday users.

02 CORE CAPABILITIES

Secure Password Vault

Store and manage passwords securely using client-side AES encryption before data is synchronized to the cloud.

Authentication & Access

Secure user authentication with Firebase Authentication, ensuring each user can access only their own encrypted credentials.

Smart Organization

Automatically organize accounts into categories such as Email, Social Media, Gaming, and custom groups for faster management.

Quick Search & Management

Instantly search credentials by website, username, or category, with full create, edit, and delete functionality.

Privacy & Convenience

Passwords remain hidden by default, with secure reveal, one-click copy, and non-blocking toast notifications for a seamless experience.

Cloud Sync & Modern Stack

Built with React, Vite, and Firebase Realtime Database, delivering real-time synchronization, responsive performance, and scalable architecture.

03 TECH STACK
React.js Vite Firebase Authentication Firebase Realtime Database CryptoJS (AES) JavaScript (ES6+) HTML5 CSS3 Local Storage Responsive UI Cloud Sync Client-side Encryption
04 GENERAL DOCUMENTATION
React & Firebase Powered AES Client-Side Encryption Secure Cloud Password Vault
~/React/Inventory_Company

NexOffice ERP

Enterprise Resource & Workforce Management platform built with React and Firebase.

REACT.JS EMAILJS FIREBASE TELEGRAM API
View case study
~/React/Password-Manager

NexVault

A secure credential management solution with encrypted storage, smart organization, and cloud accessibility

REACT VITE FIREBASE AES
View case study
~/React/NexHome

NexHome

Smart building and automation dashboard, custom workspace, real-time MQTT, and automation rules builder.

REACT VITE MQTT TAILWIND FIREBASE LUCIDE
View case study
PERSONAL PROJECT1 // BUILT FROM SCRATCH

NexOffice ERP

NexOffice ERP is a modular Enterprise Resource Planning (ERP) platform built with React and Firebase to digitalize daily office operations through a unified web application. The system integrates inventory management, GPS attendance with webcam verification, HR management, asset tracking, dynamic employee forms, IT helpdesk, and office administration into a centralized workspace. It also features workflow automation, AI-powered assistants, Notification & Approval Center, OTP authentication, offline synchronization via PWA, and real-time analytics to improve operational efficiency, collaboration, and decision-making.

Live Demo NexOffice ERP
Demo Accounts
Admin: [email protected] / admin123
gudang: [email protected] / password*7
hrd: [email protected] / password*7
User: [email protected] / password*7
User: [email protected] / password*7
01 THE PROBLEM & THE BUILD
INVENTORY HR WORKSPACE IT HELPDESK OFFICE AUTOMATION NexOffice ERP Unified Business Platform OWNER ADMIN MANAGEMENT EMPLOYEE

NexOffice ERP is a comprehensive web-based Enterprise Resource Planning (ERP) platform designed to centralize and automate business operations across multiple departments within an organization. Developed using React, Firebase, and a modular architecture, the platform enables companies to manage their operational workflows through a single, scalable application.

The platform includes a complete Inventory Management module featuring stock control, warehouse stocktaking, borrowing management, automated inventory updates, Excel reporting, and low-stock notifications. Its HR Workspace provides GPS-based attendance with webcam verification, employee database management, payroll slips, KPI evaluation, disciplinary reporting, and customizable employee request forms.

Beyond HR and inventory, NexOffice ERP offers a comprehensive General Office suite with company calendars, announcements, internal group chat, vehicle booking, employee recognition, and a centralized Notification & Approval Center for handling approvals across multiple business processes

For IT departments, the integrated Helpdesk & Ticketing System supports SLA monitoring, priority-based ticket management, technician assignment, customer satisfaction ratings, and performance analytics. The platform also incorporates Office Automation capabilities, allowing administrators to build visual workflows, configure AI agents, automate Telegram notifications, and deploy intelligent chatbot pre-filtering to reduce unnecessary API usage.

Security is reinforced through OTP-based authentication, Credential Gate protection, secure API key handling, session management, audit logging, and role-based access control. Additionally, Progressive Web App (PWA) support enables offline operation with automatic synchronization once connectivity is restored. control. Additionally, Progressive Web App (PWA) support enables offline operation with automatic synchronization once connectivity is restored.

By combining HR Management, Inventory, Asset Management, Office Administration, IT Service Management, Workflow Automation, and AI-powered business tools into a single ecosystem, NexOffice ERP helps organizations improve productivity, enhance collaboration, reduce manual processes, and accelerate digital transformation across the enterprise.

02 CORE CAPABILITIES

Inventory & Asset Management

Manage inventory, warehouse stock, asset lifecycle, borrowing requests, stocktaking, depreciation, and real-time inventory reporting from a centralized platform.

Human Resources Workspace

Digitalize HR operations with GPS attendance, webcam verification, employee database, payroll, KPI evaluation, disciplinary reports, and custom employee forms.

Office Administration

Centralize company announcements, calendars, vehicle bookings, internal collaboration, and employee recognition in one integrated workspace.

IT Helpdesk & SLA Tracking

Streamline IT support through ticket management, SLA monitoring, technician assignment, feedback collection, and performance analytics.

Workflow Automation & AI

Create visual workflows, automate notifications, integrate AI assistants, and connect Telegram bots to reduce repetitive administrative tasks.

Secure & Offline Ready

Role-based access control, OTP authentication, audit logging, secure credential management, and Progressive Web App (PWA) offline synchronization.

03 TECH STACK
React.js Firebase Firestore Tailwind CSS JavaScript (ES6+) PWA EmailJS Google Maps API Telegram Bot API Chart.js XLSX jsPDF
04 Office Dashboard
05 Inventory Dashboard
06 Notes Dashboard
07 Attendance Dashboard
08 Employee Forms Dashboard
09 HR Dashboard
10 IT Dashboard
11 Automation Dashboard
12 Learning Center
13 Ideas Dashboard
14 Developer Dashboard
React & Firebase Powered Role-Based Access Control PWA & Offline Sync Ready
PERSONAL PROJECT // BUILT FROM SCRATCH

NexGate

An industrial-grade BAS gateway and engineering toolkit that bridges BACnet, Modbus, MQTT, and SNMP — built to solve a problem I kept running into on real commissioning projects: not enough device or point licenses for the job at hand.

Live Demo Wiresheet Live Demo WebUI Dashboard
01 THE PROBLEM & THE BUILD
BACNET / IP MODBUS / TCP MQTT BROKER SNMP AGENT NexGate virtual gateway NIAGARA 4 sees 1 virtual device/point

On real sites, supervisory platforms like Niagara 4 license by device and point count — and the quota rarely matches what the project actually needs. Re-licensing isn't always an option, so I built NexGate myself to solve it.

APP_1 discovers field devices across BACnet, Modbus, MQTT, and SNMP, then republishes them back to the supervisor as a single virtualized BACnet device — or consolidates dozens of points into one optimized string object. The supervisor sees one device; APP_1 handles the translation underneath.

What started as a licensing workaround grew into a full commissioning and protocol-testing toolkit I now rely on across multiple sites — covering BACnet discovery, MQTT telemetry simulation, Modbus integration checks, SNMP validation, and psychrometric chart-based HVAC control logic.

02 CORE CAPABILITIES

Multi-Protocol Bridge

Bridges BACnet, Modbus, MQTT, and SNMP in a single gateway, enabling seamless interoperability across heterogeneous BAS hardware.

BACnet Virtual Gateway

Aggregates many field devices into one virtual BACnet device — or consolidates dozens of points into one string object — cutting license consumption without losing visibility.

Psychrometric HVAC Control

Dynamically modulates chilled and hot water based on psychrometric chart logic for real-time, setpoint-accurate air conditions.

Commissioning Toolkit

BACnet discovery, MQTT telemetry simulation, Modbus integration checks, and SNMP validation — all from one application.

Real-Time Architecture

Built on asyncio with WebSocket live telemetry, an embedded Mosquitto MQTT broker, and IPC-driven modular microservices.

Commercial-Grade Licensing

Firebase authentication, HWID hardware binding, digital signature verification, and single-instance execution control.

03 TECH STACK
Python Nuitka WebSockets Eclipse Mosquitto Firebase BACnet Modbus MQTT SNMP Javascript C++
04 GENERAL DOCUMENTATION
05 AUTO GENERATE DASHBOARD
Compiled with Nuitka1 License system: active Built for 24/7 industrial deployment
PERSONAL PROJECT1 // BUILT FROM SCRATCH

NexHome

NexHome is a responsive, React-based configuration and monitoring dashboard designed for smart building automation, smart office management, and residential control. It features drag-and-drop workspace layout page creation, real-time telemetry widget rendering, and an event-driven automation rules engine.

Live Demo NexHome
Demo Accounts
Admin: [email protected] / admin123
01 THE PROBLEM & THE BUILD
TEMP & HUMIDITY SMART SWITCHES POWER METERS IP CAMERAS NexHome Hub automation platform TELEGRAM ALERTS MQTT COMMANDS FIRESTORE LOGS RELAY ACTIONS

Home and building automation setups often require connecting highly diverse systems (MQTT devices, custom HTTP hooks, databases) to a single, intuitive interface. Managing configurations dynamically shouldn't require code changes. I built NexHome to give administrators a flexible, web-based control room.

The platform enables users to organize devices into custom pages (e.g., Office, Server Room, Residential areas) and drag-and-drop live widgets like switches, dials, real-time log viewers, and graphs. Under the hood, an event-driven rule builder triggers automated responses when metrics cross critical thresholds.

NexHome was designed with modularity in mind. Its React frontend connects via WebSockets to an MQTT broker, providing instant updates on sensor states and electrical loads, while utilizing Firebase Firestore to persist custom dashboard arrangements and user preferences.

02 CORE CAPABILITIES

Dynamic Workspace Manager

Create, rename, delete, and reorder dashboard pages directly from the UI with zero code, organizing devices into custom rooms or areas.

Live Telemetry Widgets

Monitor temperature, humidity, power consumption, relay states, and event logs through a library of modular, interactive UI widgets.

MQTT Integration

Connects directly to Mosquitto and other brokers over WebSockets to subscribe to device telemetry streams and publish command payloads.

Automation Rules Engine

Build custom trigger-action chains (e.g., automatically dispatch a Telegram notification or toggle a relay when a sensor crosses thresholds).

Centralized Settings

Adjust system configurations, toggle themes (Dark/Light mode), and change interface fonts dynamically across the app workspace.

Cloud Synchronization

Stores and synchronizes user profiles, layout configurations, custom rules, and activity logs using Firebase authentication and Firestore.

03 TECH STACK
React.js Vite MQTT (WebSockets) Tailwind CSS Firebase Firestore Lucide Icons HTML5 Canvas Node.js
04 GENERAL DOCUMENTATION
Built with Vite & React License system: active Built for 24/7 industrial deployment

Engineering Projects

BRI Project

PT Nutrifood Indonesia ( HVAC )

Humidity & Temperature Control System

BRI Project

JIS Pattimura Elementary School ( HVAC )

Temperature Control System

BRI Project

JIS Cilandak Campus ( HVAC )

Temperature Control System

BRI Project

PT Bank Rakyat Indonesia ( DCIM )

Data Center Infrastructure Monitoring

BRI Project

Manado Marriott Resort & Spa ( HVAC )

Chiller Sequencing

BRI Project

Apple Developer Academy BINUS ( HVAC )

Temperature Control System

BRI Project

British School Jakarta ( HVAC )

Temperature Control System

BRI Project

PT. Gama Alfa Solusindo ( IT )

BAS Alarm Reporting System

BRI Project

PT Arai Rubber Seal Indonesia ( IT )

Packaging Operator Achievement System

Fuzzy Logic Publication

Journal Publication

Plant Watering using Fuzzy Logic Based on Soil Moisture, Temperature, Rain Sensors with ESP8266

Fuzzy Logic Publication

Journal Publication

Prototype for Cope Ammonia Gas in Chickens with a Control System

Education

Budi Luhur University

Bachelor of Information Technology

Kreativitas Musik Mahasiswa ( UBL )

Equipment & Technical Coordinator — Responsible for live audio mixing and technical sound reinforcement for campus festivals. Managed complex signal routing, hardware setup, and vendor coordination for large-scale events.

2020 — 2024

Professional certifications and academic credentials available.

VIEW ALL CERTIFICATES

Technical Expertise

Automation & BMS

Tridium Niagara4 HVAC Engineering Automation Commissioning & Testing SketchUp Johnson Controls Honeywell Modbus/Bacnet/Snmp

IT & Development

Laravel React.js Tailwind CSS IoT & Microcontroller Python Java Native Android (Java) SQL Git TCP/IP & Gateway

Audio Engineering

Live Sound Mixing Live Recording DAW FOH Operations

Technical Overview

Key Takeaways:

Theme
Top

Arcade Mode