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.
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.
- 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
Backend
Django, Python, PostgreSQL, PHP, Laravel, data models, authentication, payments, and server-side workflows.
Frontend
Responsive HTML, CSS, JavaScript, Bootstrap, QML, accessibility-minded layouts, and UI polish.
Delivery
Docker, Render, Heroku, AWS S3, GitHub workflows, environment configuration, and deployments.
Leadership
Software engineering internship experience, management background, stakeholder communication, planning, and Scrum practice.
Featured Projects
A focused selection of projects that best represent my current full-stack, deployment, client, and collaboration skills.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.