visitor@elliot-chin:~/projects$ _

Total items: 6. Displaying active deployments and secure repository entries.

>_~/projects/industrial-protocol-analysis
Branch: DEVELOPMENTv3.0.1

Industrial Protocol Analysis

Zeek plugin development for Siemens SINEC Security Monitor, an OT security monitoring platform for passive, continuous visibility into industrial assets, threats, and network intrusions during production.

>> deploy industrial_protocol_analysis --inspect
+Researched OPC UA protocol behavior within an R&D lab environment using PLCs, generated OPC UA traffic, Wireshark, and UAExpert to simulate and understand normal and abnormal industrial communication scenarios.
+Developed a Zeek-based plugin for Siemens SINEC Security Monitor to inspect and parse OPC UA traffic and generate event-specific logs for selected OT cybersecurity monitoring use cases.
+Implemented custom behavior checks and detection logic around protocol events, communication behavior, certificate handling, access-level validation, and write-response conditions.
+Defined attack procedures and generated test-data scenarios to validate how the plugin detected and logged targeted OPC UA activity in support of monitoring and detection engineering.
Industrial Protocol Analysis preview
>_~/projects/expenses-recorder
Branch: MAINv2.1.4-LTS

Expenses Recorder

Where budgets meet common sense — simple, predictable, and actually nice to use.

>> deploy expenses_recorder --inspect
+Tracks budgets and sub-budgets that roll over month to month.
+Auto-populates new month budgets with your last setup — no manual rebuilds.
+Flask serving clean JSON straight to the Next.js dashboard.
+UI focuses on clarity: every cent, every category, zero clutter.
Expenses Recorder preview
>_~/projects/ai4security-research
Branch: RNDv1.0.0-RESEARCH

AI4Security Research

Research into how open-source and hosted LLMs can support cybersecurity workflows such as alert enrichment, synthetic data generation, retrieval-augmented context building, and anomaly detection over industrial network data.

>> deploy ai4security-research --inspect
+Evaluated Hugging Face open-source LLMs for security data interpretation, risk-oriented reasoning, and practical analyst-facing workflows.
+Built an alert-enrichment concept around synthetic alerts, assets, and CVE records so the model could generate summaries, remediation steps, and likely contributing factors.
+Tested local deployment constraints using quantized 4-bit models and compared cybersecurity-tuned models against a general-purpose baseline.
+Explored anomaly detection on NetFlow representations of industrial traffic using in-context learning, fine-tuning, and reasoning-first prompting with Azure OpenAI.
AI4Security Research preview
>_~/projects/resource-allocation-tool
Branch: PLANNINGv1.0.0-PROPOSAL

Resource Allocation Tool

A proposal to turn an Excel-based employee time-allocation tracker into a web application so managers could see team capacity more clearly and judge whether additional projects could be taken on. The effort ended after phase one when a management change removed the need for continued development.

>> deploy resource-allocation-tool --inspect
+Defined a phased roadmap for replacing a spreadsheet-based employee time-allocation process with a dedicated internal web application.
+Proposed a stack built on Next.js, Flask, PostgreSQL, and Docker to support dashboards, uploads, and maintainable service boundaries.
+Included authentication, dashboard, and upload workflow planning to clarify how users, system logic, and the database would interact.
+Centered the value proposition on transparency, collaboration, access control, integration potential, and better version governance than Excel.
+The project was cancelled after phase one delivery because a change in management meant the organization no longer needed to continue the tool.
Resource Allocation Tool preview
>_~/projects/northbound-api
Branch: RNDv1.3.0-POC

Northbound API

A proof-of-concept Northbound API interface for Siemens SINEC Security Monitor so processed security data and asset information could be extracted, displayed in an external dashboard, or forwarded into other downstream workflows.

>> deploy northbound-api --inspect
+Defined and developed API interfaces inside SINEC Security Monitor to expose processed data for external consumption.
+Built a stakeholder-facing proof of concept showing how extracted information could be surfaced outside the core product.
+Developed a companion dashboard using Next.js and Flask to demonstrate data retrieval, visualization, and workflow integration.
+Used the interfaces to retrieve processed data and interact with the SSM database for asset information, security events, and alerts.
Northbound API preview
>_~/projects/automated-musicians
Branch: LEGACYv1.8.2-STABLE

Automated Musicians

Where music meets algorithms — a creative blend of theory, pattern recognition, and composition automation.

>> deploy automated_musicians --inspect
+Analyzes sheet music patterns and converts them into structured ABC notation.
+Implements algorithmic composition — generating new melodies based on learned musical structures.
+Built modularly: data extraction, pattern recognition, and generation pipelines are all isolated for testing.
+Presented at UNB as a capstone project, later featured on CBC Radio for its innovation in AI-driven music.
+Team project built with collaboration across data analysis, algorithm design, and full-stack development.
Automated Musicians preview