Python, Laravel & AI/ML-focused

About Me

Building maintainable web applications with Laravel, Python, Django, Flask, Astro, and modern frontend technologies, while progressing towards AI/ML and data-focused software systems.

Software Engineering Focus

My current work focuses on building practical, maintainable web applications using Laravel, Python, Flask, Astro, database-backed APIs, reusable components, and clean project structure.

AI/ML Direction

I am progressively moving towards AI/ML and data-focused software systems while strengthening my foundation in Python, backend architecture, testing, and applied software engineering.

Research Profile

I maintain a separate research identity for academic and research work, including a dedicated research email, research GitHub profile, and ORCID record.

Technical Stack

Skills grouped by engineering area

A structured overview of the technologies, tools, and engineering practices used across my portfolio projects and current learning direction.

Backend Engineering

Application architecture, service layers, API development, validation, authentication, and maintainable backend systems.

  • Laravel
  • Flask
  • Django
  • REST APIs
  • Service Layer
  • Repository Pattern
  • Domain Models
  • Validation

Python Systems & Pipelines

Python-focused systems including banking workflows, deterministic pipelines, CLI applications, and backend processing logic.

  • Python
  • CLI Applications
  • Pipeline Architecture
  • BeautifulSoup
  • Requests
  • Heuristic Scoring
  • Data Processing
  • Orchestration

Frontend & UI Modernisation

Responsive interfaces, reusable components, theme systems, and workplace UI improvements using JavaScript, jQuery, AJAX, and CSS.

  • Astro
  • TypeScript
  • JavaScript
  • SCSS
  • HTML
  • CSS
  • jQuery
  • AJAX
  • UI Modernisation

Databases, Transactions & Caching

Relational database design, persistence, transaction safety, migration versioning, and performance-focused caching.

  • PostgreSQL
  • MySQL
  • MariaDB
  • SQLite
  • Redis
  • Alembic
  • Atomic Transactions
  • Row-Level Locking
  • Database Design

Laravel Infrastructure & RBAC

Stakeholder-aware Laravel infrastructure with multi-guard authentication, role-based access control, and reusable dashboard routing patterns.

  • Laravel 11
  • Livewire 3
  • Spatie RBAC
  • Multi-Guard Auth
  • AdminLTE 3
  • Guard Resolution
  • Email Verification
  • Dashboard Routing

Legacy ERP & Workplace Systems

Professional experience debugging and improving legacy PHP ERP systems, AJAX workflows, frontend behaviour, and production UI issues.

  • Legacy PHP
  • ERP Debugging
  • AJAX Workflows
  • jQuery
  • CSS Refactoring
  • JavaScript Debugging
  • UI Fixes
  • Production Support

DevOps & Runtime Environments

Containerised development environments, web server configuration, source control, build tooling, and reproducible local setup.

  • Docker
  • Docker Compose
  • Nginx
  • Git
  • GitHub
  • Vite
  • Composer
  • npm
  • Linux

Testing & Quality Engineering

Automated testing, reusable fixtures, service-level tests, integration tests, and verification-focused development practices.

  • Pytest
  • Pytest Fixtures
  • Pest
  • Unit Testing
  • Integration Testing
  • Service Tests
  • Repository Tests
  • Regression Testing

Research, Documentation & AI/ML Direction

Technical documentation, academic artefact publication, research identity, and progression towards AI/ML and data-focused systems.

  • Technical Writing
  • Architecture Docs
  • ADRs
  • Zenodo
  • ORCID
  • Research GitHub
  • AI/ML Foundations
  • Data Analysis
  • Pandas
  • NumPy