Meet the Team….Francis Lim,Lead Developer

Meet the Team….Francis Lim,Lead Developer

This month, meet our Lead Developer, Francis Lim:

1. Tell us a bit about yourself and your role at hjc.
As the Lead Developer at hjc, I’m fortunate to work with a talented team of developers to help our clients realize their visions. I work with our development team to bend and twist online fundraising platforms such as Luminate Online and Team Raiser. My browser homepage is set to

- a great site for web design and development trends, so I can keep up with the ever changing web.

2. What makes hjc unique as an agency?
hjc is made up of people who are passionate about helping nonprofits, myself included. We’ve been working with nonprofits for over two decades and in the process we’ve learned a lot, essentially allowing us to become a knowledge hub for the sector. We’re able to share our collective knowledge with our clients, to help them make more informed decisions and advance the sector at the same time.

We’re not only nonprofit strategists, but we are practitioners – designing and implementing different technologies which allows us to have a more holistic understanding of nonprofit technology.


3.  What 3 quick development tips would you give to nonprofits?

  1. When starting a project, try to anticipate your donors and supporters’ needs in your campaign. For example, if you are creating a new landing page for donations, ask yourself questions such as “If I was my ideal donor, what do I want to do on this page?” or “If I was my ideal donor, is it obvious what I should read first or where I should click first?”By simply putting yourself in their position, you can help guide your user-experience decisions to accommodate them much better.
  2. Learning some simple technical skills can go a long way in saving you time and headaches. Try starting with basic HTML and CSS. There are tons of great resources online, for example:
  3. Let Google be your co-worker. If you have a question, chances are someone might have asked the same question or even blogged about it already. I personally use it everyday to find answers for unique questions I haven’t faced before. The other benefit is that it gets backs to you quicker than co-workers do.

4.  Can you share any details of a project you worked on recently? What were the results?
Our development team and consultants saw the need to deploy mobile friendly peer-to-peer fundraising websites on TeamRaiser(Luminate Online). Subsequently, we developed a template for TeamRaiser Express that allows our clients to deploy peer-to-peer fundraising events very quickly and cost-effectively. We have deployed many peer-to-peer events in the past few months with quick turnarounds that have helped our clients exceed their fundraising goals.

5.  Technology is important because _____.
For one, it allows our clients to reach more people more efficiently. Second, thanks to technology, we can help our clients retrieve more data on their supporters and donors than ever before. More data allows them to create more personalization in their communications, strengthen relationships with their constituents, and garner more donations.

 6. I’m a hjc-er because _____.
I’m an hjc-er because I love what I do. I’m fortunate to have the opportunity to work in a field that I love, and I like to think that I’m part of the greater collective of progressive and social-minded people that are working to make the world a better place for all.


posted on Sep 18

Leave a Reply