Portfolio
This website
Web demos
- Code at github
- User sessions, authentication for admin view
- Ueberauth for initial authentication challenge
- Guardian for authenticating each request and securing protected endpoints
- Chatroom
- Phoenix Liveview
- Phoenix PubSub for broadcasting messages
- Phoenix Presence for keeping track of chatroom users
- Postgres + Ecto for chatroom persistence and data access
Chip8 emulator written in Elixir
- Code at github
- Scenic for user interface rendering and user input