Work & Projects
project name: Mclowd Marketplace
overview: Accounting Software
Mclowd is a service platform connecting trustees with relevant service providers.
Mclowd Marketplace was a project where I was responsible for integrating a new design template, as well as implementing various fixes and improvements to the user entities.
The project also involved adding new functionalities to the platform while fixing and improving existing ones.
I had to work closely with the design team to ensure that the new template was implemented correctly and that all the necessary functionality was in place. I used a variety of technologies such as HTML, CSS, JavaScript, PHP, and MySQL to complete the project.
This project was a great opportunity for me to showcase my skills in redesigning and development.
I had to work closely with the design team to ensure that the new template was implemented correctly and that all the necessary functionality was in place. I used a variety of technologies such as HTML, CSS, JavaScript, PHP, and MySQL to complete the project.
This project was a great opportunity for me to showcase my skills in redesigning and development.
project name: PhpDocumentor
overview: Development and Innovation
phpDocumentor is an application that is capable of analyzing your PHP source code and DocBlock comments to generate a complete set of API Documentation.
PhpDocumentor was a project where I was responsible for creating a tool to analyze PHP source code and DocBlock comments to generate a complete set of API documentation.
I had to generate a navigable directory structure using the project's namespaces, analyze PHP files, and generate useful information about the classes, methods, variables used in the files, generate errors or warnings, and more.
The work included designing Twig templates, working with user accounts, and handling zip file uploads and processing.
On the backend, I had to build the project's structure using PHP and MYSQL and on the frontend, I used primarily JavaScript, jQuery, and even Mustache.js to show all kinds of information related to the uploaded project structure.
This project was a great opportunity for me to showcase my skills in PHP, JavaScript and design and I am proud of the final result that helped developers to understand their code better.
On the backend, I had to build the project's structure using PHP and MYSQL and on the frontend, I used primarily JavaScript, jQuery, and even Mustache.js to show all kinds of information related to the uploaded project structure.
This project was a great opportunity for me to showcase my skills in PHP, JavaScript and design and I am proud of the final result that helped developers to understand their code better.
project name: The Mimic Method
overview: Language Learning Platform
The Mimic Method is the most natural, most embodied, and most musical way to learn a language.
The Mimic Method was a project where I was responsible for building a language learning platform that allows users to upload sound files, play them, and create courses to learn new languages.
My main responsibilities included handling sound file uploads, building the functionality to play those files, and designing the user interface.
I also helped improve the overall functionality and performance of the platform.
The project required me to work with different technologies like HTML, CSS, JavaScript and PHP for handling the file uploads, processing and storage and also work with sound-related libraries to play the files. I had to use my skills in design to create an intuitive and user-friendly interface for the users.
Working on this project allowed me to showcase my ability to work with different technologies and create a seamless user experience. I am proud of the final result which helped users improve their language speaking skills.
The project required me to work with different technologies like HTML, CSS, JavaScript and PHP for handling the file uploads, processing and storage and also work with sound-related libraries to play the files. I had to use my skills in design to create an intuitive and user-friendly interface for the users.
Working on this project allowed me to showcase my ability to work with different technologies and create a seamless user experience. I am proud of the final result which helped users improve their language speaking skills.
project name: Seetheworld
overview: Travel Location Finder
SeeTheWorld strives to equip the savvy traveller and provide them with better booking options.
Seetheworld is a website that helps people find unique and good travel locations. Although my work on this project was short, I was responsible for updating the MySQL database and helping to better organize it. I also worked on improving existing functionality and design.
I had to work with MySQL and PHP to update the database and make sure it is well organised and easy to navigate for the users. I had to analyse the existing design and identify areas for improvement, and then implement those changes to create a more user-friendly and visually appealing website.
The project was a great opportunity for me to showcase my skills in database management and website design. Even though my work was short, I was able to make a significant impact and improve the overall user experience of the website.
I had to work with MySQL and PHP to update the database and make sure it is well organised and easy to navigate for the users. I had to analyse the existing design and identify areas for improvement, and then implement those changes to create a more user-friendly and visually appealing website.
The project was a great opportunity for me to showcase my skills in database management and website design. Even though my work was short, I was able to make a significant impact and improve the overall user experience of the website.
project name: Incenteev
overview: Sales Team Management Platform
Incenteev is a team management tool to help boost productivity and other.
Incenteev is a website that helps manage sales teams, track productivity and other factors. I was responsible for helping with the development of new functionalities, with a focus on HTML and JavaScript. Although I was only with the company for a short period of time, I was able to complete all of my tasks effectively.
I had to work with a team of developers to understand the requirements for new features and then implement them using HTML and JavaScript. I had to use my skills in front-end development to create a seamless and user-friendly experience for the users.
Working on Incenteev was a great opportunity for me to showcase my skills in front-end development and my ability to work effectively in a team. Despite the short duration of my work, I was able to make a meaningful contribution to the project and help improve the platform for the users.
I had to work with a team of developers to understand the requirements for new features and then implement them using HTML and JavaScript. I had to use my skills in front-end development to create a seamless and user-friendly experience for the users.
Working on Incenteev was a great opportunity for me to showcase my skills in front-end development and my ability to work effectively in a team. Despite the short duration of my work, I was able to make a meaningful contribution to the project and help improve the platform for the users.
project name: SVA MPS Directing
overview: Film Making Department
The MPS Directing program at SVA offers emerging filmmakers the opportunity to immerse themselves in the art and craft of directing film.
"SVA MPS Directing" was a project that showcased my skills in film making and web development. I built the website from the ground up using the symfony framework, and utilized the easyadmin bundle to make it almost fully editable from the backend.
I was responsible for managing all aspects of the website, including the MySQL database, JavaScript functionality, video file uploads, video players, a blog contact form, and everything in between. The project allowed me to demonstrate my expertise in using the symfony framework, HTML, CSS, JavaScript, and PHP.
As the main developer on the project, I was able to learn the process of creating, maintaining, and finishing a project from start to finish. The end result was a beautiful and functional website that effectively showcased the film making capabilities of SVA MPS Directing. The project was a great opportunity for me to showcase my skills in web development and I am proud of the work I accomplished.
I was responsible for managing all aspects of the website, including the MySQL database, JavaScript functionality, video file uploads, video players, a blog contact form, and everything in between. The project allowed me to demonstrate my expertise in using the symfony framework, HTML, CSS, JavaScript, and PHP.
As the main developer on the project, I was able to learn the process of creating, maintaining, and finishing a project from start to finish. The end result was a beautiful and functional website that effectively showcased the film making capabilities of SVA MPS Directing. The project was a great opportunity for me to showcase my skills in web development and I am proud of the work I accomplished.
project name: SVA MFA Art Writing
overview: Art Writing Department
The MFA Art Writing program at SVA offers teaching and tools for writing about art.
For the "SVA MFA Art Writing" project, I was responsible for fixing bugs and improving the overall design of the website.
The website was focused on art writing and had various sections for students to apply to the school, learn about alumni, professors, courses, and more.
My work included utilizing my expertise in Symfony framework, EasyAdmin bundle, JavaScript, and CSS to resolve all assigned tasks
Through this project, I was able to apply my skills and further develop my understanding of website maintenance and improvement.
The website was focused on art writing and had various sections for students to apply to the school, learn about alumni, professors, courses, and more.
My work included utilizing my expertise in Symfony framework, EasyAdmin bundle, JavaScript, and CSS to resolve all assigned tasks
Through this project, I was able to apply my skills and further develop my understanding of website maintenance and improvement.
project name: SVA Library
overview: Library website
The SVA Library is a library website providing extensive information to users.
For the project "SVA Library", I was tasked with improving the user experience of the website which provided information about the library.
My work included a revamp of the front-end design, utilizing CSS to enhance the visual appeal of the website. I also worked on optimizing the database structure to ensure a more efficient and faster performance. By updating the codebase, I was able to improve the overall quality of the website and reduce load times.
My technical skills in CSS and database management were utilized to successfully complete these tasks and deliver a better experience for the website's users.
My work included a revamp of the front-end design, utilizing CSS to enhance the visual appeal of the website. I also worked on optimizing the database structure to ensure a more efficient and faster performance. By updating the codebase, I was able to improve the overall quality of the website and reduce load times.
My technical skills in CSS and database management were utilized to successfully complete these tasks and deliver a better experience for the website's users.
project name: SVA Archives
overview: Archives website
The SVA Archives is dedicated to preserving and making accessible significant works by designers, illustrators and art directors.
SVA Archives is a website dedicated to providing important information for designers, illustrators, art directors and more
As a developer, I was able to introduce new design and improve old design functionality, including the addition of a new landing page. I also created an update mechanism using an API, which allowed for the regular updating of current MySQL information and the addition of new content via cron jobs.
Through various administration improvements, I empowered admin users to have better control over the website and easy access to the information and tools I added.
My work on this Symfony project allowed me to showcase my skills in design, API integration, database management and administration improvements.
As a developer, I was able to introduce new design and improve old design functionality, including the addition of a new landing page. I also created an update mechanism using an API, which allowed for the regular updating of current MySQL information and the addition of new content via cron jobs.
Through various administration improvements, I empowered admin users to have better control over the website and easy access to the information and tools I added.
My work on this Symfony project allowed me to showcase my skills in design, API integration, database management and administration improvements.
project name: Harvie
overview: Farmers Marketplace
Harvie is a platform for farmers to help sell their products.
The Harvie project was a platform aimed at helping farmers sell their products. As a developer, I was responsible for utilizing the Google Map API to provide users with a visual representation of the various farms available on the platform.
I also worked on implementing a tagging system that would display relevant information about each farm, such as their products and other key details.
My work involved using JavaScript and improving the design aspect of the tags, to create an intuitive and user-friendly experience for users of the platform.
I also worked on implementing a tagging system that would display relevant information about each farm, such as their products and other key details.
My work involved using JavaScript and improving the design aspect of the tags, to create an intuitive and user-friendly experience for users of the platform.
project name: Campr
overview: Professional Project Management
CAMPR is the Open Source enterprise Project Management tool for projects of any size.
"Campr" was a professional project management website that aimed to make project management more efficient and organized.
As a developer, I was involved in the project and had the opportunity to work with the vue.js framework. My primary focus was on fixing vue templates and adding functionality to the existing codebase.
This project was a valuable learning experience for me as it allowed me to adapt to a new framework and contribute functional code.
Despite my short collaboration with the project, I was able to demonstrate my ability to quickly learn and implement new technologies in my work.
As a developer, I was involved in the project and had the opportunity to work with the vue.js framework. My primary focus was on fixing vue templates and adding functionality to the existing codebase.
This project was a valuable learning experience for me as it allowed me to adapt to a new framework and contribute functional code.
Despite my short collaboration with the project, I was able to demonstrate my ability to quickly learn and implement new technologies in my work.
project name: Medlo
overview: Doctors Management Tool
Medlo was a doctors and patients tools for appointments.
In the project Medlo, I was tasked with updating the website from Symfony 2 to the latest version.
This involved updating the PHP version from 5.4, including updating the code, the project file structure with Symfony FlexSymfony Flex, routes, templates, translations, tests, various APIs, mailing functionality, calendar functionality, JavaScript tools, forms, and the MySQL database.
As the main developer handling this update, I was able to take a leadership role in managing the entire update process, improving my ability to lead and coordinate a team.
This project taught me the importance of adaptability and being able to effectively update a project while maintaining its functionality and improving its overall quality.
This involved updating the PHP version from 5.4, including updating the code, the project file structure with Symfony FlexSymfony Flex, routes, templates, translations, tests, various APIs, mailing functionality, calendar functionality, JavaScript tools, forms, and the MySQL database.
As the main developer handling this update, I was able to take a leadership role in managing the entire update process, improving my ability to lead and coordinate a team.
This project taught me the importance of adaptability and being able to effectively update a project while maintaining its functionality and improving its overall quality.
project name: Bestvalue
overview: Shopping Community
Bestvalue is a shopping community dedicated to travelers from Romania and the world.
In the shopping website project "Bestvalue", I worked as a full-stack web developer.
My responsibilities involved utilizing various technologies such as Docker, PHP, MySQL, Google Cloud, RabbitMQ, Vue.js, JavaScript, and SASS to enhance the website's functionality.
I implemented features such as delivering customer's purchases via Easybox, optimizing load times on the product listing pages by utilizing lazy load and providing webp image formats, establishing communication between different websites under the Bestvalue project, updating and fixing the database, improving designs and resolving various issues.
This project provided me with hands-on experience in implementing various technologies to create a seamless user experience.
My responsibilities involved utilizing various technologies such as Docker, PHP, MySQL, Google Cloud, RabbitMQ, Vue.js, JavaScript, and SASS to enhance the website's functionality.
I implemented features such as delivering customer's purchases via Easybox, optimizing load times on the product listing pages by utilizing lazy load and providing webp image formats, establishing communication between different websites under the Bestvalue project, updating and fixing the database, improving designs and resolving various issues.
This project provided me with hands-on experience in implementing various technologies to create a seamless user experience.
project name: De Hoeve Multipower
overview: Power Tools Webshop
De Hoeve Multipower is a webshop specialized in power tools and machinery.
De Hoeve Multipower is a webshop built with Symfony and the Sylius e-commerce framework as its CMS. My work on this project covered a wide range of backend and consulting tasks, from product filtering changes to new pricing rules.
I developed and maintained product imports, built special pricing rules for discounting, and created new templates while editing and updating existing ones. I also connected to remote supplier APIs to keep pricing and product information up to date, using Elasticsearch alongside MySQL to power fast and accurate search and filtering.
Beyond the hands-on development work, I also provided consulting on best practices and implementation approaches, helping steer the project towards a more maintainable and scalable solution.
I developed and maintained product imports, built special pricing rules for discounting, and created new templates while editing and updating existing ones. I also connected to remote supplier APIs to keep pricing and product information up to date, using Elasticsearch alongside MySQL to power fast and accurate search and filtering.
Beyond the hands-on development work, I also provided consulting on best practices and implementation approaches, helping steer the project towards a more maintainable and scalable solution.
project name: Stor-e
overview: Unified Webshop Platform
Stor-e is a webshop platform unifying multiple client brands under a single Sylius based system.
Stor-e came from a client who previously managed a number of separate webshops. My primary focus was helping create a unified repository built with Symfony and Sylius as the standard shop foundation for all of them.
I developed a product import wizard that allowed products to be imported using a client-provided API key, integrating with the supplier TecAlliance to fetch products based on brands and other criteria. I also set up an FTP server that acted as a bridge for uploading and processing price updates.
On top of the integration work, I made template changes and worked across HTML, CSS, and MySQL to keep the shop running smoothly.
I developed a product import wizard that allowed products to be imported using a client-provided API key, integrating with the supplier TecAlliance to fetch products based on brands and other criteria. I also set up an FTP server that acted as a bridge for uploading and processing price updates.
On top of the integration work, I made template changes and worked across HTML, CSS, and MySQL to keep the shop running smoothly.
project name: 123AutoParts
overview: Auto Parts Webshop
123AutoParts is a webshop selling car parts and accessories.
123AutoParts was built on CodeIgniter with the FUEL CMS. My involvement was mainly on the backend, where I handled updating orders in AFAS after an order was placed.
I also made minor changes to product attributes and some design related adjustments. As this was an older project, only the minimum necessary work was carried out to keep it running well.
This project gave me the chance to work with AFAS integrations and get comfortable maintaining an existing PHP codebase without disrupting its stability.
I also made minor changes to product attributes and some design related adjustments. As this was an older project, only the minimum necessary work was carried out to keep it running well.
This project gave me the chance to work with AFAS integrations and get comfortable maintaining an existing PHP codebase without disrupting its stability.
project name: Autopartswinkel
overview: Auto Parts Webshop
Autopartswinkel is a webshop selling car parts and accessories.
Autopartswinkel followed the same setup as 123AutoParts, built on CodeIgniter with the FUEL CMS. My work here was similarly focused on small, targeted improvements rather than a full overhaul.
I handled minor backend changes, including order related updates, as well as small design adjustments where needed.
Since the project was already mature, the goal was to keep it stable and working well rather than introduce major changes.
I handled minor backend changes, including order related updates, as well as small design adjustments where needed.
Since the project was already mature, the goal was to keep it stable and working well rather than introduce major changes.
project name: ApprovedGreen
overview: Auto Parts Webshop
ApprovedGreen is a webshop selling car parts and accessories.
ApprovedGreen was another project in the same family as 123AutoParts and Autopartswinkel, running on CodeIgniter with the FUEL CMS.
My involvement consisted of minor backend changes and small design related tweaks, keeping the existing functionality intact while resolving the issues that came up.
As with the other projects in this group, the work was kept minimal and focused on maintenance rather than new development.
My involvement consisted of minor backend changes and small design related tweaks, keeping the existing functionality intact while resolving the issues that came up.
As with the other projects in this group, the work was kept minimal and focused on maintenance rather than new development.
project name: Adirect
overview: Sylius Webshop
Adirect is a webshop built on the Sylius e-commerce framework.
Adirect was a shop built with Symfony and the Sylius e-commerce framework. My work here focused on minor backend bug fixes and fixtures to keep the data and functionality consistent.
I also made design related changes, adjusting parts of the storefront to improve its look and usability.
This project let me further sharpen my experience with Sylius fixtures and small scale maintenance work on a live shop.
I also made design related changes, adjusting parts of the storefront to improve its look and usability.
This project let me further sharpen my experience with Sylius fixtures and small scale maintenance work on a live shop.
project name: Formulr
overview: Backend Platform
Formulr is a backend driven platform built around memberships and Stripe payments.
Formulr was a project for a French client and was entirely backend focused. I added numerous features, including full functionality for creating, editing, and deleting entities, along with the endpoints needed to support those actions.
As this was a DDD project, I learned a great deal about that architecture while implementing Stripe as a payment provider, developing membership types for users, and adding webhooks for Stripe to keep subscriptions and payments in sync.
I also provided feedback on the project as a whole, consistently suggesting refactoring and making sure code quality followed the agreed rules, since the project had multiple developers and some parts of the code did not follow the same conventions. This wasn't strictly asked of me, but I enjoyed the work and wanted to help unify the codebase. It was a great client to work with.
As this was a DDD project, I learned a great deal about that architecture while implementing Stripe as a payment provider, developing membership types for users, and adding webhooks for Stripe to keep subscriptions and payments in sync.
I also provided feedback on the project as a whole, consistently suggesting refactoring and making sure code quality followed the agreed rules, since the project had multiple developers and some parts of the code did not follow the same conventions. This wasn't strictly asked of me, but I enjoyed the work and wanted to help unify the codebase. It was a great client to work with.
project name: Chöre Evangelisch
overview: Church Song Platform
Chöre Evangelisch is a Drupal website for browsing and sharing playlists of songs.
Chöre Evangelisch was a Drupal project for a German client. My responsibilities included redesigning the listing page, which showcased a collection of songs.
I developed the functionality that let users create a custom playlist from those songs and share it with others, adding a more personal and interactive layer to the listing page.
This was my first Drupal project, but since I already knew PHP very well, it didn't take me long to get comfortable with the platform and deliver the requested features.
I developed the functionality that let users create a custom playlist from those songs and share it with others, adding a more personal and interactive layer to the listing page.
This was my first Drupal project, but since I already knew PHP very well, it didn't take me long to get comfortable with the platform and deliver the requested features.
project name: Kostümkollektiv
overview: Costume Rental Platform
Kostümkollektiv is a platform for renting opera and theater costumes.
Kostümkollektiv was a website I built entirely from scratch, a Symfony project with a listing of suits that people could rent, mainly for opera and theater productions.
I added many functionalities including the database connection, entities, routes, and image descriptions, and redesigned the main template from the ground up. I also built out the ordering and reservation flow among many other features, working across HTML, CSS, JavaScript, PHP, and MySQL.
Most importantly, I decided to structure the project using DDD design from the start. Once finished, the project was handed over to the client, and it remains one of the projects I'm most proud of having built end to end.
I added many functionalities including the database connection, entities, routes, and image descriptions, and redesigned the main template from the ground up. I also built out the ordering and reservation flow among many other features, working across HTML, CSS, JavaScript, PHP, and MySQL.
Most importantly, I decided to structure the project using DDD design from the start. Once finished, the project was handed over to the client, and it remains one of the projects I'm most proud of having built end to end.
project name: Partox
overview: Parts Management Platform
Partox is a Vue 3 platform for managing users, clients, and parts.
I joined Partox right at the beginning, when it didn't have much built yet. This was a Vue 3 project using Vuetify, focused purely on the frontend, essentially porting an older JavaScript project into a more modern Vue application.
Since this consumed an API, I developed the complete frontend architecture from scratch. This was my first full frontend project that I completed, and I got to do some interesting things with Vue, including implementing zebra scanner functionality, user logins, and entity management for users, clients, and parts.
I added forms, views, and many more features throughout the project. It was a complex undertaking, and I felt very proud once it was finished.
Since this consumed an API, I developed the complete frontend architecture from scratch. This was my first full frontend project that I completed, and I got to do some interesting things with Vue, including implementing zebra scanner functionality, user logins, and entity management for users, clients, and parts.
I added forms, views, and many more features throughout the project. It was a complex undertaking, and I felt very proud once it was finished.
project name: Inginer Structurist
overview: Engineering Presentation Website
Inginer Structurist is a presentation website for a structural engineer.
Inginer Structurist was a presentation website for a structural engineer, built mainly with HTML, CSS, and JavaScript.
I handled all of the software work for this project, including buying the domain and hosting and setting everything up for the client.
I also had to learn some SEO related practices, including setting up cookie notifications, to make sure the site was both discoverable and compliant.
I handled all of the software work for this project, including buying the domain and hosting and setting everything up for the client.
I also had to learn some SEO related practices, including setting up cookie notifications, to make sure the site was both discoverable and compliant.