Leonardo Rocha
@leonardorocha
Junior full-stack software developer building AI-powered transport intelligence platforms with TypeScript, React, .NET, and data analysis.
What I'm looking for
I’m a Junior Full-Stack Software Developer focused on building full-stack platforms that turn real-world data into reliable decision support. At OPT (Planning and Transport Optimisation), I develop and maintain public transport network systems using TypeScript, .NET, and C#, while building React frontends and RESTful APIs for workflows supported by SignalR. I also clean and process GTFS datasets, using SQL, Tableau, and Python foundations to underpin operational and technical decisions, with applied machine learning always in mind.
My work is shaped by both product impact and technical rigor: during a Summer Internship at TecStorm, I produced an AI-powered clinical pre-triage prototype based on the Manchester Triage Protocol and built an AI-driven chatbot trained on structured GTFS data to support transport operators, earning 2nd Place – EBEC 2024 for interactive KPI dashboards. Earlier, my curricular internship included implementing a Kalman Filter in C++ and JavaScript to predict bus ETAs by fusing real-time GPS with static GTFS, delivering the project two months early; I’ve also built graph-based, heuristic approaches for optimization problems in project work. I’m currently strengthening my engineering foundation through a Bachelor in Computer Engineering and Informatics (University of Porto) and a Networks Engineering master track, and I stay grounded through mentoring and volunteering as a Buddy at FEUP.
Experience
Work history, roles, and key accomplishments
Junior Full-Stack Developer
OPT - Planning and Transport Optimisation
Oct 2025 - Present (8 months)
Developed full-stack platforms supporting planning, operation, and maintenance of public transport network systems using TypeScript and .NET. Built a React frontend and REST APIs for licensing workflows and real-time communication, and cleaned GTFS datasets to support operational and technical decision-making.
FEUP Computer Eng Mentor
FEUP
Sep 2023 - Jan 2026 (2 years 4 months)
Mentored 2 students per year with academic support and participation in integration activities within the Department of Computer Engineering. Shared course knowledge with newer students to help them progress in the program.
Summer Software Internship
STCP
Jul 2025 - Sep 2025 (2 months)
Built an AI-powered clinical pre-triage prototype and developed an AI chatbot trained on structured GTFS data to support decision-making for healthcare workflows and transport operators. Produced data-driven KPI dashboards and created a historical database with 100,000+ records for bus network analysis.
Curricular Software Internship
STCP
Feb 2025 - May 2025 (3 months)
Implemented a graph-based reconstruction approach with heuristics to identify criticality for post-war city reconstruction. Delivered a Kalman Filter bus ETA predictor in C++/JavaScript using real-time GPS fused with static GTFS data, completing the project two months ahead of schedule.
Buddies Program Mentor
FEUP
Sep 2023 - Jul 2024 (10 months)
Mentored 6 Erasmus students with academic, social, and housing support to improve onboarding and integration. Provided ongoing guidance and helped coordinate student needs in a supportive peer environment.
Outgoing Volunteering Member
AIESEC
Aug 2023 - Feb 2024 (6 months)
Managed and supported dozens of Portuguese students through applications for international internship and volunteering programs. Collaborated with multicultural teams under tight deadlines, strengthening leadership, intercultural communication, and teamwork.
Education
Degrees, certifications, and relevant coursework
University of Porto (Faculty of Science)
Master in Networks Engineering, Networks Engineering
2026 -
Master in Networks Engineering at the Faculty of Science, University of Porto, starting 09/2026. Coursework focuses on networks, distributed systems, databases, algorithms, and systems.
University of Porto (Faculty of Engineering)
Bachelor in Computer Engineering and Informatics, Computer Engineering and Informatics
2022 - 2026
Bachelor in Computer Engineering and Informatics at the Faculty of Engineering, University of Porto (09/2022–02/2026). Built a foundation in engineering principles with TypeScript and fundamental .NET 8.0 computer science.
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Leonardo?
You can contact Leonardo and 90k+ other talented remote workers on Himalayas.
Message LeonardoFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
