| Instructional Design
Portfolio work pertaining to educational and instructional design.

Storyline Articulate
Demos exhibiting different techniques within Storyline Articulate.

animations
non-polygonal partioning
An interactive map which show information of different Central American countries on selection.

quiz
scoring
An example of creating a custom quiz template and scoring page.

javascript
buttons
Shows how you can use custom JavaScript to create a color select similar in style to coolors.

sectioning
animations
An interactive map which show information of different Central American countries on selection.

Courseware
Professionally designed slide decks and associated curriculum materials for use in middle and high school.

slides
p5.js
A slide deck based unit I design and built for an MYP design class. It a beginning friendly set course used to teach fundamental of programming through p5.js.
Images

slides
python
A series I made for Repl.it that covers the basics of abstract data types as presented in the IB Computer Science course. It is accompanied by coding challenges, as linked in the slide decks.
Images

slides
These slide decks cover the basics of networks as given in the IGCSE Computer Science course. It can be easily adapted to work with most high school curriculum that has coverage of non-programming CS topics.
Images

Technical articles
These are technical articles and series.

This is a series currently in development which covers building a game in Rust from absolutely scratch. As a websocket-based game, it requires building up from low-level OS features. I opted to use a new I/O API on Linux known as iouring. Here you can find the sections so far:

api
security
rust
This is a five parts series I wrote to learn more about API design and how to create secure APIs. All code examples were done in Rust. The sections are as follows:

This follows another article on reading bytes in Rust, which is equally a deeper dive into the subject.