BSP Real Estate Software
On this project, I developed and maintained a complex CRM and website portal for real estate. More than a year after leaving BSP, together with a colleague, they offered partnership to us and then we completely rewrote the functionalities of an existing CRM for real estate.
Magento 2 B2B eCommerce
I led a team to develop a B2B Magento eCommerce which was being used by more than 40 branches. Each branch had its own catalog and clients.
I also implemented a third-party system for client authentication and built a custom importer that was connected to their business management system. This system was responsible for synchronizing all of the products, clients, send orders in real time, and more.
Club Management System
For this project, I developed a club management system with three user types: admin, manager, and host.
• Admin can create events, view statistics, manage users, and more.
• Managers are able to view all reservations, confirm a reservation, book a table, and filter reservations by name. They could also view the clubs' map and have an overview where they could see which club zone has more customers and more.
• Hosts can see where a customer's table is and walk them there by just using their phone.
Event Ticket System
For this, I created a system to sell tickets for a concert. Every sold ticket was registered in the system and a unique QR was created.
The customers received the ticket by email and they could use the ticket to enter the concert. Tickets were scanned at the entrance and once the customer entered the ticket became invalid.
Football Clans
I developed a football (soccer) prediction game. The project was a simple prediction game and most of its logic was developed using stored procedures and SQL triggers.
All of the information was retrieved using XML API by third-party providers and was parsed using a C# app which after parsing inserted information in the database.
I was responsible for creating and optimizing stored procedures and also building the web app (front-end) which communicated with a C# API service. I developed with a colleague, ran stored procedures, formatted the result in JSON, and returned to the front-end.
Laravel Wedding Website
After proving my skills on the Magento version, the client decided to go with a more optimized and custom admin and vendor panel.
I led a team to revamp what was done in Magento 1.9 and to make it more user-friendly for everyone.
The admin had an improved, more intuitive panel where they could manage all vendors, users, wedding lists, and permissions for each admin or agency user and most important their products.
In this project, more features were added and also some automation which was done by a connection website with management systems that the client uses.
Magento 1.9 Wedding Event Website
This project had already been started by another company and later was taken on by the company I was working for. The project had 3 main areas: admin, vendor, and user.
• Admin consisted of a simple Magento 1.9 panel where they could manage products, vendors, users/lists and all other basic features that a Magento/eCommerce site has.
• Vendors could manage their users/registries and all orders that belonged to their registries; they could also add items. Users could log in and check all gifts that were given to them.
• Guest users who didn't have an account could be invited at the wedding and purchase gifts. They are able to search for the registry with the date of the wedding, first name, and last name of spouse/groom or with a unique key that some registries had.
After a user found a registry, they could buy a gift in two ways:
1. Buying a whole unit. (e.g., they could buy an accessory chosen by the newlyweds).
2. Paying a part of the gift (e.g., paying €1,000 for a honeymoon in the Maldives).
For the second option, a custom module to override core functionality of Magento was required. The website was also used to advertise custom traveling packages that agencies/vendors had.
E-Medica
As part of the school curriculum, I developed a medical clinic management system. Using PHP, MySQL, and JavaScript/jQuery, users could manage appointments and clients' cartels.
Based on a user input system, I could diagnose some simple diseases like hypertension or diabetes. Clients could chat with their doctor or they could make a live video call which was developed using WebRTC.