about me

I'm a full stack software engineer, with a focus on the frontend and over a decade of experience. Most of my work has been dedicated to building heavily trafficked features, with site speed and reliability being paramount. On the frontend, I've built features and components in React, Ember and the long forgotten Backbone and Dust. On API and backend, I've worked in Java, Scala, Kotlin and Python, supporting AI integrations, server-side rendering, server-driven UI, report generation and more.

Much of my frontend work has been focused on rich text, building interfaces for users to create and read posts and comments, with support for media and mentioning (leveraging TipTap, Quill.js and TinyMCE). In this work I've worked through the pain points of content editable, multi-character codepoints and cursor placement, and all the related issues devs face when building mentioning flows on the web.

At LinkedIn I owned the business logic for member mentioning and built out the web implementation, guided the mobile development of mentioning, and I've been either a contributor and lead engineer on four iterations of mentioning and rich text creation on LinkedIn's feed and long form articles.

In the AI tooling and integration space, I was an early adopter at LinkedIn leveraging both Claude Code, Cursor and Copilot to build features and dive into previously foreign code bases solving internal tooling issues and easing pain points for my fellow engineers. I've been a cautious advocate of AI assisted development and I have helped onboard peers, project managers and designers, helping them become familiar with dev flows and the friendliest path towards AI native development.

about you

ip
216.73.217.25
machine
Unknown
browser
Unknown
language
unknown