Hi, I'm Alex. I'm a full-stack web developer,
lover (and streamer) of games and game design, pressure cooker
aficionado, React ninja, and have been making glasses cool again since 1997.
You should totally hire me.
chk(mark) is a simple note-taking web app that allows users to
write in Markdown, with the viewable note rendered in HTML.
This full CRUD project makes use of a React/Redux front end, with a Rails
API backend, and uses rexxars' excellent react-markdown module.
I undertook this project with the express purpose of teaching myself how to implement and build with Redux. Casting aside my usual React habits was difficult, but I now have a deep appreciation for how a library like Redux could simplify a larger project.
Moving forward, I plan on further refactoring for edge cases around large images and complex tables.
Lionbot is a Twitch.tv chat bot, allowing users to automate
certain commands in their Twitch chatroom. When a Twitch streamer
becomes popular, they often find themselves answering the same
viewer questions repeatedly. Lionbot helps with that.
For a demonstration, use the 'demo'/'demo' username/password combination. In addition, you can see it working in my Twitch chat.
Wilderness Passport combines my love of the outdoors with my
love for full CRUD web apps. This app allows users to add
any of the United States' National Parks to their 'passport'.
Once added, users can indicate that they have visited that
park and receive park news and updates.
Test Your Might is my loving recreation of the Mortal Kombat
minigame of the same name. Two players
attempt to shatter the boards in front of their avatars. As the
board material changes, the difficulty increases!
This project makes use of extensive DOM manipulation, primarily using jQuery. Future improvements include the players' ability to select characters and further refactoring.