Passionate about securing company assets through cybersecurity,
leveraging expertise in scripting, secure software development, and more.
In this project, I configured an OPNsense firewall and implemented IDS/IPS with custom Suricata rules to enhance security and block malicious activity. I also secured file transfers using SFTP with FileZilla. This lab demonstrated my ability to develop tailored security solutions, detect threats, and perform proactive network monitoring in a simulated environment.
In this project I developed a comprehensive banking application leveraging Next.js and React for a dynamic user interface, integrated with Appwrite for robust account management. Utilized Plaid to securely connect and manage multiple bank accounts, enabling real-time transaction processing and fund transfers. Implemented Chart.js to provide users with intuitive visualizations of their financial data. Ensured application security and performance monitoring through Sentry integration. This project underscores proficiency in full-stack development and a deep understanding of financial technology integrations.
In this project, I built a Two-Factor Authentication system using Node.js, Express, Speakeasy, and Passport.js to enhance account security. I implemented authentication using a combination of username, password, QR code, and one-time password (OTP), ensuring an extra layer of protection against unauthorized access. This project showcases my ability to integrate multi-factor authentication and strengthen web application security.
I deployed Microsoft Sentinel to monitor security events in real-time, integrating Azure AD logs and custom data sources for threat visibility. Using KQL, I built detection rules for failed logins and privilege escalation. I also automated incident response with Azure Logic Apps. This project showcases my skills in SIEM management, log analysis, and security automation in a cloud environment.
In this project, I built a password manager using Python, customtkinter, and hashlib to securely store and manage user credentials. I implemented SHA-256 hashing for password storage, a strength checker enforcing security best practices, and a random strong password generator. The intuitive user interface ensures a seamless experience while maintaining high security standards. This project highlights my ability to develop secure authentication systems and implement encryption techniques to protect user data.