Projects

Screenshot of a page in the OWASP Top 10 Companion Workbook

For beginning developers who are starting to learn the basics of coding, learning about application security can often feel daunting and overwhelming. To make this process easier, I’ve created a workbook that beginning developers can use to supplement their study of the OWASP Top 10.

I introduced the workbook on the January 10, 2021 episode of the OWASP DevSlop Show.

Many thanks to the following individuals who provided feedback throughout the workbook’s development:

Steve Grunwell, Meridith Halsey, Chris Holland, Karl Hughes, Morgan Mittlebrun, Jack Otto, and Bob Wiley.

 Built with HTML5, CSS, and Vanilla JavaScript

Triliterize is a tool to discover the ten verb forms that result from any three Arabic root letters. Make sure to also check out this Twitter thread for a quick lesson on Arabic grammar and what Triliterize does!

Built with HTML5, CSS, and Vanilla JavaScript

When I was teaching middle school Arabic, I noticed that my students often struggled with recognizing which letters connected, and which ones required a space after being written.

This is a game for Arabic language learners to test their knowledge of connecting letters, and to also use the game’s scoring feature as a way to track their progress.