- Progressive Web App & API Refactor: Modernized and refactored ServeNow mobile into a PWA; migrated a PHP backend to Node.js + Express, added OpenAPI docs, Redux state management, caching with Redis, and CI/CD pipelines, boosting performance and maintainability.
- AI-Driven Storytelling Platform: Built StorySprout from scratch with Nuxt/Vue frontend and Django REST API; integrated OpenAI and Anthropic for text, image, and audio generation; implemented Stripe subscriptions and Dockerized CI/CD for seamless deployments
- Custom WordPress & Drupal Solutions: Developed bespoke plugins—photo-voting systems with anomaly detection, multi-level download portals, quote-management platforms—with PHP, MySQL, jQuery, and AJAX to meet unique business workflows.
- Serve The City | FreelanceLEAD FULL-STACK SOFTWARE ENGINEERDecember 2023 - December 2024 (1 year)Brussels, BU, BelgiumDESCRIPTIONServe The City is a nonprofit that connects volunteers with local charitable organizations. My primary responsibility was to modernize, refactor, and create a PWA of the ServeNow mobile application, enhancing performance, speed, and user experience. I led the end-to-end development effort in close collaboration with the project manager, ensuring timely and high-quality delivery.TASKS & ACHIEVEMENTS• Led a complete refactor of the ServeNow Mobile App (both front and back end), boosting performance and maintainability.• Migrated the RESTful API from PHP to Node.js + Express, adding new routes and logic to streamline client-server communication.• Enhanced the front end with React Ionic, implemented Redux for state management, and added multi-language support, enabling successful multi-region features.• Designed a caching strategy (local cache, Redis, Redux) and introduced OpenAPI documentation for the RESTful API.• Established robust testing practices, reducing bugs introduced during deployment and improving code reliability.• Created a Progressive Web App (PWA) version of the mobile application that is now accessible viaweb.servenow.app• Set up CI/CD pipelines using Docker, GitHub Actions, and Azure to automate deployments, increase frequency, and minimize manual errors.• Collaborated with the project manager to define scope, prioritize tasks, and ensure timely, high-quality deliveries.
- StorySproutFULL-STACK SOFTWARE ENGINEERJune 2023 - Today (2 years)Brussels, BU, Belgium(free-time/concurrently)DESCRIPTIONStorySprout is an AI-driven platform for generating personalized children's stories. I built it from the ground up as a self-initiative project to give parents and caregivers a quick, interactive way to craft custom narratives. Each story features unique images and optional voice narration, and a subscription model allows users to generate additional stories on demand.TASKS & ACHIEVEMENTS• Built the front end in Vue, then migrated to Nuxt (leveraging Nuxt UI Pro) for improved UX and efficient rendering.• Created a RESTful API with Django and the Django REST Framework for a robust authentication system and a comprehensive user dashboard.• Integrated OpenAI and Anthropic APIs to generate children's stories (text, illustrations, and audio), enhancing storytelling capabilities.• Established thorough backend testing, streamlining deployments, and minimizing production issues.• Integrated Stripe for subscription management, enabling seamless payments and recurring revenue.• Set up CI/CD pipelines using Docker, GitHub Actions, and Azure for automated builds, tests, and deployments.
- PythonAUTOMATION & NLP ENGINEERJanuary 2023 - Today (2 years and 5 months)Brussels, BU, BelgiumSELF Self-initiative Project Brussels, Belgium Jan 2023 - Current (free-time/concurrently)DESCRIPTION This role encompassed developing automation solutions and NLP applications to streamline day-to-day tasks and explore creative AI use cases. Operating independently, I leveraged Python and various AI frameworks to enhance efficiency and experiment with novel text-processing capabilities.
- Master of Computer ScienceUniversidad Simón Bolívar2009Bachelor & Master in Computer Software Engineering
- Master of Computer SciencePOLITECNICO DI TORINO2008International Exchange Program - Master in Computer Science