// research
Methods with structure
I am especially interested in methods that preserve the structure of hard combinatorial and temporal problems while still benefiting from modern data-driven techniques.
lseman@portfolio:~$ cat README.md
# profile metadata
$ echo "▋"
I build optimization algorithms, forecasting models, research software, and interactive teaching artifacts for people working with complex decision systems.
$ explore teaching materials →# env vars
# scope
research="Branch-and-price, decomposition, hybrid optimization, and learning-aware decision methods."
teaching="Visual explainers and computational material for optimization and machine learning."
software="Open libraries and experiments that make academic methods reusable."
I am a researcher and lecturer interested in how rigorous optimization methods and modern learning systems can work together, both as scientific tools and as practical instruments for real decision-making.
/* My work moves between theory, implementation, and explanation. I care about mathematically grounded methods, but also making them operational: software that runs well, interfaces that teach clearly, and systems that help people reason about difficult problems. */
/* Across papers, libraries, and interactive materials, I aim to make advanced topics in optimization, forecasting, and machine learning feel coherent rather than fragmented. */
// research
I am especially interested in methods that preserve the structure of hard combinatorial and temporal problems while still benefiting from modern data-driven techniques.
// teaching
As a lecturer, I value explanations that are visual, tactile, and computational, turning abstract models into things students can inspect, manipulate, and test.
// software
I see software as a research output in its own right: a way to share methods, accelerate experiments, and make academic ideas reusable outside a single paper.
// research domains
/* My research sits between mathematical rigor and computational experimentation, spanning exact optimization, learning systems, and predictive modeling. */
min f(x) s.t. gᵢ(x) ≤ 0, hⱼ(x) = 0 ∀i,j
[P1] General nonlinear program — the canonical form my branch-and-price solvers tackle.
// domain: OR
Branch-and-Price, decomposition methods, and scalable exact or hybrid strategies for hard optimization problems.
// domain: ML
Learning systems designed with awareness of optimization, combinatorics, and the demands of real decision pipelines.
// domain: TS
Deep and statistical approaches for forecasting workflows, multi-step prediction, and interpretable temporal modeling.
// wordcloud
Built from titles, abstracts, and keywords across available publications.
// selected projects
Open tools that turn research methods into reusable implementations.
{
"name" : "baldes" ,
"what" : "Modern C++ bucket-graph labeling for vehicle routing problems" ,
"stack" : [ "C++" , "Vehicle Routing" , "OR" ]
} ↗
{
"name" : "foreblocks" ,
"what" : "Modular PyTorch library for time-series forecasting" ,
"stack" : [ "PyTorch" , "Time Series" , "Deep Learning" ]
} ↗
{
"name" : "ipym" ,
"what" : "Fast interior-point methods for linear programming with Python bindings" ,
"stack" : [ "C++" , "Python" , "LP" ]
} ↗
{
"name" : "chomp" ,
"what" : "Modular NLP solver with SQP, interior-point, and DFO-L1 strategies" ,
"stack" : [ "C++" , "NLP" , "SQP" ]
} ↗
Explore · Experiment · Understand
Course notes and browser-based simulations that make engineering concepts tangible. Materials are in Portuguese.
∇ × E = −∂B/∂t | ∇ × H = J + ∂D/∂t
[Maxwell] The equations your simulations bring to life — explore them interactively below.
Course resources / 01
Study communication systems through course notes and interactive simulations.
Course resources / 02
Explore electromagnetic concepts with notes and computational experiments.
Course resources / 03
Connect electromagnetic compatibility concepts to interactive simulations.
$ gh repo list lseman --limit 6
/* Selected repositories highlighting current software directions and research infrastructure. */
Loading…Research in optimization, learning systems, and forecasting.
Browse recent work below, or visit Google Scholar for my full publication record ↗.
// international collaborations
Select an institution to trace its connection to UFSC.
// cat socials.yml
Open to research conversations, teaching collaborations, and software work. If you would like to discuss collaboration, student supervision, invited talks, or open-source projects, these are the best entry points.