Hi, I’m Allen.
Some of my most satisfying moments have come while creatively solving problems, either as a musician, artist or software developer. I love learning new things, as shown by my diverse experience with different programming languages, and by my interests in both the front end user-facing side of software development as well as the back end business side.
I needed something to organize and display my artwork and photographs, so I created a custom CMS and static site generator in Elixir using the Phoenix Framework. Some of its features include: custom url slugs for posts, easily add tags using AJAX, organize images in albums using drag-and-drop, and image carousels with optional captions and lazy asset loading.
I love reading Hacker News for the latest software development and technology news, but the text is too small, and it is hard to use on mobile. I created a redesigned version to address these issues using the official API to pull in the latest story and comment data through AJAX. I also added the ability for readers to pick a custom color theme that is saved using the browser localStorage.