Portfolio

My Projects

Projects I use to practise real engineering decisions: what to secure, what to automate, what to deploy, and what I learned when it did not work the first time.

DevSecOps 2025

Secure Task Manager

C# task-management project focused on authentication, safer defaults, and CI/CD habits. I used it to practise thinking like a DevSecOps engineer instead of only building CRUD screens.

Problem Task apps are simple until users, roles, and trust boundaries enter the picture. Challenge Keep the authentication flow understandable while still treating security as part of the build. Evidence Repo includes secure-task workflow thinking, C# implementation, and pipeline-oriented checks.
C#CI/CDSASTAuth
AI / NLP 2024–25

AI Resume Analyser

Resume-to-job matching tool that forced me to go beyond keyword counting. The useful part was redesigning the scoring so skills, experience, and role requirements carried different weight.

Problem A resume mentioning one keyword ten times can look stronger than a better candidate. Challenge Build scoring that separates must-have skills from nice-to-have signals. Evidence Python/FastAPI backend, React frontend direction, Docker, and security pipeline work.
JavaScriptPythonNLPAI/ML
Cloud · Full-Stack 2024

Banking Application

Banking-style system built to practise accounts, transaction flows, database structure, and deployment thinking. This project helped me connect backend logic with the reliability expectations of financial software.

Problem Transaction systems need clean validation and predictable data updates. Challenge Keep account logic modular while connecting the app to MySQL and cloud concepts. Evidence Flutter, .NET direction, MySQL, AWS exposure, and secure data-management practice.
AWS.NETMySQLFlutter
Full-Stack 2024

Fitness Tracking System

Desktop fitness logger built around clean data capture: workouts, progress tracking, and a relational database model. It is one of the projects where I learned how much a usable app depends on boring, reliable data design.

Problem Health data becomes messy quickly if the schema is loose. Challenge Model progress tracking without making the user workflow feel heavy. Evidence Delphi desktop UI, MySQL tables, and a recorded demo.
DelphiMySQLDB Design
Full-Stack · API 2024

Web Application — .NET & SQL Server

Dynamic web system used to practise REST API structure, SQL Server integration, and clean separation between interface, application logic, and database access.

Problem Web apps become hard to change when data access and UI logic are mixed together. Challenge Keep user operations structured through API endpoints and database-backed workflows. Evidence .NET, SQL Server, REST API design, and layered application structure.
.NETSQL ServerREST API
DevOps · Web 2024–25

Portfolio Sites & Git Deployments

This portfolio is also a project: static hosting, Netlify redirects, contact form delivery, SEO metadata, and continuous improvement based on technical feedback.

Problem A portfolio should prove how you think, not only list technologies. Challenge Make the site personal while keeping it fast, responsive, and easy to deploy. Evidence Netlify deployment, Git-based updates, SEO files, responsive CSS, and live GitHub feed.
HTMLSCSSNetlifyCI/CD

Live Feed

Latest Repositories

Pulled live from GitHub.