I spoke briefly with the man who would be my direct supervisor over the phone, then had a 1-hour video interview with him and two others who I would be working with. They asked me for some code samples (to which I linked them several projects from my GitHub) before inviting me to their office for a tour and interview with a higher-up at the company as the last round of the process. While everyone I spoke to was respectful and professional, they never reached out to me to tell me that I had been rejected - I can only assume I was as it's been nearly two weeks since the date they told me they would make a decision, and I've heard nothing - which feels much less professional after promising that they would let me know one way or the other.