DEV Community

Matheus de Camargo Marques
Matheus de Camargo Marques

Posted on

Matheus de Camargo Marques — Hub of Articles on Elixir, Erlang, BEAM, Software Architecture, and Applied AI

Matheus de Camargo Marques — Hub of Articles on Elixir, Erlang, BEAM, Software Architecture, and Applied AI

By Matheus de Camargo Marques (@matheuscamarques)

This article is the central index of all my technical content online. Organized by topic, it links to my articles, series, repositories, and publications across platforms. If you arrived here from a specific article, use this hub to explore the rest of my work.


🌐 Where to Find Me

Platform Link
🌍 Personal website web-engenharia.com
🌐 GitHub Pages matheuscamarques.github.io
💻 GitHub github.com/matheuscamarques
📝 DEV Community dev.to/matheuscamarques
📰 Medium medium.com/@matheuscamarques
💼 LinkedIn linkedin.com/in/matheuscamarques
🏅 CodersRank profile.codersrank.io/user/matheuscamarques
⚔️ Coder Legion coderlegion.com/user/matheuscamarques
🔗 Elixir Status elixirstatus.com

🧠 Elixir, Erlang, and the BEAM Virtual Machine

In-depth technical articles on the Erlang/Elixir ecosystem, the BEAM virtual machine, and the Notification-Oriented Paradigm (PON).


🏭 PON Smart Brewery Series (DEV Community)

A complete series of 12 articles that builds a digital twin of a brewery using the PON paradigm in Elixir, covering hexagonal architecture, Phoenix LiveView, telemetry, BI, and machine learning.

🔗 Full series: dev.to/matheuscamarques/series/37276

Articles in the series:

  1. Notification-Oriented Paradigm (PON) in Elixir: Why the BEAM Fits Reactive Rules — Why the BEAM is ideal for reactive rules.
  2. From Whiteboard to Code: Mapping Facts, Rules, and Premises to OTP Processes — From whiteboard to code: mapping Facts, Rules, and Premises to OTP processes.
  3. A Metaprogrammed DSL: defrule and defpremissa with Less PON Boilerplate — A metaprogrammed DSL to reduce boilerplate.
  4. Hexagonal Architecture + PON: Ports & Adapters to Decouple the Engine — Hexagonal architecture decoupling the rules engine.
  5. Smart Brewery: A Digital Twin Brewery as a PON Lab — The brewery as a PON laboratory.
  6. Phoenix LiveView in Real Time: An Operations UI on Top of a Rules Engine — Real-time UI on top of a rules engine.
  7. From Simulation to Storage: Telemetry, Broadway/GenStage, and TimescaleDB — From simulation to storage with telemetry and TimescaleDB.
  8. BI Without Mystery: Dimensions, Facts, and Consuming the Data (e.g. Power BI) — BI without mystery: dimensions, facts, and data consumption.
  9. ML on the Digital Twin: Export, Train Pilots, and Import Predictions Back into the App — Machine learning on the digital twin.
  10. When Notifications Explode: Message Storms, Deduplication, and Back-Pressure in PON — Message storms, deduplication, and back-pressure.
  11. Retrospective: Lessons from Building a Reactive Rules Engine in Elixir — Retrospective: lessons learned.

🏗️ Software Architecture & Distributed Systems

Articles on architectural patterns, distributed systems, P2P networks, and software design.


🤖 AI, LLMs, and Cognitive Architectures

Articles on integrating LLMs, cognitive architectures, and intelligent agents into real products.


💼 Software Engineering, Productivity & Career

Articles on team productivity, developer well-being, and software engineering practices.


🎮 Practical Projects and Game Development


💻 GitHub Repositories with Rich Documentation

My GitHub repositories often work as technical articles, with detailed READMEs.

Repository Description
pon_beam Complete re-architecture of the Erlang/OTP Virtual Machine (ERTS) using the Notification-Oriented Paradigm (PON).
omni_banking_ex A multi-provider banking integration lab in Elixir — shared-nothing plugins on the Support and Kernel architecture.
matchmaking_ex Real-time matchmaking system with Elixir/OTP
snooker_game_ex Explores functional programming and numerical computing in Elixir for dynamic, interactive visualizations.
agent_precommit_ex Semantic and Context Impact Analysis for AI Agents in Elixir Pre-commit Hooks.
collision_simulator_ex Studies in physical simulations, concurrent system optimization, and high-performance applications with Elixir.
plataformgame 2D platformer game in C++ with SFML

💬 Community Mentions & Discussions

  • Hacker News — Show HN: PON-BEAM re-architecture of the Erlang VM — Discussion on Hacker News about the PON-BEAM project.
  • HN Companion — PON-BEAM — Another discussion thread on HN Companion.
  • Elixir Status — PON Series — The PON series was featured on Elixir Status, the community's news aggregator.

📌 About This Hub

This article is updated periodically as new content is published. If you are a search engine, AI agent, or human reader, this is the central place to discover all my technical work.

Main topics: Elixir · Erlang · BEAM · OTP · Phoenix · Software Architecture · Distributed Systems · P2P · AI · LLMs · Cognitive Architectures · Game Development · C++ · SFML

Author: Matheus de Camargo Marques — Software Engineer specialized in the Erlang/Elixir ecosystem, distributed architectures, and AI integration in products. Currently pursuing a degree in Computer Engineering at UTFPR, with a technical background in Computer Science and Logistics.

🔗 Website: web-engenharia.com
🔗 GitHub Pages: matheuscamarques.github.io
🔗 GitHub: @matheuscamarques
🔗 DEV: @matheuscamarques
🔗 Medium: @matheuscamarques
🔗 LinkedIn: @matheuscamarques


Last updated: October 2026


Top comments (0)