I develop backend systems that prioritize reliability, security, and maintainability. With experience delivering complex, security-sensitive internal platforms, I focus on writing software that meets best practices and the renowned OWASP security guidelines.
I have a strong focus on security best-practices and standards, and strictly adhere to OWASP guidelines. I’ve used Flask-Security to implement a vast array of security features such as:
July 2021 - December 2024
Remote
Designed, developed, and deployed a modular cybersecurity assessment and reporting platform used to manage the full lifecycle of security engagements, from vulnerability discovery and knowledge curation to client-facing report generation and project management.
Working within a security company has taught me a lot about security best-practices, and the importance of following security standards like the OWASP guidelines.
July 2021 - December 2024
January 2021 - June 2021
Remote
Developed lightweight, efficient web solutions for businesses and individuals. My work includesddeveloping RESTful APIs, custom web applications, and small JavaScript utilities to automate tasks and improve workflows. I also handled API integrations with third-party services, database design, backend logic, deployment, and ongoing maintenance, with a focus on clean code, reliability, and practical solutions tailored to client needs.
January 2021 - June 2021
October 2017 - December 2020
Remote
Built solutions for automating Microsoft Office applications using VBA, specializing in Microsoft Access and Excel solutions for business and personal use.
October 2017 - December 2020
|
|
2020
Harvard CS50: Introduction to Computer Science ProgramThoughts:CS50 was my introduction to the foundations of computer science and played a significant role in shaping my journey as a developer.
Beyond the technical knowledge, it sparked a genuine enthusiasm for computer science and gave me the confidence to continue learning independently. I thoroughly enjoyed every part of the course and cannot recommend it highly enough to anyone interested in exploring computer science, whether they are complete beginners or looking to strengthen their fundamentals. |
|
|
|
2013 - 2017
B.Sc. in Accounting and Information SystemsCGPA: 3.9 out of 4Thoughts:The knowledge of business processes and accounting principles has helped me build web applications that best serve the business needs of my clients.
Moreover, The study of information systems provided me with a strong foundation in problem-solving, data management, and system integration, all of which are highly relevant in programming. |
|
|
|
The Vulnerability Parsing and Curation System is a massive data collection and analysis platform, transforming raw output from security assessment tools into standardized, reusable security knowledge.
The system aggregates findings from multiple scanners and auditing tools, correlates them with affected client assets, and enriches them using authoritative cybersecurity frameworks and standards.
Through a structured curation process, security experts validate, classify, and maintain a repository of approved vulnerability descriptions, risk information, and remediation guidance that can be consistently reused across client engagements, reducing reporting effort while improving quality and accuracy.
The Reporting Portal is a web-based report authoring platform that enables security engineers to create automated professional cybersecurity assessment reports.
It combines curated vulnerabilities, affected assets, manually discovered findings, and supporting evidence into a unified reporting workflow.
The platform provides advanced document editing capabilities, allowing engineers to customize findings, assign risk ratings, manage proof-of-exploit artifacts, and tailor recommendations to each client’s environment.
Through a flexible template-driven document generation engine, the portal produces high-quality, client-ready reports across multiple assessment types while supporting extensive white-label customization requirements.
The Engagement Management Portal acts as the central coordination and governance layer for the entire cybersecurity assessment lifecycle.
It enables project managers to initiate engagements, define assessment scope, manage contracts and authorization documents, assign resources, and monitor project progress from planning through delivery.
The portal orchestrates workflows between the vulnerability management and reporting systems, ensuring that assessments proceed through the appropriate approval and execution stages.
It also provides centralized authentication, authorization, audit logging, and engagement lifecycle management, serving as the operational backbone that ties all platform components together while ensuring security, accountability, and process consistency.
This course helps to understand the key concepts such as networking, storage, security, maintenance, logging and monitoring, application lifecycle, troubleshooting, API object primitives etc. It also help to grow the ability to establish basic use-cases for end users.
This course provides a broad introduction to machine learning, datamining, and statistical pattern recognition. Topics include: (i) Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks). (ii) Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning). (iii) Best practices in machine learning (bias/variance theory; innovation process in machine learning and AI).
This course is a complete guide to master the SDIs. It is created by hiring managers who’ve been working at Google, Facebook, Microsoft, and Amazon. We’ve carefully chosen a set of questions that have not only been repeatedly asked at top companies, but also provide a thorough experience to handle any system design problem.
Discover how to create responsive and high performance software. Develop programs with Golang that are highly Concurrent and Parallel. Improve your programming skills in Go with more advanced, multithreading topics.