Eduardo Silva

Software Engineer · AI Systems, Computer Vision & Mobile Robotics

Software engineer completing an MSc at TU Wien, with production experience building computer vision systems, distributed processing pipelines and GPU inference workloads. Progressed from Bitmovin’s AI Incubator to a follow-on engineering role after co-building a product tested by 400+ users. Work spans applied AI research, model benchmarking, performance optimisation, deployment and ROS 2 robotics.

Experience

Junior Software Engineer Intern

Sep 2026 – Present

Bitmovin

Vienna, Austria

Software Engineer Intern

Jul 2026 – Sep 2026

Bitmovin AI Incubator Program

Vienna, Austria

  • Built and launched an AI platform that converts long horizontal videos into vertical content in a team of two, reaching 400+ active users in three weeks and attracting interest from major international media groups.
  • Designed a 17-stage fault-tolerant pipeline with Redis workers across CPU and GPU resources, shared leasing, caching and cancellation guarantees, and replayable stages.
  • Owned the computer vision stack, including shot detection, video segmentation, camera framing and resolution testing that improved throughput by 2.6× with no measured quality loss.
  • Operated Kubernetes infrastructure on GCE L4 GPUs with Postgres and object storage (DGX Spark for local development), resolving capacity shortages, GPU driver failures and read-only hosts.
  • Introduced generated cross-language contracts, CI/CD, testing and run telemetry that identified scheduling as the main performance bottleneck.

Full-Stack Developer

Jan 2024 – Feb 2025

SORSI

Guimarães, Portugal

  • Delivered MERN applications as the sole full-stack developer, owning frontend, REST APIs and databases.

Education

Technische Universität Wien

Mar 2024 – Present

MSc, Software Engineering & Internet Computing

Vienna, Austria

  • Coursework completed; current average: 1.85 (Austrian scale, 1.0 highest).
  • Thesis on synthetic LiDAR generation from unmounted monocular RGB for the ROS 2 Nav2 stack, so that it scales affordably across large warehouses.

University of Minho

Sep 2020 – Jul 2024

BSc, Software Engineering

Braga, Portugal

Projects

  • Developed and deployed ROS 2 navigation and control on a 1/10-scale LiDAR vehicle using SLAM, Disparity Extender and Pure Pursuit; placed 1st in the time trial and 3rd head-to-head.
  • Won 1st place in TU Wien’s Mobile Robotics Challenge with a coverage planning algorithm.
  • ROS2
  • C++/Python
  • LiDAR
  • RViz
  • Foxglove
  • Navigation

Java/Spring Rental Marketplace

TU Wien

  • Built an end-to-end Java/Spring rental marketplace in a five-person Scrum team.
  • Designed a constraint-aware bundle-selection engine matching multi-item requests to available inventory across providers, locations and dates while preventing allocation conflicts and pricing grouped bookings.
  • Java
  • Spring Boot

CUDA, OpenMP, MPI

  • Optimised a 3D fluid solver to run 8.36× faster on CPU, parallelised it with OpenMP and CUDA, and profiled it with perf, gprof and NVIDIA Nsight; benchmarked custom MPI collectives across 640 processes.
  • C/C++
  • OpenMP
  • CUDA
  • Linux
  • perf
  • gprof
  • Nsight Systems
  • Nsight Compute
  • MPI (OpenMPI)
  • Cluster Benchmarking

Skills

AI & Computer Vision

  • PyTorch
  • TensorFlow
  • OpenCV
  • FFmpeg
  • Hugging Face
  • Ollama

Robotics

  • ROS 2
  • Nav2
  • LiDAR
  • SLAM
  • path planning
  • RViz
  • Foxglove

Programming

  • Python
  • C++
  • C
  • C#
  • Java
  • Kotlin
  • Haskell
  • TypeScript/JavaScript
  • SQL

Web & Applications

  • React
  • Redux
  • Next.js
  • Expo
  • HTML
  • CSS
  • Tailwind CSS
  • Node.js
  • Express
  • FastAPI
  • Spring Boot
  • Stripe

Data

  • PostgreSQL
  • MongoDB
  • Redis
  • Supabase

Systems & Infrastructure

  • distributed systems
  • CUDA
  • OpenMP
  • MPI
  • Docker
  • Kubernetes
  • GCP
  • Terraform
  • nginx
  • Vercel
  • Linux
  • Ubuntu
  • Arch Linux
  • CI/CD

Graphics

  • OpenGL
  • Unreal Engine

Development Tools

  • Git
  • GitHub
  • Postman

Languages

  • Portuguesenative
  • EnglishC1
  • Spanishconversational
  • GermanA1