Избитый вопрос, но как начать фрилансить?
Я вам скажу по секрету - практически в любой нормальной задаче всегда будет деталь, которую вы не знаете и, как вам кажется, с которой вы не сможете справиться. Но в этом и заключается работа программиста - решать задачи. Поэтому просто пробуйте, в конце концов вы всегда сможете объяснить заказчику, что не в состоянии дальше выполнять работу и вернуть деньги.
Если вы хорошо знаете стек технологий, то вряд ли вам встретится такая "деталь", с которой вы бы не разобрались за приемлемые сроки. Разве что там что-то слишком уж прям специфичное (написать драйвера квадрокоптера на css, лол), но такие задачи - исключение. 
Мой первый проект на фрилансе - веб-приложение для работы со сложной структурой данных, и я почему-то получил этот заказ среди 40 ответов, без портфолио и цены. Так я познакомился с Symfony2. Второй - веб-приложение для управления и поиска документов под MS SQL, притом, что я раньше никогда не видел этой СУБД. Ничего, поставил, разобрался. Фриланс - весёлая и непредсказуемая сфера, где вы постоянно вынуждены учиться, чтобы брать проекты. И в этом - вся её прелесть.