Software Engineer and Cybersecurity Master's student with a strong hands-on background in building and securing modern systems. My experience spans full-stack development, system design, and containerized environments, complemented by solid expertise in cybersecurity, particularly in penetration testing and vulnerability assessment.I am deeply interested in AI security and the emerging challenges around securing intelligent and agent based systems. I actively explore how traditional security practices evolve in the context of machine learning and autonomous technologies.I am open to internships, full-time roles, and collaborations where I can contribute at the intersection of software engineering and cybersecurity, and help design resilient, secure, and scalable solutions.
Reverse engineered Linux executables using Ghidra and gdb, identified unused shell-spawning functions, and developed a Python buffer overflow exploit after disabling ASLR.
Hardened Linux and Apache servers following CIS/ANSSI guidelines, implemented TLS, HSTS, PHP-FPM, load balancing, and evaluated performance using ApacheBench.
Deployed a multi-interface pfSense firewall with NAT, network segmentation, IDS/IPS using Suricata, and a site-to-site IPsec VPN with AES and SHA-256.
Compared AODV, OLSR, DSDV, and DSR protocols under mobility using FlowMonitor and gnuplot.
Fine-tuned a plant recognition model using PyTorch and developed a Flutter mobile app connected to a Django and PostgreSQL backend. Added marketplace, reminders, and chatbot features using the DeepSeek API.
Implemented a complete fingerprint matching pipeline in MATLAB including ROI extraction, noise reduction, edge detection, binarization, skeletonization, minutiae extraction using the Crossing Number algorithm, and matching based on average distance metrics and weighted coefficients.
Configured secure BIND9 primary and secondary DNS servers with TSIG, reverse resolution, and CIS-compliant hardening.
Designed and modeled a healthcare application to securely manage patients' medical records and improve coordination between doctors and pharmacies. The system allows doctors to access patient history, issue electronic prescriptions, and check drug availability in nearby pharmacies, which can then deliver medications directly to patients.
Developed and deployed a Node.js portfolio application using EJS on AWS EC2 with Caddy as a reverse proxy. Containerized the stack using Docker Compose. Learned the hard way why backups, service isolation, and resource management matter after overloading a small instance, leading to severe slowdowns and SSH unavailability. Recovered by temporarily attaching the storage volumes to a stronger instance to safely stop services and restore stability. After recovery, manually fixed a broken database backup/init file to restore user data and debugged Docker build failures caused by dependency and image version mismatches (Composer and base image configuration issues). Implemented improved backup and deployment practices afterward. Now migrated to Azure