About Me

Computer Scientist trained at IME‑USP and enriched by academic work at the University of Toronto, with a foundation in mathematics and a focus on parallel & distributed systems. I bridge theory and engineering to build scalable, reliable, and performance‑aware software—especially where scheduling, concurrency, memory hierarchy, and GPU acceleration intersect. Passionate about reproducible benchmarking and turning principled models into practical, measurable systems.

Profile Picture

Leonardo Benicio

Computer Scientist

At a Glance

Experience

7+ years applying computer science fundamentals to real systems.

Focus Areas

  • Parallel & Distributed Systems
  • Performance Engineering
  • Scalability & Reliability
  • Compilers / Program Analysis
  • GPU Acceleration

Core Values

Rigor Reproducibility Mechanical Sympathy
Awards & Diplomas
  • M.Sc. Computer Science (2025) – Focus on scalable parallel processing & performance modeling (USP).
  • B.Sc. Computer Science (2019) – Core CS theory, operating systems, distributed systems (USP / IME‑USP).
  • Academic Term – University of Toronto (2024) – Parallel computing, distributed systems, compiler design.
  • Undergraduate Research Distinction – Memory hierarchy microbenchmarks informing later scheduling heuristics.
  • Conference Publications – ERAD-SP 2024 & WSCAD 2021.

See full timeline for detailed milestones in education, research, and publications.

My Background

Long before I wrote my first program, I was captivated by mathematics—patterns in numbers, the elegance of proofs, and the sense that rigorous structure could unlock entire worlds of possibility. That early curiosity naturally evolved into an interest in computation: if mathematics provided the language of abstraction, computing became the instrument to animate those abstractions at scale.

I formalized that intuition while studying at the Institute of Mathematics and Statistics (IME‑USP), where the boundary between pure theory and practical systems felt deliberately porous. Courses in algorithms, data structures, compilers, and numerical methods reinforced a conviction that performance is not just an optimization phase—it is a design mindset. I became fascinated with the question: how do we transform a mathematically clean model into a system that remains efficient, predictable, and reliable under real workloads?

I hold graduate credentials from the University of São Paulo (USP) and completed an academic term at the University of Toronto focused on parallel computing, distributed systems, and advanced compiler design—strengthening a binational perspective on systems performance research and engineering rigor.

That question led me deep into parallel and distributed computing. I explore scheduling, load balancing, concurrency control, memory hierarchies, and heterogeneous acceleration (especially GPUs) to push throughput and scalability without sacrificing determinism or correctness. I am particularly interested in how theoretical limits (Amdahl, Gustafson, roofline models) map onto practical engineering trade‑offs in modern architectures.

Professionally and academically, I focus on building and evaluating systems that behave robustly under contention, failure, and growth. I value reproducibility: benchmarks should be defendable, artifacts should be inspectable, and performance claims should survive scrutiny. This emphasis on measurable truth ties back to the precision I admired in mathematics—it keeps engineering honest.

Beyond the core of systems performance, I enjoy exploring compilers and program analysis as enabling technologies: better intermediate representations, static analysis, and transformation pipelines widen the space of feasible optimizations. The interplay between symbolic reasoning and low‑level mechanics remains a constant source of motivation.

Today, my work sits at the intersection of theory, tooling, and execution: taking principled models, embedding them in real systems, measuring their behavior, and iterating. It is an ongoing narrative—rooted in early mathematical curiosity—driven by a desire to make complex computation more transparent, efficient, and trustworthy.

University of Toronto

The University of Toronto is a leading global public research university. My academic term there broadened my perspective on parallel computing, distributed systems, and advanced compiler design—complementing and extending the systems foundations developed at IME‑USP.

University of São Paulo (USP)

The University of São Paulo (USP) is a leading public research university in Latin America. I studied at the Institute of Mathematics and Statistics (IME‑USP), a renowned center for mathematics, statistics, and computer science.

  • Official site: usp.br
  • Institute of Mathematics and Statistics (IME‑USP): ime.usp.br
Institute of Mathematics and Statistics (IME‑USP)

IME‑USP is a renowned institute at USP spanning mathematics, statistics, and computer science. It provided the theoretical and practical foundations of my CS formation.

Sociedade Brasileira de Computação (SBC)

The Sociedade Brasileira de Computação (SBC) is Brazil’s leading professional association for computer science and computing education. It promotes research, education, and technology dissemination through conferences, journals, and community initiatives across the country.

Skills & Expertise
Skills type: <nil>; len: 0
{"aboutorigin":"https://lbenicio.dev","appmode":"ABOUT_ONLY","author":"Leonardo Benicio","blogorigin":"https://blog.lbenicio.dev","contactauthtoken":"XQKURG66oM4coZZDRQi990QL5iLXNjxA3X1z8GPshFHUwV5ldy8oPZ6pBfeo3qIRe161P330zhI9umgX/eVQNX2Rge7VenGatdKLNQ4qRELAu3I0WPGc+bx9Lx5izIWVifLydmcnzyVKumt36eIZiEhNWAdzkHH4ho6fxzql+JpOqKkOBGUYm77VAHkbfXBwdJheXy4phi9ltZEXEcC7X4fzfev8WsAidM2XKVPA7hyIBrTrDTKFkZ1UhTUcOpmso/WFOGAtzEv0SUEuR4r5JZ8yFmKWqEJL3mOzjIBR2hrRaPw8lNGOJWjMjtK5t22fLLwEpNsW7HBaWW9MCrTT18050m6Sffoy89r1sQt3I0Fc5HruxceCTUzDKGf3KQHiCL/w4lNc4kULaVBY","contactemail":"hi@lbenicio.dev","contactname":"Leonardo Benicio","contactposturl":"https://formbold.com/s/oJ4Vw","description":"About me, writing, and publications","executivesummary":"Computer Scientist trained at IME‑USP and enriched by academic work at the University of Toronto, with a foundation in mathematics and a focus on parallel \u0026 distributed systems. I bridge theory and engineering to build scalable, reliable, and performance‑aware software—especially where scheduling, concurrency, memory hierarchy, and GPU acceleration intersect. Passionate about reproducible benchmarking and turning principled models into practical, measurable systems.","githubhandler":"lbenicio","linkedinhandler":"leonardo-benicio","newslettercheckboxid":"d6910","newslettercheckboxname":"l","newslettercheckboxvalue":"1d69100ad-12e9-4eed-a951-393a39fd41a6","newsletterposturl":"https://mail.4686189.xyz/subscription/form","showreadingtime":true,"singlecontent":"content/single.md","siteurl":"https://lbenicio.dev","socials":[{"name":"GitHub","url":"https://github.com/lbenicio"},{"enableForkMe":true,"forkMeRepoUrl":"https://github.com/lbenicio/aboutme-v2","interests":["Mathematics","Open Source","Teaching \u0026 Mentoring","Reproducible Research","Performance Benchmarking","Systems Design","Reading (CS papers \u0026 tech books)","Cycling","Hiking \u0026 Outdoor Exploration","Photography","Coffee \u0026 Home Roasting","Public Speaking \u0026 Workshops"],"name":"LinkedIn","privacyUrl":"https://legal.4686189.xyz/docs/privacy-policy","researchInterests":["Parallel Scheduling and Runtime Systems","Load Balancing \u0026 Work Stealing","Memory Hierarchies and NUMA-aware Algorithms","Heterogeneous \u0026 Accelerator-aware Computing","Communication-avoiding and Collective Algorithms","Deterministic and Reproducible Systems","Scalability and Performance Portability","Energy-efficient and Low-power High-performance Computing","Auto-tuning and Adaptive Optimization","Streaming \u0026 Approximate Algorithms for Big Data","Fault Tolerance and Resilient Distributed Algorithms"],"skills":["Algorithms","Data Structures","Distributed Systems (MPI, Raft, Gossip)","Concurrency \u0026 Synchronization","Performance Engineering","Profiling \u0026 Tracing (perf, flamegraphs)","Benchmarking \u0026 Reproducible Experiments","GPU Programming (CUDA, ROCm, Thrust)","Compilers \u0026 Program Analysis","Numerical Methods \u0026 High-precision Computing","Systems Languages: C/C++, Rust","Scripting: Python, Bash","Go \u0026 TypeScript for tooling and infra","HPC: OpenMP, MPI, SLURM","Cloud \u0026 Infra: Docker, Kubernetes, Terraform","Storage \u0026 Filesystems (POSIX, RADOS, object stores)","Networking fundamentals \u0026 TCP/IP","Observability: logging, metrics, tracing","CI/CD and Release Engineering","Testing \u0026 Fuzzing","Performance Portability \u0026 Auto-tuning"],"termsUrl":"https://legal.4686189.xyz/docs/terms-of-service","url":"https://www.linkedin.com/in/leonardo-benicio"}],"twitterhandler":"lbenicio_","umamiscripturl":"https://analytics.4686189.xyz/script.js","umamiwebsiteid":"588fce3e-d568-4f4f-bdff-f71f9d5423ac"}
Interests & Hobbies
Research Interests

Certifications

Filter and explore professional and foundational credentials.

Professional & Academic Credentials
  • AWS Certified Cloud Practitioner

    Amazon Web Services

    Foundational Cloud Fundamentals 2024-06
    Verify

    Global infrastructure, shared responsibility, pricing, cloud value proposition.

    cloudawsarchitecturegovernance Cloud ConceptsSecurityPricingShared Responsibility
  • AWS Certified Developer – Associate

    Amazon Web Services

    Associate Application Development 2025-02
    Verify

    Designing and deploying cloud-native apps: IAM auth, serverless patterns, event orchestration.

    cloudawsdeveloperserverless ServerlessEvent-DrivenIAMDeployment
  • Microsoft Certified: Azure Fundamentals (AZ-900)

    Microsoft

    Foundational Azure Platform Core 2024-11
    Verify

    Core services, governance model, identity/security, pricing & lifecycle.

    cloudazuregovernancecost Core ServicesSecurityGovernanceCost Management
  • IELTS Academic

    British Council / IDP

    Language Academic English Proficiency 2023-09 2025-09
    Verify

    English proficiency across four modalities (academic format).

    languageenglishcommunication ListeningReadingWritingSpeaking

Affiliations & Community

Organizations and institutions that shaped my academic path and professional network.

  • Logo of Sociedade Brasileira de Computação (SBC)

    Sociedade Brasileira de Computação

    Member

    Brazilian Computer Society promoting research, education, and technology dissemination.

  • Logo of IME‑USP

    Instituto de Matemática e Estatística – USP

    Alumnus

    Renowned institute at USP for mathematics, statistics, and computer science.

    IME‑USP Visit
  • Logo of USP

    Universidade de São Paulo

    Graduate

    Leading Latin American public research university.

  • Logo of FGV

    Fundação Getulio Vargas

    Postgraduate (Continuing Education)

    Brazilian higher education institution and think tank known for public policy and management.

  • Logo of the University of Toronto

    University of Toronto

    Professional / Research Community Engagement

    Top-ranked Canadian research university with strong programs in CS and engineering.

    U of T Visit