Here you can find the projects I have carried out as part of my assignments within companies, as well as personal "side projects".
This site showcases my work as a web developer, utilizing modern technologies to create high-performance and interactive web applications. Built with PHP Symfony and MySQL, it highlights full-stack solutions that are optimized to deliver a smooth user experience with Turbo UX and AJAX. The interface is designed as a single-page application, offering fast and uninterrupted navigation. The site is fully deployed using Docker containers, with route management and security handled by a reverse proxy Traefik. Finally, the deployment process is automated via GitLab CI/CD, ensuring continuous updates. Explore my work, projects, and achievements, and discover how I can help bring your ideas to life with modern, scalable web solutions.
This web service is developed in TypeScript and Node.js, and it allows managing and interacting with a Redmine information storage. It exposes a REST API that enables retrieving and manipulating data related to projects, tickets, and users, by directly connecting to a Redmine database.
BlagaPark is a mobile application developed to enable the rental and management of parking spaces. The main goal of the application is to facilitate the connection between owners of unused parking spaces and people looking for available spaces to rent. Technologies Used: Flutter: An open-source framework by Google for cross-platform development, allowing the creation of a single codebase for both Android and iOS versions. Firebase: A platform by Google used for real-time database management, user authentication, and app hosting. Firebase Authentication for managing user accounts. Firestore for the real-time database, storing information about users, parking spaces, reservations, etc. Firebase Cloud Messaging for push notifications.
The Family app was born out of a memorable experience during a Startup Weekend, where the idea of a solution to locate a child in an amusement park was conceived. The app quickly gained attention and won a prize, which helped bring the project to life. Family App Overview The main goal of Family is to enable parents to quickly find their children in crowded environments, such as amusement parks. Such situations can be stressful, especially in large crowds where it’s easy to lose sight of a child. With this app, parents can locate their children at any time. Technical Development: Mobile App: The app is developed for iPhone using Swift, Apple’s native language, for optimal performance and a smooth interface. Backend: The app’s backend is built with PHP and uses a MySQL database to store user data and real-time location information. PHP was chosen for its ease of integration with relational databases like MySQL, as well as its ability to handle a large number of simultaneous users.
Babyzoom is a social network designed for young parents, providing them with a secure and friendly space to share advice, experiences, and important moments of parenthood. The app is developed in PHP with a NoSQL database, allowing for efficient management of unstructured data and scalability. The use of Memcache optimizes performance by caching frequently accessed information. The system is hosted on VPS servers to ensure flexibility and scalability that can adapt to users' needs. Development and deployment are managed with Git, providing reliable version control and seamless collaboration among developers.