I live in Seattle WA.
I have a knack for developing technical content for both developers and customers with a focus on software systems and programming APIs.
Technical Content Development
Plans and creates technical information by writing text, designing illustrations, and enhancing content management systems to support high-value projects.
Develops documentation and code samples that developers need to do their jobs.
Details procedures used in business processes for technical and non-technical audiences alike.
Past work examples
User Migration - Ookla Speedtest Custom
Ookla – the team behind speedtest.net – also offers an enterprise version of their flagship software used to measure bandwidth and latency between a client and server. During the transition from legacy Flash protocols to new HTML5/Javscript APIs, I lead a small team of technical service contractors to assist with the increased workload from the transition.
NinjaScript Best Practices - NinjaTrader 8 Help Guide
Over 6-years of work supporting C# developers and the end-users of custom scripts, I accumulated quite a bit of tribal knowledge that was not always clear to end-users how to implement custom scripts to ensure the best performance and maintenance for their users. One of my last assignments for NinjaTrader was compiling a list of common scenarios, gotchas, and workarounds to help optimize the code that was distributed through the ecosystem.
Code Breaking Changes - NinjaTrader 8 Help Guide
One of my major assignments as a Product Manager for NinjaTrader was discovering and documenting many of the changes our community of 3rd party developers needed to use to convert their C# NinjaScript types from Version 7 to Version 8.
Not just technical
My history as a product manager and team leader involved seeing through several creatively-driven projects. My creative content has been featured on several popular curator lists on medium.com
Content Project Management
Drives the production of written and visual projects to completion on scope and on schedule.
Drafts well-structured and expressive written word to deliver storylines and ideas using Content Management Systems.
Grows website traffic with new blog posts from thorough research on industry-related topics.
Past writing examples
Why I practice time-in
I presented motivations behind a routine I've found success with practicing each day.
Unfolding the reasons behind an illogical action
I shared some thoughts about a personal tragedy that occurred to my family.
I also know web programming!
Web Project Management
Combines creative and technical experiences to manage the entire lifecycle of a website project, from design to delivery.
Responsive and JAMStack friendly
CSS Animations and Transitions
Integrates clever animations and user interface changes to improve the quality feeling of a website.
Past web examples
Google Inbox Sun and Clouds
An animated version of the image used in Google's Inbox zero inbox layout.
Canvas Dots on Mouse Events
Burger Time! (CSS Only)
Not sure why this is the first thing I thought of when I saw a daily CSS challenge on the topic of "hamburgers", but building this demo using only CSS compontents brought back a lot of fond memories!
A robot designed with CSS only that illuminates the page when powered on.