Miguel Rocha

Miguel Rocha

Software Engineer

Work Experience

University of Porto, Porto, Portugal 2025 – Present

Information Systems Developer & Communications Assistant
  • Developed and deployed an internal volunteer management portal to optimize data tracking and project coordination
  • Designed and maintained custom web applications and tailored digital tools that automate internal workflows and improve performance
  • Provided IT support and system administration, ensuring continuous availability of the unit's digital platforms and institutional content (CMS)

TreeTree2, Remote · Volunteer 2025 – Present

Software Engineer
  • Architected and built the entire front-end portal for Prisma: multi-tenant architecture, cross-domain SSO, an accessible WAI-ARIA-compliant theme system, and a DAG learning-path map (Sugiyama layout)
  • Engineered an interactive form and evaluation engine with custom attempt lifecycles, real-time autosave, and per-attempt anti-cheat randomization
  • Designing and building Folhas end-to-end — scalable data models, backend APIs, and frontend dashboard — plus an AI-powered scraping bot with human-in-the-loop validation

Volunteering

  • Contest Operations Volunteer & International Team Guide — ANPC, EGOI 2026 · Cesenatico, Italy May 2026
  • CS, Python & STEM Instructor · ONIA Technical Reviewer — TreeTree2 (AfterSchool, Alpha, Primeiros Bits) · Lisbon & Remote 2025 – 2026
  • Founder and Lead Organizer — Oh My Code, youth competitive programming challenge · Leiria Jan 2025 – May 2025