Projects

A selection of technical projects focusing on infrastructure automation, cloud-native scalability, and AI integration.

Multi-Cloud Infrastructure Automation

Designed and implemented Terraform modules for provisioning and managing infrastructure across AWS, GCP, and Azure.

Architecture Summary

Reusable Terraform modules for VPCs, subnets, security groups, virtual machines, and load balancers across multiple cloud providers.

Challenges Solved
  • VPC peering and connectivity between different cloud providers.
  • Ensuring consistent tagging and security postures across heterogeneous environments.
Key Decisions
  • Adopted a modular approach to allow for easy scaling and replication of infrastructure components.
  • Implemented automated validation for cloud resource compliance before deployment.

Tech Stack

TerraformAWSGCPAzureIaC

Netbox Network Automation

Automated network infrastructure management in Netbox using Ansible and Bash.

Architecture Summary

Centralized IP Address Management (IPAM) and DCIM platform integrated with network infrastructure via Ansible automation.

Challenges Solved
  • Programmatically synchronizing real-time network states with the Netbox database.
  • Scaling the automation tasks to handle thousands of network objects.
Key Decisions
  • Used Ansible roles to modularize network tasks, ensuring idempotency across all prefix and VLAN creations.
  • Integrated Netbox as the single source of truth for all automated network configuration scripts.

Tech Stack

AnsibleBashNetboxNetwork Automation

Parc Auto Management System

Comprehensive vehicle fleet management system for tracking, maintenance, and reporting.

Architecture Summary

Fullstack application with a Laravel backend, Vue.js frontend, and OracleDB, utilizing automated reporting via Bash scripts.

Challenges Solved
  • Integrating complex vehicle maintenance scheduling with real-time fleet usage tracking.
  • Optimizing complex SQL queries on OracleDB for large volumes of historical fleet data.
Key Decisions
  • Implemented a custom event-driven notification system to alert managers about upcoming maintenance.
  • Used OracleDB materialized views to significantly improve the performance of analytical reports.

Tech Stack

LaravelVue.jsOracleDBBash

Legal Tech: Barreau des Avocats

Comprehensive system for lawyer administration including documentation, payments, internships, and agreements.

Architecture Summary

Centralized administration portal with robust authentication and document management workflows.

Challenges Solved
  • Ensuring high data integrity for sensitive legal documentation and financial records.
  • Implementing complex internship tracking and regulatory compliance rules.
Key Decisions
  • Designed a highly flexible database schema to accommodate evolving legal requirements and agreement types.
  • Developed a custom payment processing integration with automated audit trails for all membership fees.

Tech Stack

LaravelJavaScriptMySQLLegal Tech

Learning Management System (LMS)

Teaching platform for students and teachers including class management, exams, and organization features.

Architecture Summary

Scalable e-learning platform with a modular frontend and responsive design for diverse user groups.

Challenges Solved
  • Implementing real-time exam monitoring and automated grading systems.
  • Handling high concurrent traffic during peak exam periods.
Key Decisions
  • Utilized Vue.js for a highly interactive and low-latency user experience for students during tests.
  • Implemented server-side caching and database optimization to maintain performance under heavy load.

Tech Stack

LaravelVue.jsMySQLE-learning