SpaRes — Application Modernization

Modernizing SpaRes, a wellness business management platform, using C#, ASP.NET Core REST APIs, React, and TypeScript. Current development includes reservations, client management, services, staff scheduling, and multi-location operations.

Engineering work includes tenant-isolated databases, location-based licensing, authentication, authorization, business-rule validation, and API data transfer objects (DTOs).

C# • ASP.NET Core • React • TypeScript • REST APIs • SQL

E-Commerce & Business Web Applications

Designed and developed e-commerce platforms, online wellness center booking systems, secure client intake forms and portals, wellness websites, social websites, and database-driven business applications since 2004.

Projects include Rejuvelage.com, TerraSpaSA.com, and BianLabs.com, alongside custom shopping carts, administrative systems, customer management tools, and business workflow integrations.

Java • JSP • PHP • JavaScript • TypeScript • HTML • CSS • SQL • MySQL • REST APIs

Azure Cloud Migration

Migrated business applications and databases from local infrastructure to Microsoft Azure, including legacy C++/ODBC systems, cloud-hosted databases, application hosting, authentication, and remote access. Maintained application functionality and database connectivity throughout the transition.

Configured and managed Azure Virtual Machines, Azure Virtual Desktop (AVD), host pools, user accounts, security groups, Microsoft Entra ID, and domain environments to support secure access to cloud-hosted business applications.

Microsoft Azure • Azure VMs • Azure Virtual Desktop • Host Pools • Microsoft Entra ID • Azure SQL • Azure Application Gateway • Cloud Migration

Speech Recognition Using Hidden Markov Models

Bachelor's thesis project involving speech recognition, statistical modeling, pattern recognition, and software implementation.

Hidden Markov Models • Pattern Recognition • Applied AI

OAIC Grain Storage Management System

Enterprise reporting and logistics system that automated grain storage accounting workflows and generated more than twenty operational reports.

Enterprise Reporting • Database Design • Business Automation

ERCO Enterprise Business Systems

Payroll, HR, accounting, inventory, and enterprise business systems developed for a regional cement enterprise serving approximately 6,000 employees.

Enterprise Applications • ERP • Payroll • Accounting

VoIP Project — UQAM

Academic project at Université du Québec à Montréal focused on Voice over Internet Protocol (VoIP) communication technologies.

VoIP • Network Communications

ComLink Group Inc. — Distributed Monitoring Systems

Distributed communication software for wireless monitoring and remote highway camera systems.

Distributed Systems • Embedded Systems • Wireless Communications

Enterprise Spa & Wellness Management Software

Business management software supporting scheduling, payroll, HR, time tracking, membership management, CRM, and reporting.

Business Applications • Database Design • Scheduling • CRM

“Technology changes. Engineering principles endure.”

— Kouider Bakhti