About Me
My Skills
Languages: JavaScript ES6+, CSS3, HTML5, SQL, Git Tools: React, Redux, TypeScript, Node, Sass, MaterialUI, Jest, Axios
My Story
Since I was a young child, I have always had an obsession with lighthouses and the ocean (Exhibit A: the 40-count model lighthouse collection). After years of writing stories and poems, I appreciate the power of a good metaphor. Lighthouses exist to cut through the darkness and guide mariners as they navigate treacherous waters. Such is the goal I aspire to with each web application and site I build. In a world of mediocre designs and unresponsive layouts, I strive for excellence in both presentation and functionality, a shining light through a sea of subpar experiences.
My content writing background also allows me to appreciate the difference between effective and flat messaging, and I apply this instinct to site design and functionality with the same prejudice as when I'm editing my future novel for the fifth time. The gap between good and bad UX is almost as subjective as the bridge between good and bad writing, but both have core principles and conventions that we should all follow. As both an experienced writer and burgeoning web developer, I aim to meet usability, SEO and mobile standards in every application and then deliver compelling content so that site and display work hand in hand to meet objectives and drive results.
Selected Works
Tech Blog
Full-stack CMS that allows user to create account to publish, update and delete blog posts and comment on other users' posts. Designed using MVC paradigm and built with Node.js, Express, and Sequelize to power the server and Handlebars and Bootstrap to power the front end.
OpenWeather Dashboard
Client-side weather by city site leveraging OpenWeather API for current conditions and 5-day forecast. Built with JavaScript, HTML, and Bootstrap plus Moment.js library.
Work Day Scheduler Application
Client-side application for scheduling tasks across a typical work day with dynamically changing hour bars to show past, current and future hours. Built with jQuery, HTML, and Bootstrap plus Moment.js library.
Code Quiz Application
Client-side application that serves questions and then grades user performance, with scores saved in Local Storage. Built with custom JavaScript, HTML, and CSS.