I have no problem working with TypeScript, as it is the proposed coding standard featured by Microsoft.
D3 should be no problem, as the description of the job is not using any kind of advanced algorithms, only cosmetical changes on the way the items are displayed and selected.
Power BI is an interesting product and I like using it, so any chance to know a little more from its internals, is an interesting challenge, and I feel excited about your project. Pretty useful.
I believe that getting up to the exact look and feeling you are intending to push to the repository may be the hardest part.
I think your request for proposal is clear on your needs. If you have any doubt about my bidding, please ask me.