Hi, I’m Francisco Oliveira, a Lausanne-based software developer with a passion for building robust, scalable web applications. I enjoy turning complex requirements into clean, maintainable code using React, Node.js, TypeScript, and PostgreSQL, and I value close collaboration with clients to translate needs into practical solutions. I bring hands-on freelance and internship experience across frontend and backend development, including a full-stack web app for a Porto court system and an Erasmus 3D internship. I’m eager to take on new challenges, continue learning, and contribute to high-quality software projects.

Francisco Oliveira

Hi, I’m Francisco Oliveira, a Lausanne-based software developer with a passion for building robust, scalable web applications. I enjoy turning complex requirements into clean, maintainable code using React, Node.js, TypeScript, and PostgreSQL, and I value close collaboration with clients to translate needs into practical solutions. I bring hands-on freelance and internship experience across frontend and backend development, including a full-stack web app for a Porto court system and an Erasmus 3D internship. I’m eager to take on new challenges, continue learning, and contribute to high-quality software projects.

Available to hire

Hi, I’m Francisco Oliveira, a Lausanne-based software developer with a passion for building robust, scalable web applications. I enjoy turning complex requirements into clean, maintainable code using React, Node.js, TypeScript, and PostgreSQL, and I value close collaboration with clients to translate needs into practical solutions.

I bring hands-on freelance and internship experience across frontend and backend development, including a full-stack web app for a Porto court system and an Erasmus 3D internship. I’m eager to take on new challenges, continue learning, and contribute to high-quality software projects.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

Portuguese
Fluent
English
Fluent
French
Beginner

Work Experience

Intern at Porto District Court
July 1, 2021 - October 16, 2025
Developed a full-stack web application using PHP, HTML, and JavaScript to streamline magistrate management operations. Designed and administered a relational database to manage court magistrate records and case assignments. Built custom web interfaces that simplified administrative workflows and improved data accessibility for court staff.
Freelance Software Developer at Self-employed
April 1, 2025 - October 16, 2025
Developed small web applications and websites using React.js, JavaScript, TypeScript, Node.js, and PostgreSQL. Worked directly with clients to define requirements, design solutions, and deliver complete projects. Gained experience in both frontend and backend development, improving problem-solving and communication skills.
Freelance Software Developer at Self-employed (Freelance)
April 1, 2025 - October 16, 2025
Developed small web applications and websites using React.js, JavaScript, TypeScript, Node.js, and PostgreSQL. Worked directly with clients to define requirements, design solutions, and deliver complete projects. Gained experience in both front-end and back-end development, improving problem-solving and communication skills.
Intern at Metalmaker 3D Erasmus - Internship
July 1, 2023 - October 16, 2025
Engineered scalable database architecture with Supabase, optimizing schema design and query performance. Built responsive React JS interfaces with intuitive UI components that enhance user engagement across devices. Collaborated with cross-functional teams to architect solutions and resolve technical challenges.
Intern at Porto District Court
July 1, 2021 - October 16, 2025
Developed a full-stack web application using PHP, HTML, and JavaScript to streamline magistrate management operations. Designed and administered a relational database to manage court magistrate records and case assignments. Built custom web interfaces that simplified administrative workflows and improved data accessibility for court staff.
Freelance Software Developer at Self-employed
April 1, 2025 - April 1, 2025
Developed small web applications and websites using React.js, JavaScript, TypeScript, Node.js and PostgreSQL. Worked directly with clients to define requirements, design solutions, and deliver complete projects. Gained experience in both frontend and backend development, improving problem-solving and communication skills.
Internship at Metalamaker 3D
July 1, 2023 - July 1, 2023
Erasmus internship focused on frontend and backend development. Built scalable database architecture with Supabase, optimized schema design and query performance. Built responsive React.js interfaces with intuitive UI components to enhance user engagement across devices. Collaborated with cross-functional teams to architect solutions and resolve technical challenges.
Internship at Porto District Court
July 1, 2021 - July 1, 2021
Porto District Court Internship. Built a full-stack web application using PHP, HTML, and JavaScript to streamline magistrate management operations. Designed and administered a relational database to manage court magistrate records and case assignments. Built custom web interfaces that simplified administrative workflows and improved data accessibility for court staff.
Freelance Software Developer at Independent / Freelance
September 1, 2024 - April 1, 2025
Development of small web applications and websites using React.js, JavaScript, TypeScript, PostgreSQL and Supabase. Direct collaboration with clients to define needs, design solutions and deliver complete projects. Emphasis on frontend and backend development, improved communication and problem solving.
3D Intern / Erasmus at MetaMaker 3D
March 1, 2023 - July 31, 2023
Designed database architecture with Supabase; optimized schemas and query performance. Built custom web interfaces with React JS and intuitive UI to enhance user engagement across devices. Collaborated with multidisciplinary teams to design robust solution architectures.
Full-Stack Web Developer at Tribunal de Distrito de Porto
March 1, 2021 - July 31, 2021
Developed a full-stack web application (PHP, HTML, JavaScript) to optimize magistrates' workflow. Designed and administered a relational database to manage case files and case assignments. Created custom web interfaces to simplify administrative processes and improve data access.
Freelance Software Developer at Self-Employed / Freelance (Direct client work)
September 1, 2024 - April 1, 2025
Web and web app development using React.js, JavaScript, TypeScript, Node.js and PostgreSQL. Direct collaboration with clients to define requirements, design solutions and deliver complete projects. Focus on frontend and backend development and delivering polished applications.
Intern - Full-Stack Web Development at Porto District Court
March 1, 2021 - July 1, 2021
Developed a full-stack web application (PHP, HTML, JavaScript) to optimize management of magistrates' dossiers and case assignment; designed relational database and led data attribution workflows; improved administrative data accessibility.
Intern - 3D Stage at Metalamaker 3D
March 1, 2023 - July 1, 2023
Erasmus internship focusing on 3D concepts and prototyping; worked on design and visualization tasks.

Education

Computer Management at EPCJC
September 1, 2018 - July 1, 2021
Computer Management (High School) at ISTEC - Porto
September 1, 2021 - September 1, 2023
Higher Professional Course in Cyber Security at IECP
April 1, 2025 - August 1, 2025
High School - Computer Management at Epcjc Computer Management
September 1, 2018 - July 1, 2021
Higher Professional Technical Course in Cybersecurity at IEEP CS Cybersecurity
September 1, 2021 - September 1, 2023
Course at Course
April 1, 2025 - August 1, 2025
High School at ISTEC - Porto
September 1, 2018 - July 1, 2021
Higher Professional Technical Course at IEFP
September 1, 2021 - September 1, 2023
Brevet de Technicien Supérieur - Informatique at ISTEC - Porto
September 1, 2021 - September 1, 2023
Brevet de Technicien Supérieur - Cybersécurité at IEFP
April 1, 2025 - August 1, 2025
BTS Informatique at ISTEC Porto Informatique
September 1, 2021 - September 1, 2023

Qualifications

Cyber Security - Higher Professional Course
April 1, 2025 - August 1, 2025
Course
April 1, 2025 - August 1, 2025
Brevet de Technicien Supérieur - Informatique
September 1, 2021 - September 1, 2023
Brevet de Technicien Supérieur - Cybersécurité
April 1, 2025 - August 1, 2025
Brevet de Technicien Supérieur en Cybersécurité (BTS Cyber Security)
April 1, 2025 - August 1, 2025

Industry Experience

Software & Internet, Education, Government, Professional Services, Computers & Electronics, Media & Entertainment