Daniel LeCheminant
danlec@gmail.comWho?
Hi! I'm Daniel. I write code, I mostly build things ... but sometimes I figure out how to break \"><img/src='0'onerror=alert(1)> things.
What?
I've been writing code professionally for over 20 years(!)
Most of my experience has been for web apps (frontend, backend and security); I've worked for very small companies, large companies, and helped one small company grow into a much larger company.
Where?
When?
Spring Science
Worked primarily on the frontend code, but also contributed to the backend (e.g. APIs). Developed UIs for machine learning being applied to bioscience, with challenges like figuring out how to quickly load and report on huge amounts of data.
Improved the overall developer experience, including building out the CI system and reworking the frontend deployment process to allow for lightweight branch previews and instant deploys and rollbacks.
Tech:
As one of the two initial developers, built and launched Trello. I wrote many of the core product features, the API, and envisioned, designed and built the plugin (aka "Power Up") framework.
During some of the early years I was the sole frontend developer; I also ran Trello's Bug Bounty program.
Tech:
Other stuff:
I created several Trello themed games, to celebrate different milestones: Taco Game, Taco Out!, Taco Atsume and a very silly musical Trello thing. In 2014 I wrote a pretty decent Trello client in 4096 bytes (and later a Stack Overflow client in 4096 bytes).
I reported many security vulnerabilities in Slack via HackerOne and several high severity vulnerabilities in the HackerOne site itself, including one that ultimately resulted in React changing how elements are serialized.
Fog Creek
Helped build FogBugz. The biggest thing I wrote was a reporting feature, but I also created a tool that let people inject custom JS and CSS into the app.
Tech:
Other stuff:
I reported multiple security vulnerabilities in Gmail.
Agilent Technologies
Wrote drivers, firmware, tools and web interfaces for test and measurement equipment.
Tech:
Other stuff:
I reported many security vulnerabilities in StackOverflow, including a bug that allowed me to log into the site as an administrator.
Why?
I've always enjoyed writing code, figuring out how things work and trying to come up with ways to make them better (faster, smaller, easier, more secure, etc).