João Rodrigues

Full Stack Developer

Full Stack Developer and Software Engineer Intern at Scrona AG, building on a Code Institute diploma and practical experience with Django, Python, JavaScript, C++/Qt, QML, PHP, Laravel, Bootstrap, and PostgreSQL. I bring 15+ years of management experience into software delivery, combining technical growth with communication, ownership, and a strong focus on useful web solutions.

Django Python JavaScript C++/Qt QML PHP/Laravel
Digital art of computer screens and a keyboard as a hero image for style purposes

What I Bring

I build full-stack web applications with Django, Python, JavaScript, Bootstrap, PostgreSQL, and modern deployment workflows. My current Scrona AG experience is expanding that stack into C++/Qt, QML, PHP, and Laravel, while my strongest portfolio projects show backend engineering, authentication, payments, cloud storage, Docker, and production-minded problem solving.

Before moving into software development, I spent more than 15 years in management roles. That background shapes how I work: I care about clear communication, dependable delivery, user needs, and making technical decisions that serve real business goals.

Portfolio Focus
  • Full-stack Django applications
  • Current C++/Qt, QML, PHP, and Laravel experience
  • Modernized legacy project deployments
  • Client and team-based delivery experience
  • Practical UX improvements with Bootstrap
01

Backend

Django, Python, PostgreSQL, PHP, Laravel, data models, authentication, payments, and server-side workflows.

02

Frontend

Responsive HTML, CSS, JavaScript, Bootstrap, QML, accessibility-minded layouts, and UI polish.

03

Delivery

Docker, Render, Heroku, AWS S3, GitHub workflows, environment configuration, and deployments.

04

Leadership

Software engineering internship experience, management background, stakeholder communication, planning, and Scrum practice.

Thumbnail of Love Running project
Love Running

My first complete static website, built for a running club using core frontend technologies. This project solidified my understanding of HTML structure, CSS styling, and responsive design principles.

Thumbnail of Love Maths project
Love Maths

An interactive frontend application providing a simple math game. This project was my introduction to JavaScript, focusing on DOM manipulation, event handling, and basic game logic.

Thumbnail of the Online Resume project
Online Resume

My first project utilizing the Bootstrap framework. This online resume demonstrates my ability to implement responsive design and leverage a popular CSS framework for efficient styling and layout.

Thumbnail of the Task Manager project
Task Manager

My initial foray into backend development, building a simple Task Manager application. This project introduced me to using Flask for web application development and SQLAlchemy for database interactions, providing foundational experience with server-side logic and data persistence.

Thumbnail of BeCentered project
BeCentered

A static e-commerce site prototype for a yoga and meditation instructor, built as my first assessed project. This project allowed me to apply foundational HTML, CSS, and responsive design principles to create a professional online presence.

Thumbnail of the Random Trivia project
Random Trivia

An engaging frontend trivia game application. This project deepened my JavaScript skills, focusing on dynamic content generation, API integration for fetching questions, and managing game state and user interaction.

Thumbnail of the Survey Data Capture project
Survey Data Capture

A Python terminal application designed for capturing and summarizing survey data. Hosted on Heroku, this project demonstrates my ability to build command-line applications, handle user input, and perform data processing in Python.

Thumbnail of the João's Recipes project
João's Recipes

A static recipe website developed as part of a bootcamp application process. This project showcases my ability to quickly build a multi-page static site with functional elements like a contact form (using EmailJS) and demonstrates deployment via Netlify with GitHub integration.

Thumbnail of the Ocean Basket project
Ocean Basket

A full-stack Django restaurant booking platform rebuilt from a CRUD-focused reservation app into a polished, portfolio-ready restaurant experience.

This v2.0 upgrade modernizes the project with Django 5.2, Python 3.12.10, Docker containerization, Render deployment, and a test-driven workflow. The application now includes a responsive public landing page, database-backed menu management, role-aware customer and staff dashboards, authenticated reservation workflows, cancellation confirmation, booking capacity validation, custom error pages, and accessibility-focused UI improvements.

The project demonstrates full-stack development, UX planning, Django models/forms/views, authentication and access control, admin-managed content, responsive frontend design, and a strong testing culture with 53 passing tests and high coverage.

Thumbnail of the Farm Fresh project
Farm Fresh

A full-stack e-commerce application for an online fresh produce store, built to demonstrate practical backend engineering, payment integration, and modern cloud deployment skills.

Developed with Django 5.2, Python 3.12.10, and PostgreSQL, the application includes secure authentication with Django Allauth, a session-based shopping cart, Stripe checkout with webhook handling, and structured relational data models. Version 2.0 also introduced Dockerised development and deployment workflows, GitHub Container Registry image delivery, Render hosting, and AWS S3 for media and static asset management. The project highlights experience with building production-ready web applications, troubleshooting deployment environments, and maintaining a clear separation between development and production configuration.

Code Institute participation badge
Thumbnail of Sith-ly the Best project
Sith-ly the Best

An interactive Star Wars memory game developed during a 5-day hackathon with a team of 7. Elected as Scrum Master, I facilitated team collaboration and guided the project from conception to a functional prototype, gaining valuable experience in team development dynamics.

Code Institute participation badge
Thumbnail of Rainbow Warriors project
Rainbow Warriors

A web application concept for the LGBTQ+ community to share resources, developed during a hackathon. As Scrum Master for this team of 7, I focused on facilitating collaboration and maintaining momentum despite team challenges, demonstrating leadership and adaptability in a dynamic project environment. The project received an honorable mention from the judges.

Code Institute participation badge
Thumbnail of  project
Lovin Summer

A frontend web application promoting healthy summer lifestyles in Ireland, built by a team of 7 during a 5-day hackathon. As the volunteer Scrum Master, I facilitated the team's efforts, resulting in a mobile-first design and a functional application that earned 2nd place in the competition. This project highlights my ability to lead, motivate, and deliver under pressure.

Code Institute participation badge
Thumbnail of Hack-Man project
Hack-Man

A frontend-only retro arcade game inspired by Pac-Man, built collaboratively by a team of 6 during a hackathon. As the volunteer Scrum Master, I guided the team, many of whom were new to version control, through the development process, emphasizing teamwork and rapid iteration to deliver a playable game within the 5-day timeframe.

Code Institute participation badge
Thumbnail of Starathon project
Starathon

An interactive frontend quiz/trivia game based on the Star Wars franchise, developed collaboratively by a team of 5. As the nominated Scrum Master, I facilitated the team's work, focusing on integrating features like sound effects and multiple difficulty levels. This project showcases my ability to manage a team and deliver a fun, interactive application under hackathon constraints.

Thumbnail of the Lerncare project
Lerncare

An application designed to support teachers in Switzerland by providing resources and tools to manage the challenges of the profession. This project, currently on hold as per the client's request, demonstrates my ability to develop applications addressing specific user needs and work according to client requirements.

Thumbnail of the SAVO project
SAVO

A static website developed for the Swiss Association of Veterinary Ophthalmologists (SAVO). This live site provides essential information about the association and contact details, demonstrating my ability to deliver functional and informative web presences for clients.

Open To Opportunities

Let's Talk

I am interested in junior to mid-level full-stack, backend, and software engineering roles in Switzerland, with a preference for teams where I can contribute across web development, backend systems, deployment, and product-focused delivery.