E-commerce website - Minimarket Online LTD
A full-stack e-commerce platform built on WordPress with a custom-tailored architecture focused on performance, security, and long-term maintainability. The project covers the complete online sales lifecycle, including product browsing, shopping cart management, checkout flow, order processing, and shipment tracking. The backend is implemented in PHP on top of the WordPress and WooCommerce ecosystem, with custom business logic extending default functionality where required. This includes optimized data queries, controlled cart state management, and secure handling of user and order data. The frontend leverages JavaScript to deliver responsive interactions and an improved user experience, while maintaining fast load times and accessibility. The platform integrates a content-driven blog, user registration system, dynamic sitemap generation, and SEO-friendly URL structures to support organic growth and marketing needs. Infrastructure-level optimizations are implemented through Cloudflare, providing CDN caching, traffic filtering, and protection against common web threats. The system is designed to be modular and extensible, allowing for the seamless addition of new payment gateways, shipping providers, and feature modules without impacting existing functionality. This project demonstrates practical experience in delivering production-ready e-commerce solutions, making informed architectural trade-offs, and balancing platform-native capabilities with custom development to meet real-world business requirements.
Stack: PHP, WordPress, WooCommerce, JS
You can find the project here:
Pastry shop website - Bucko cakes
A custom-built pastry shop website developed using vanilla PHP and JavaScript, focused on product presentation and streamlined customer ordering. The platform was designed as a lightweight, maintainable solution without reliance on heavy frameworks, prioritizing performance, clarity of structure, and ease of future extension. My primary contribution was frontend-focused, where I designed and implemented reusable UI components, interactive product listings, and responsive layouts to ensure a consistent user experience across devices. Special attention was given to visual hierarchy and usability to support conversion-oriented browsing and ordering flows. On the backend side, I contributed to the integration of PHPMailer for handling order submissions and transactional email delivery, ensuring reliability and proper validation of user input. I also participated in defining the overall site structure and application architecture, helping to organize code responsibilities and content sections in a way that supports long-term maintainability. Additionally, I worked on on-page SEO optimization, including semantic HTML structure, metadata management, and performance-related best practices that improve search engine visibility. The project demonstrates the ability to work effectively in a mixed frontend/backend role, collaborate on architectural decisions, and deliver a production-ready website tailored to small business requirements while maintaining clean, scalable code.
Stack: PHP, JavaScript, ReactJS, Bootstrap4, HTML5 and CSS3
Full stack framework
A full-stack internal framework developed as a foundational platform for building and standardizing internal business applications. The framework is designed to accelerate development, enforce architectural consistency, and reduce duplication across projects by providing a shared set of backend services and reusable frontend components. The system is built using PHP and SQL on the backend, following an MVC architecture with REST APIs to clearly separate concerns and enable scalable integration patterns. It includes modular connectors for communication with other internal company services, allowing new applications to integrate seamlessly into the existing ecosystem without reimplementing core logic. On the frontend side, the framework leverages JavaScript, AdminLTE, and Bootstrap 5 to provide a consistent UI layer. A library of reusable frontend components and layouts was created to support rapid development while maintaining a unified look and feel across different applications. My primary contribution was frontend-focused, where I designed and implemented reusable UI elements and interaction patterns, while also actively supporting backend development. In addition, I was responsible for deployment tasks, ensuring that applications built on top of the framework could be reliably delivered and maintained across environments. This project demonstrates experience in designing shared platforms, working with MVC and API-driven architectures, enabling cross-application reuse, and contributing across the full stack in an enterprise internal tooling context.
Stack: PHP, JavaScript, AdminLTE, Bootstrap5, HTML5, CSS3
Email generator
An internal productivity tool designed to streamline business communication by generating structured, ready-to-send emails based on predefined problem types. The application guides users through a step-based flow where they select the category of an issue, provide the required inputs, and instantly receive a generated email that can be copied and sent with minimal manual editing. The system is built around a flexible, data-driven architecture that allows new problem types and templates to be added through a database without code changes. Issues are organized into clear categories, making the tool easy to extend and adapt as business needs evolve. The generator also supports combining multiple issues into a single email by dynamically adding input fields and merging multiple templates into one coherent message. By standardizing communication patterns and reducing repetitive manual work, the application shortened average email composition time by approximately 15%, directly improving operational efficiency. The project emphasizes clean separation between data, logic, and presentation layers, as well as a strong focus on usability and real-world business impact. This project demonstrates experience in designing workflow-oriented applications, translating business processes into scalable technical solutions, and building systems that balance flexibility, maintainability, and measurable productivity gains.
Stack: PHP, JavaScript, HTML5 and CSS3
Smart card reader app
A desktop application developed in C# with integrated C++ components for reading and processing smart card data. The application communicates directly with smart card hardware to extract all available card information, ensuring reliable and accurate data acquisition at the system level. The core application logic is implemented in C#, while performance-critical and hardware-facing functionality is handled through C++ integration, enabling efficient low-level communication with card readers. Retrieved data is validated and sent to a company web service for real-time verification, ensuring consistency between local reads and centralized systems. The application includes functionality for structured data presentation and printing, allowing verified card information to be easily reviewed and exported in physical form when required. Emphasis was placed on robustness, error handling, and secure data flow between the desktop client, hardware layer, and external web services. This project demonstrates experience in desktop application development, interoperability between managed and unmanaged code, hardware integration, and building reliable client-side systems that interface with enterprise web services and physical devices.
Stack: C#
Medical committee
An internal web application developed for a national health insurance organization, designed to support the work of medical committees responsible for evaluating and approving patient medication requests. The system centralizes medical drug data and patient-related information, enabling committee members to make informed, consistent decisions based on structured and up-to-date records. The application provides functionality for reviewing cases, managing medication-related data, exporting datasets, and generating structured reports used for internal analysis and regulatory purposes. Emphasis is placed on data accuracy, reliability, and clear presentation to support decision-making in a high-responsibility domain. My role focused on ongoing maintenance and continuous upgrades of the application. This included improving existing features, implementing new requirements, optimizing performance, and ensuring long-term stability of the system as business and regulatory needs evolved. I worked on adapting the application to changing workflows while preserving data integrity and minimizing disruption to end users. The project demonstrates experience working on mission-critical internal systems, maintaining and evolving legacy applications, and delivering incremental improvements in environments where reliability, data consistency, and domain understanding are essential.
Stack: PHP, JavaScript, HTML5 and CSS3
You can find the project here:
Data checker
A data validation tool built using VBA with supporting Python scripts, designed to verify Excel and CSV files delivered by external partners before being imported into a production database. The solution runs directly within Excel, allowing non-technical users to validate incoming datasets without additional tools or complex setup. The application performs comprehensive checks on both data format and content, ensuring compliance with predefined import requirements. Validation logic covers text, numeric, date, and price fields, as well as advanced checks such as verifying image links for correct file format and acceptable quality standards. This reduced the risk of faulty or incomplete data entering downstream systems. My primary contribution was focused on the VBA implementation, including validation rules, user feedback mechanisms, and execution flow within Excel. I also contributed to a supporting Python component used for specialized checks, collaborating closely with team members to align logic across technologies. The project demonstrates experience in data quality assurance, building hybrid solutions that bridge business tools and scripting languages, and working effectively in a team environment to deliver reliable preprocessing systems for data-intensive workflows.
Stack: VBA, Python
Weather app
A junior-level full-stack project developed from scratch to demonstrate fundamental frontend and backend skills. The application allows users to enter a location and receive real-time weather forecasts, combining geolocation and weather data through external APIs. The frontend is built using pure HTML and CSS, focusing on custom styling and responsive layouts without relying on frameworks like Bootstrap. The backend is implemented in Node.js with Express, handling API requests and integrating data from DarkSky (weather information) and Mapbox (geocoding user input to coordinates). The project showcases practical experience with API integration, full-stack development basics, and creating interactive, user-facing features. While technically simpler than professional-grade applications, it serves as a demonstration of early development skills, problem-solving, and personal initiative in building a fully functional web app. This project is included in the portfolio primarily for its visual presentation and as a representation of my starting point in programming, providing context for growth into more complex, senior-level projects.