MSC COMPUTER ENGINEERING

Eduardo Silva

I design and build software applications with a strong focus on correctness, performance, and maintainability.I'm particularly interested in robotics and CV, and enjoy working on systems that interact with the physical world.

Last time updated: 11 January 2026

OVERVIEW

About me

I'm currently finishing pursuing my MSc in Computer Engineering at TU Wien, where I specialize in high-performance computing, mobile robotics, and ML. My passion lies in building real-time & autonomous systems that are both efficient and reliable.

SELECTED WORK

Portfolio projects

GPU-Accelerated Fluid Simulation

3D solver optimized to ~8× speedup across CPU→GPU paths.

Applied ILP, cache tiling, OpenMP parallelism, and CUDA kernels; validated scaling and bottlenecks via perf/gprof/nsys/ncu.

C/C++CUDAOpenMPperfnsys/ncu

MPI Collectives & Parallel Algorithms

High-throughput Allgather/merge benchmarks up to 640 processes.

Implemented custom MPI Allgather + merge strategies (Bruck/Circulant variants, loser trees, SoA layouts) and compared latency/throughput across cluster runs.

MPIHPCParallel AlgorithmsBenchmarking

Graphics Engine / OpenGL Rendering

Lean pipeline with VBO rendering and expressive geometry primitives.

Built an XML-driven engine featuring VBO-based rendering, Catmull-Rom splines, Bézier patches, and common lighting/mapping techniques.

C++OpenGLVBOSplinesEngine

Autonomous Racing (F1/Tenth, ROS2)

Real-time navigation with SLAM + LiDAR and robust control.

Integrated SLAM, obstacle avoidance, and path tracking (Pure Pursuit, Disparity Extender) with ROS2 tooling and telemetry for rapid iteration.

ROS2SLAMLiDARPure PursuitReal-time

Custom Anti-Cheat System

Tournament ops at scale with automated integrity checks.

Hosted a 180-player online event and integrated third-party API signals into an anti-cheat workflow and reporting pipeline.

API IntegrationAutomationOps

CURRICULUM VITAE

CV

Download the latest CV (PDF) or open it in a new tab.

What you’ll find

  • Performance work: CUDA/OpenMP/MPI and profiling-driven optimization.
  • Robotics: ROS2 autonomy, perception, planning, control.
  • Graphics: OpenGL engine components and rendering pipelines.

LET'S TALK

Contact

If you are interested in collaborating, hiring, or just want to say hello, feel free to reach out through any of the following channels:

Domain idea

eduardosilva.me

© 2026 Eduardo Silva