Skip to content
View RodrigoMFG's full-sized avatar

Block or report RodrigoMFG

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RodrigoMFG/README.md

Rodrigo Marques

Energy Engineer · Software Development · Personal Projects

GitHub


About me

I am an Energy Engineer with a technical background in electrical engineering and an increasing focus on software development, data processing and automation.

My current projects are driven by personal interests and practical problems, especially applications that combine programming with finance, engineering, CAD and technical data.

Domain knowledge + software + automation


Current focus

My recent development work has moved away from general-purpose web development and toward applications with a specific practical purpose.

Areas I am currently exploring:

  • Engineering software and automation
  • Financial data and personal portfolio analysis
  • CAD/DXF processing
  • Computational geometry
  • Technical file conversion and generation
  • Data processing and visualization
  • API integration
  • Full-stack applications for personal tools

Private projects

helper-Acoes-opcoes

A personal investment portfolio management and options analysis application.

The application was developed for my own use to organize stock transactions, monitor my portfolio and analyze listed options using market data and quantitative calculations.

Main features include:

  • Stock portfolio and transaction management
  • Portfolio performance metrics and charts
  • Transaction history with CSV import/export
  • Market price updates
  • B3 options scanning
  • PUT and CALL strategy analysis
  • Filters based on expiration, yield, margin and Delta
  • Black-Scholes calculations and option Greeks
  • CDI used as the risk-free rate reference
  • Option simulation tools
  • Authentication and cloud persistence with Firebase

The project is built with React, Vite, JavaScript, Tailwind CSS, Recharts and Firebase, with integrations for market and economic data.

SPPE

A private engineering automation project for AutoCAD, developed to automate and standardize workflows involved in the design and documentation of power-transformer components.

The project is implemented primarily in AutoLISP, using AutoCAD/ActiveX integration, DCL interfaces and Excel data ingestion. Its architecture is organized into reusable infrastructure, engineering component modules and orchestration layers.

The system includes tools for:

  • Project initialization through a guided workflow
  • Importing project data from Excel into AutoCAD
  • Persisting project data in the DWG as a Single Source of Truth (SSOT)
  • Parametric creation and manipulation of transformer components such as rings, cylinders, diaphragms, spacers, calendered filling, base components and windings
  • Automatic generation of sections, bills of materials and project notes
  • Attribute and custom-property management
  • Automatic layer and block handling
  • Toolbar generation and deployment of required assets
  • Reusable helper APIs for counters, layers, attributes, SSOT, Excel access and geometric data conversion

The project also includes an ongoing architectural effort to centralize reusable infrastructure in SPPE-HELPERS.LSP, while keeping engineering rules and component-specific logic within their respective modules.

dxf-to-femm

Private project exploring the processing of DXF geometry for engineering analysis, bridging CAD geometry with computational and electromagnetic simulation workflows involving FEMM.

Key concepts include:

  • DXF geometry processing
  • CAD entities
  • Geometric data transformation
  • Engineering simulation workflows
  • Automation of geometry preparation

dxf-to-pdf

Private utility focused on processing DXF files and generating PDF-based technical documentation, exploring the automation of repetitive operations involving engineering drawings.


Engineering background

My software development is strongly influenced by my professional experience in electrical and energy engineering, including:

  • Power transformer design and manufacturing
  • Coils and windings for transformers up to 145 kV class
  • AutoCAD and SolidWorks-based engineering design
  • SAP-based engineering/manufacturing workflows
  • Electrical project development
  • Distributed photovoltaic generation
  • Solar and wind project support
  • Single-line diagrams and technical documentation
  • Energy consumption and utility bill analysis
  • Engineering process improvement
  • Lean Manufacturing, Kaizen, 5S and PDCA

This background influences the applications I build: software developed around concrete problems and domain-specific requirements.


Technology stack

Current development

JavaScript React Vite Tailwind CSS Firebase

Engineering & automation

AutoLISP PowerShell Python AutoCAD SolidWorks Excel

Data & development tools

TypeScript Node.js Git


Direction

My goal is to combine engineering knowledge with software development to create useful technical applications and automation systems.

Engineering knowledge
        ↓
Problem identification
        ↓
Data & process modeling
        ↓
Software development
        ↓
Practical application

Areas I want to deepen:

  • Engineering software
  • CAD automation and computational geometry
  • Financial and quantitative applications
  • Data processing and visualization
  • APIs and system integration
  • Automation
  • AI-assisted engineering workflows

Building software around real problems.

Pinned Loading

  1. posts-sequelize posts-sequelize Public

    Projeto de Estudos de Node.Js

    JavaScript 1

  2. django-todo django-todo Public

    Estudo de Django

    Python

  3. posts-mongoose posts-mongoose Public

    Projeto de Estudos - Aplicação de cadastro de postagens utilizando o Mongoose

    JavaScript