>I wonder if some startups/smaller companies would be willing to take on a junior developer (@junior salary), and if so, what deliverables would he have to show to get through the door? e.g. an end-to-end RoR|django app on github?
Of course they would! Providing he has built some open source / portfolio work by the end of those 5 months, a lot of companies would be more than willing to take on a junior at that level. :-)