Ronny Li
July 31, 2021

A quick peek into how I think and work as the CTO of Composer.


  • Based in Montreal since 2008
    • Grew up in Philadelphia though I've also lived in England and China briefly
  • Went to McGill University for Finance and Marketing
  • Started working in 2012 as a data analyst with Ben (CEO), who was a data scientist at the time
  • Picked up programming to implement Ben's ideas in production
    • Haven't stopped doing this ever since. Most recent language is Clojure in 2020!


I describe myself as lazy, which means:

  • I don't want to deal with bugs more than once (hence all the unit tests and the emphasis on avoiding regressions)
  • I don't want to manually run things (hence CI/CD and hot-reloading of code and tests)
  • I don't want to change code in multiple places
  • I want good code to be easy to write, and bad code to be difficult (... looking at you, Javascript)
  • I don't want to think too hard, which forces the codebase and the entire tech stack to be as simple as possible
  • I want to do the highest-impact thing with the least effort (optimize for ROI)
  • I don't micro-manage
  • I ask my team to solve the tough problems, while I take the easy ones 😇


  • I will probably always be the weakest technical member of the team (in fact, that's one of my hiring criteria). I'll keep learning, however, and I hope you will too. Don't let this business grad overtake you!
  • Can be too slow to give feedback. I'm working on it but please be proactive about asking me for feedback.


  • I work at random hours on nights and weekends. You are NOT expected to do the same. Disabling Slack and email notifications after hours is highly recommended.
    • If my messages get annoying, let me know and I'll adjust. Maybe I'll put them in a queue or something
  • I will poke and prod at ideas/suggestions/pull requests to see if there are any angles that were overlooked. You don't have to blindly implement all my suggestions. Most of the time I'm just checking to see if it was something you considered already.
  • I work for you! If you are stuck or if something could be made more convenient, let me know ASAP. (Imagine the typical org chart and flip it upside-down)


  • Outdoor stuff like camping, canoeing, cycling, climbing, etc.
  • Picnics and going to the bar with friends
  • Video game (Singular. I just play one. Poorly)
  • Brewing! I made roughly 250 gallons of beer in 2019

Important Disclosures

Investing in securities involves risks, including the risk of loss, including principal. Composer Technologies Inc., is an SEC Registered RIA. The SEC has not approved this message.

Certain information contained in here has been obtained from third-party sources. While taken from sources believed to be reliable, Composer has not independently verified such information and makes no representations about the accuracy of the information or its appropriateness for a given situation. In addition, this content may include third-party advertisements; Composer has not reviewed such advertisements and does not endorse any advertising content contained therein.

This content is provided for informational purposes only, as it was prepared without regard to any specific objectives, or financial circumstances, and should not be relied upon as legal, business, investment, or tax advice. You should consult your own advisers as to those matters. References to any securities or digital assets are for illustrative purposes only and do not constitute an investment recommendation or offer to provide investment advisory services. Furthermore, this content is not intended as a recommendation to purchase or sell any security and performance of certain hypothetical scenarios described herein is not necessarily indicative of actual results. Any investments referred to, or described are not representative of all investments in strategies managed by Composer, and there can be no assurance that the investments will be profitable or that other investments made in the future will have similar characteristics or results.

Charts and graphs provided within are for informational purposes solely and should not be relied upon when making any investment decision. Past performance is not indicative of future results. The content speaks only as of the date indicated. Any projections, estimates, forecasts, targets, prospects, and/or opinions expressed in these materials are subject to change without notice and may differ or be contrary to opinions expressed by others. Please see Composer's Legal Page for additional important information.
Composer is a registered investment advisor with the US Securities and Exchange Commission (SEC). While such registration does not imply a certain level of skill, it does require us to follow federal regulations that protect you, the investor. By law, we must provide investment advice that is in the best interest of our client.

With any investment, your capital is at risk. The value of your portfolio with Composer can go down as well as up. Past performance is no guarantee of future results.

For further details see our Legal Disclosures. By using this website, you accept our Terms of Service, Privacy Policy and Payment Agreement.