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.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Language
Portuguese
Fluent
English
Fluent
French
Beginner
Work Experience
Intern at Porto District Court
July 1, 2021 - October 16, 2025Developed 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, 2025Developed 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, 2025Developed 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, 2025Engineered 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, 2025Developed 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, 2025Developed 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, 2023Erasmus 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, 2021Porto 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, 2025Development 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, 2023Designed 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, 2021Developed 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, 2025Web 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, 2021Developed 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, 2023Erasmus internship focusing on 3D concepts and prototyping; worked on design and visualization tasks.
Education
Computer Management at EPCJC
September 1, 2018 - July 1, 2021Computer Management (High School) at ISTEC - Porto
September 1, 2021 - September 1, 2023Higher Professional Course in Cyber Security at IECP
April 1, 2025 - August 1, 2025High School - Computer Management at Epcjc Computer Management
September 1, 2018 - July 1, 2021Higher Professional Technical Course in Cybersecurity at IEEP CS Cybersecurity
September 1, 2021 - September 1, 2023Course at Course
April 1, 2025 - August 1, 2025High School at ISTEC - Porto
September 1, 2018 - July 1, 2021Higher Professional Technical Course at IEFP
September 1, 2021 - September 1, 2023Brevet de Technicien Supérieur - Informatique at ISTEC - Porto
September 1, 2021 - September 1, 2023Brevet de Technicien Supérieur - Cybersécurité at IEFP
April 1, 2025 - August 1, 2025BTS Informatique at ISTEC Porto Informatique
September 1, 2021 - September 1, 2023Qualifications
Cyber Security - Higher Professional Course
April 1, 2025 - August 1, 2025Course
April 1, 2025 - August 1, 2025Brevet de Technicien Supérieur - Informatique
September 1, 2021 - September 1, 2023Brevet de Technicien Supérieur - Cybersécurité
April 1, 2025 - August 1, 2025Brevet de Technicien Supérieur en Cybersécurité (BTS Cyber Security)
April 1, 2025 - August 1, 2025Industry Experience
Software & Internet, Education, Government, Professional Services, Computers & Electronics, Media & Entertainment
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Lausanne today.