Academic Researcher, Universidade Federal De Viçosa
Dec, 2021 - Aug, 20242 years 8 months
Developed high-performance computational analysis tools, optimizing complex algorithms to reduce memory consumption and processing time.
Software Engineer specializing in Python and C++ with experience developing scientific software, high-performance computing applications, interactive visualization platforms, and analytical pipelines. Experienced in translating research challenges into robust software through modern software engineering, numerical methods, data visualization, and performance optimization.
Academic Researcher, Universidade Federal De Viçosa
Dec, 2021 - Aug, 20242 years 8 months
Developed high-performance computational analysis tools, optimizing complex algorithms to reduce memory consumption and processing time.
Assistant Professor, Universidade Federal De Viçosa
Sep, 2024 - Aug, 202511 months
Served as a Teaching Assistant for over 60 students, leading hands-on programming sessions, code reviews, and logic circuit debugging for the Programming I and Logic Systems courses.
Academic Researcher, Universidade Federal De Viçosa
Sep, 2024 - Present
Architected and implemented modular software platforms in Python, supporting large-scale asynchronous simulations and eliminating manual workflows, with a focus on developing automated data processing and validation pipelines, reducing test and simulation execution time by 70%.
Designed and maintained plugin-based backend abstractions and API integrations to support multiple simulation engines, ensuring high cohesion and low code coupling.
Published research at IEEE conferences and journals.
Served as a Peer Reviewer for scientific publications, analyzing and validating complex architectures and methodologies.
Software Developer & Digital Artist, Self-Employed
Jun, 2025 - Present
Delivered commissioned 2D and 3D digital assets for international clients, with additional software development projects in C, C++, Verilog, and game development.
Feb, 2025 - Present
Large-scale software platform for automated simulation and workflow orchestration.
Designed a modular application abstracting backend processes via plugins, enabling integrated support for multiple simulation engines.
Implemented automated processing pipelines for validation, report generation, and batch execution, eliminating repetitive manual workflows.
Developed a Graphical User Interface (GUI) utilizing the Dash framework and data analysis libraries including Plotly, NumPy, Pandas, SciPy, and Scikit-learn.
Feb, 2026 - Mar, 20261 month
Neural simulation engine developed in modern C++, focusing on parallelism and memory efficiency.
Architected a data-oriented design to maximize cache locality and execution throughput.
Developed a custom binary serialization pipeline, reducing network loading time by over 90% compared to traditional CSV file parsing.
Built a scalable simulation infrastructure, successfully stress-tested on networks containing 700,000 nodes and 1 billion connections.
Apr, 2025 - May, 20251 month
Developed an end-to-end analysis pipeline integrating spectroscopy data preprocessing, feature extraction, and statistical analysis.
Actively optimized web application responsiveness by implementing caching strategies for preprocessing results, mitigating the recalculation of computationally expensive operations.
Integrated statistical analysis algorithms (PCA, K-Means clustering) into an interactive web dashboard built with Dash and Plotly.
Recognition: Project accepted and published as part of the IEEE VIS 2025 Bio-MedVis Challenge.
School Transport Management App
Jun, 2024 - Jul, 20241 month
Developed a cross-platform Flutter application supporting multiple user roles through a centralized client-server architecture.
Implemented REST API integration for authentication, contract management, user administration, and school services.
Built real-time notification and event handling using Socket.IO.
Integrated GPS-based location tracking for driver monitoring and live position updates.
Designed persistent authentication using SharedPreferences with role-based navigation and session management.
Jul, 2024 - Sep, 20242 months
Authoritative multithreaded server built to support simultaneous real-time matches.
Developed a custom JSON-based communication protocol over TCP sockets for low-latency state synchronization.
Implemented user authentication, session management, and data persistence using JWT and SQLite.
Built asynchronous message queues to isolate network routines, ensuring thread-safe operations.
Developed an asset synchronization system with checksum validation and incremental file transfer.
Python
C++
C
C#
Java
Dart
SQL
RISC-V Assembly
Docker
Git
REST APIs
Flask
SQLite
JWT
JSON
Multithreading
Concurrent Programming
Sockets
TCP/IP
Client-Server Architecture
Data Pipelines
Caching Strategies
Pandas
NumPy
Dash
Scikit-learn
Matplotlib
Seaborn
TensorFlow
PyTorch
PCA
Memory Optimization
Binary Serialization
Data-Oriented Design (SoA)
Linux (Ubuntu, Debian)
Cache Optimization
LLMs
K-Means
Flutter
Android
SharedPreferences
Geolocation
Socket.IO
Clean Code
Teamwork
Effective Communication
Problem Solving
Critical Thinking
Computer Science, Bachelor, Universidade Federal de Viçosa
Apr, 2019 - Nov, 2024
Computer Science, Masters, Universidade Federal de Viçosa
Dec, 2024 - Present
Best Paper Award , SBMicro, SForum 2022
Published on: Sep 01, 2022
SForum / Chip in the Minuano (September 2022). Awarded for the development of a Convolutional Neural Network (CNN) to recognize 2-input gates for Silicon Quantum Dots.
Invited Journal Submission, JICS
Published on: Apr 01, 2026
Extended invitation to publish in the prestigious Journal of Integrated Circuits and Systems (JICS) following outstanding recognition at SBCCI (April 2026).
Author of 5+ International Scientific Papers, Various
Published on: undefined
Published in high-impact IEEE conferences (IEEE NANO, LASCAS, SBCCI, IEEE BioVis) focusing on high-performance algorithms, circuit simulation, and interactive visual analytics.