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.
Python, Laravel & AI/ML-focused
Building maintainable web applications with Laravel, Python, Django, Flask, Astro, and modern frontend technologies, while progressing towards AI/ML and data-focused software systems.
My current work focuses on building practical, maintainable web applications using Laravel, Python, Flask, Astro, database-backed APIs, reusable components, and clean project structure.
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.
I maintain a separate research identity for academic and research work, including a dedicated research email, research GitHub profile, and ORCID record.
Technical Stack
A structured overview of the technologies, tools, and engineering practices used across my portfolio projects and current learning direction.
Application architecture, service layers, API development, validation, authentication, and maintainable backend systems.
Python-focused systems including banking workflows, deterministic pipelines, CLI applications, and backend processing logic.
Responsive interfaces, reusable components, theme systems, and workplace UI improvements using JavaScript, jQuery, AJAX, and CSS.
Relational database design, persistence, transaction safety, migration versioning, and performance-focused caching.
Stakeholder-aware Laravel infrastructure with multi-guard authentication, role-based access control, and reusable dashboard routing patterns.
Professional experience debugging and improving legacy PHP ERP systems, AJAX workflows, frontend behaviour, and production UI issues.
Containerised development environments, web server configuration, source control, build tooling, and reproducible local setup.
Automated testing, reusable fixtures, service-level tests, integration tests, and verification-focused development practices.
Technical documentation, academic artefact publication, research identity, and progression towards AI/ML and data-focused systems.