My Portfolio

Here are some of the projects I've worked on:

Dolce Vita Logo

Mobile Ordering System

Our Mobile Ordering System is a seamless, user-friendly platform that allows customers to order directly from their mobile devices. Designed with an intuitive UI, customers can easily browse the menu, select items, and customize their orders. The system integrates directly with our kiosk application, ensuring a unified ordering experience whether customers order via mobile or in-store.

The ordering process is smooth and efficient. Customers can choose between coffee, gelato, and other menu categories, with the ability to search the catalog and filter options based on their preferences. If an item offers multiple sizes or flavors, the system dynamically adjusts the selections, allowing for combinations such as choosing a second gelato flavor when ordering a double scoop. Additionally, it intelligently notifies customers if an item is only available for dine-in and not for takeout, reducing confusion and improving the ordering experience.

Once customers finalize their selection, they proceed to the cart, where they can enter their name and pickup preference either curbside pickup or dine-in with a specified table number. The system then processes payments via Stripe API, ensuring secure and reliable transactions. Upon successful payment, customers are directed to a real-time order status page, where they can track progress as their order moves through the system.

For an enhanced experience, the system includes automated order tracking and real-time updates. When an order is received, it is managed through the order processing system, with notifications sent at each stage. Additionally, built-in geolocation tracking allows for automatic check-in when the customer is within a certain distance of the gelato shop, notifying the cashier to begin preparing the order. This ensures a smooth and efficient pickup process, improving both customer satisfaction and operational workflow.

Dolce Vita Logo

Web Digital Signage

This Web Digital Signage solution is a fully remote-controlled system designed to keep menus and promotional content up to date with minimal effort. It dynamically cycles through videos and animations while displaying a real-time, automatically updated menu. Business hours are seamlessly integrated into the system, ensuring that when the store is closed, the display automatically switches to a "We Are Closed" page and returns to the main menu when open. This eliminates the need for manual updates and ensures customers always see the right information at the right time.

All videos and animations can be changed remotely, allowing businesses to swap out promotional content, seasonal specials, or featured items instantly. The menu itself is fully interactive, enabling real-time updates to flavors, descriptions, images, and pricing. The system also includes inventory control, allowing users to mark flavors as available or out of stock with a simple update from the admin panel. This ensures that customers never see outdated items or unavailable options, improving their overall experience.

With a secure and easy-to-use admin panel, all aspects of the digital signage can be managed from anywhere, eliminating the need to be physically present to make updates. Whether it's adjusting business hours, modifying promotional content, or updating menu availability, everything is controlled effortlessly from a single interface. This digital signage solution streamlines operations, enhances customer engagement, and provides a modern, visually appealing way to present dynamic content in any business setting.

Dolce Vita Logo

Kiosk Application

This interactive kiosk application is designed to enhance the in-store experience by providing customers with a seamless and intuitive way to explore menu items and promotions. The kiosk continuously cycles through engaging videos until a customer interacts with it, ensuring dynamic and eye-catching content even when idle. Upon interaction, users can browse through the menu, view detailed descriptions of each item, and make informed selections. The interface is user-friendly and designed for quick, easy navigation.

All menu items, including images, descriptions, and availability status, can be updated in real-time through a dedicated admin panel, allowing for effortless content management. If an item is sold out or temporarily unavailable, the system reflects these changes instantly, ensuring customers always see accurate and up-to-date information. This helps streamline operations while enhancing customer satisfaction.

The kiosk application is ideal for reducing wait times and improving customer engagement by offering a self-service experience. Whether it's browsing flavors, exploring new product offerings, or learning about seasonal specials, customers can interact with the system at their own pace. This solution is fully adaptable to business needs, providing a modern, interactive way to present menu options and promotional content while maintaining full control through a remote admin interface.

CommitStack Logo

CommitStack: WordPress Portfolio

CommitStack is a fully customized WordPress portfolio site designed to showcase my work in web development, full-stack projects, and custom software solutions. Built with a clean and modern UI, it serves as a professional hub where potential clients and employers can explore my past projects, skills, and technical expertise. The site is optimized for performance, ensuring a seamless browsing experience across all devices.

The portfolio includes a variety of projects, ranging from custom WordPress builds and API integrations to full-stack web applications using modern frameworks. Each project is accompanied by detailed descriptions, live demos, and direct links to repositories where applicable. The site is designed for easy navigation, allowing visitors to explore different categories of work and gain insight into my development process. CommitStack serves as an evolving portfolio, regularly updated with new projects and enhancements to demonstrate my expertise in software engineering.

AI Code Analyzer Logo

AI Code Analyzer

AI Code Analyzer is an intelligent web-based tool that leverages OpenAI's GPT-4o API to analyze and interpret source code. Designed for developers, this application provides detailed insights into code functionality, structure, and best practices. Users can submit code snippets, and the AI instantly evaluates them, explaining their purpose, identifying potential inefficiencies, and suggesting improvements.

Beyond simple code analysis, AI Code Analyzer serves as a virtual coding assistant by offering real-time suggestions for refactoring, debugging, and optimization. It can detect redundant logic, recommend alternative approaches, and even predict how a codebase might evolve based on the latest industry standards. The platform also provides an interactive final code preview, helping developers visualize how their modified code will function before implementation.

PNS Ravioli Logo

Inventory System for P&S Ravioli

The inventory management system for P&S Ravioli offers advanced features for efficient inventory control. Users can view and search inventory with various filters to narrow down results and manage items by route, updating item statuses easily. The system includes progress tracking for individual items and stores, providing real-time updates.

It features a catalog view of all items sold, with dynamically generated UPC barcodes, and allows users to attach and retrieve images for each store. All inventory values are quickly editable, with changes saved in real-time to our Firestore database.

Additionally, the system provides quick stats on the main page and detailed overviews with graphs and charts. Users can generate PDF reports of inventory quantities by store, and secure authentication ensures user data is protected.

Dolce Vita Logo

Order Manager

The Order Manager is a fully integrated system designed to streamline order processing and improve operational efficiency. It seamlessly connects with the mobile ordering system and kiosk application, ensuring that all customer orders are received, managed, and fulfilled in an organized manner. With real-time synchronization, staff can track incoming orders, update order statuses, and process transactions without delays.

When an order is placed through the mobile app or kiosk, it is instantly added to the order queue, allowing staff to view customer details, item selections, and special requests. The system provides a clear visual representation of active, in-progress, and completed orders, reducing errors and improving workflow. Orders can be marked as in preparation, ready for pickup, or completed, with automatic notifications sent to customers through the mobile app to keep them informed in real time.

The Order Manager also incorporates geolocation-based automatic check-ins, allowing staff to be alerted when a customer is approaching for pickup. This ensures that orders are prepared just in time for arrival, minimizing wait times and improving the overall experience. The system is designed with an intuitive interface, making it easy for staff to update orders, handle modifications, and manage inventory availability directly from the admin panel.

By providing seamless integration, real-time updates, and automated customer notifications, the Order Manager enhances the efficiency of handling high volumes of orders while maintaining a smooth and reliable operation.

API Integrations: Stripe and Google Maps

Integrated Stripe API for secure payment processing and Google Maps API for location-based services. Enabled seamless transactions and interactive maps.

Dolce Vita Logo

Video Training Web App

Our video training web app allows users to log in and complete video training sessions. It tracks progress and saves completion statuses, sending an email notification upon completion of each training module.

Inventory Management System

A robust inventory management system that helps businesses keep track of their stock levels, manage orders, and generate reports. It includes features like real-time stock updates, low stock alerts, and multi-location support.

Web Application for Dolce Vita Gelateria

A web application for Dolce Vita Gelateria that allows customers to place orders directly from their tables or cars. It includes a user-friendly interface with images, descriptions, and an order status tracker.

Onsite Invoice Generator & Payment System

An onsite invoice generator and payment system for service providers to create invoices, accept payments, and send receipts to customers. It includes features like invoice customization, payment processing, email notifications, preset and custome prices.