Skip to content
View Lucas-Sperotto's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report Lucas-Sperotto

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
Lucas-Sperotto/README.md

Lucas Kriesel Sperotto

Professor · Researcher · Scientific Software Developer

Scientific Computing · Computational Electromagnetics · AI & Computer Vision · Embedded Systems · Reproducible Research

Assistant Professor and Director of FALECT — Universidade do Estado de Mato Grosso (UNEMAT), Alto Araguaia Campus, Brazil.

🇧🇷 Português · LinkedIn · Lattes CV · UNEMAT · Email


About

I am a professor and researcher at UNEMAT working at the intersection of scientific computing, software engineering, and applied artificial intelligence. My work focuses on turning mathematical models, scientific questions, and real-world problems into traceable, testable, and reproducible computational systems.

My academic background includes an M.Sc. in Science from Instituto Tecnológico de Aeronáutica (ITA) and a Licentiate degree in Computing from UNEMAT. My current activities combine teaching, academic leadership, research, extension, and applied software development.

A simple workflow summarizes much of what I aim to build:

scientific research → model → implementation → validation → reproducible software

Research & technical interests

  • Computational electromagnetics — waveguides, cavities, eigenvalue problems, and electromagnetic propagation.
  • Numerical methods — FEM, Whitney/Nédélec edge-element formulations, EFG/EFGMI, and engineering simulation.
  • Scientific & high-performance computing — C/C++, Python, parallel computing, benchmarking, and numerical reproducibility.
  • Artificial intelligence & computer vision — image acquisition and analysis, applied AI, automation, and research support systems.
  • Embedded systems & IoT — ESP32, Raspberry Pi, sensors, and experimental prototypes.
  • Applied software — digital health, biodiversity, education, automation, and research-oriented systems.

Featured projects

Project Area Highlights
NASA TP-3485 — FEM Eigenvalue EM FEM · Electromagnetics Numerical reproduction of all 14 cases from NASA TP-3485, including 2D/3D scalar, vector, and mixed formulations with FEM and EFGMI backends.
Marcatili 1969 — Rectangular Waveguide Photonics · C++17 Reproducible implementation of Marcatili's classic paper, with figures, table, tests, equation-to-code traceability, and a Zenodo DOI.
MyHoneyBee IoT · Biodiversity ESP32-based experimental platform for monitoring environmental variables in native-bee hives.
Koshiba 1992 — Edge FEM Waveguides FEM · Waveguides Study and implementation of edge-element formulations applied to electromagnetic waveguides.
Matrix Multiplication Benchmark HPC · Benchmarking Performance experiments focused on matrix multiplication and high-performance computing.
Raspberry Pi 5 Battery Bench Systems · Benchmarking Reproducible test bench for evaluating Raspberry Pi 5 battery life under different computational workloads.

Reproducible computational science

I am particularly interested in converting classical scientific papers and mathematical formulations into modern implementations that can be studied, audited, validated, and reproduced.

Selected repositories from this line of work:

Teaching & computing education

I also use GitHub as a teaching environment, connecting academic content with real development practices such as version control, documentation, testing, reproducibility, and responsible use of AI-assisted development.

Course / topic Repository
Algorithms and Programming Laboratory I falect-cc-005
Algorithms and Programming Laboratory II falect-cc-011
Data Structures I falect-cc-016
Data Structures II falect-cc-022
Object-Oriented Programming Laboratory falect-cc-027
High-Performance Computing falect-cc-035

Technologies

C C++ Python Linux Docker Git Android ESP32

Technical interests: C/C++, Python, numerical computing, FEM/EFG, linear algebra, parallel processing, computer vision, AI, Android, Linux, Docker, GitHub Actions, ESP32, and Raspberry Pi.

Academic profile

  • Assistant Professor — Universidade do Estado de Mato Grosso (UNEMAT), Alto Araguaia Campus.
  • Director of FALECT — Faculty of Languages, Social Sciences and Technology.
  • M.Sc. in Science — Instituto Tecnológico de Aeronáutica (ITA), 2013.
  • Licentiate degree in Computing — Universidade do Estado de Mato Grosso (UNEMAT), 2011.
  • Technical education in Electrotechnics — Escola Estadual 25 de Julho, 2004.

Recent institutional activities include research on finite-element waveguide solvers, applied software for digital health, and coordination of extension activities involving educational robotics.

Contact & academic profiles


Open science, reproducible software, and technology applied to real-world problems.

Popular repositories Loading

  1. Calculo_Numerico Calculo_Numerico Public

    Repositório dos Fontes da Disciplina de Cálculo Numérico do Curso de Ciência da Computação da UNEMAT de Alto Araguaia.

    C 3

  2. MyHoneyBee MyHoneyBee Public

    Projeto de desenvolvimento de um ninho (caixa modelo AF) para abelhas nativas (sem ferrão) com variáveis ambientais monitoradas por IOT.

    C++ 3 1

  3. matrix-multiplication-benchmark matrix-multiplication-benchmark Public

    Comparação de desempenho na multiplicação de matrizes usando C, C++, Python, Java, Rust, Elixir, e mais. Analisando a eficiência de cada linguagem ao lidar com operações computacionalmente intensiv…

    Python 2 1

  4. falect-cc-005-algoritmos-e-laboratorio-de-programacao-i falect-cc-005-algoritmos-e-laboratorio-de-programacao-i Public

    Repositório oficial da disciplina FALECT-CC-005 — Algoritmos e Laboratório de Programação I.

    C 1

  5. falect-cc-011-algoritmos-e-laboratorio-de-programacao-ii falect-cc-011-algoritmos-e-laboratorio-de-programacao-ii Public

    Repositório oficial da disciplina FALECT-CC-011 — Algoritmos e Laboratório de Programação II.

    1

  6. Lucas-Sperotto Lucas-Sperotto Public

    1