I build interactive data driven tools on the web and beyond.
I am a software developer with a strong passion for creating data-driven user interfaces that effectively communicate complex information in a clear and concise manner. My work thrives at the intersection of elegant front-end design and robust back-end development, where I aim to deliver seamless, high-performance experiences that prioritize clarity, usability, and visual appeal.
Currently, I serve as a software engineer at Crosswalk Labs, where I focus on maintaining the front-end architecture while also contributing to back-end development. Our mission is to provide reliable, actionable insights on greenhouse gas emissions, ensuring that timely and accurate data is accessible for informed decision-making.
Outside of work, I enjoy reading, rock climbing, and exploring new landscapes to capture through photography.
2023 - PRESENT
I build and maintain the front-end for a range of applications, including the public-facing platform, a custom client portal with authentication, and the company’s branding website. I collaborate closely with cross-functional teams—including developers, scientists, designers, and managers—to ensure seamless integration and a cohesive user experience across all platforms.
2018 - 2023
I Collaborated with design and product teams to re-architect the product using a modern framework, enabling language localization and enhancing accessibility. This transition also shifted the focus from social media and news analytics to consumer packaged goods. I implemented visually engaging D3.js charts to deliver insights, ranging from sentiment analysis of social media and news to AI-driven insights on market performance. Throughout the process, I facilitated clear, concise, and effective communication within the front-end team and across the broader company.
An open-source native cross platform GIS application designed to streamline and organize canvassing efforts.
This website was designed by me using Figma and built with SvelteKit and Tailwind CSS to ensure maximum speed and simplicity.
I developed this UI library for my personal projects, and it is currently being used on this site. Built with React, the library is designed to be fully modular, allowing me to easily integrate individual components into any project I work on.
This is a fork of the front-end framework used at Tickr Composer, created to introduce concepts such as a functional component system and add XDOM utilities, all while maintaining compatibility with Backbone-style data structures, including models and collections. Would I choose it over a modern framework? Definitely not! However, it's been an enjoyable experiment to work with these "low-level" concepts that we often take for granted in today's modern tools.
This was a project I built to keep track of the places I worked while I was on road. The project has become become mix between a travel blog and a web app and uses Vue and Nuxt to accomplish this.
Linux is an incredibly customizable desktop environment, which is why my setup has a unique look. Every now and then, someone asks how I achieved this design—well, it’s all thanks to a collection of configuration files that I’m constantly tweaking.
These are the scripts I use to manage my system and general productivity.