Question: Point $D$ lies inside $\Delta ABC$ such that $\angle DAC=\angle DCA=30^\circ$ and $\angle DBA = 60^\circ$. Point $E$ is the midpoint of segment $BC$. Point $F$ lies on segment $AC$ with $AF=2FC$. Prove that $DE\perp EF$.
My approach: Let $\angle CDF=\alpha$ and $\angle EDC=\beta$.
Now in $\Delta FDA$, we have $$\frac{FD}{\sin 30^\circ}=\frac{FA}{\sin(120^\circ-\alpha)}\\\implies FD=\frac{1}{2}.\frac{FA}{\sin(120^\circ-\alpha)}.$$
Again in $\Delta FDC$, we have $$\frac{FD}{\sin 30^\circ}=\frac{FC}{\sin \alpha}\\\implies FD=\frac{1}{2}.\frac{FC}{\sin \alpha}.$$
Thus, $$\frac{1}{2}.\frac{FA}{\sin(120^\circ-\alpha)}=\frac{1}{2}.\frac{FC}{\sin \alpha}\\\implies \frac{\sin \alpha}{\sin(120^\circ-\alpha)}=\frac{FC}{FA}=\frac{1}{2}\\\implies \tan \alpha=\frac{1}{\sqrt 3}\implies \alpha=30^\circ.$$
Thus $\angle ADF=90^\circ$. Now let $CD$ extended meet $AB$ at $J$. Thus $\angle ADJ=60^\circ.$ Now observe that if we can prove that points $A,D$ and $E$ are collinear, then we can conclude that $\angle EDC=\beta=60^\circ$. Hence we will be done.
I tried to use Menalaus Theorem to prove the same, but it was of no use.
Also I tried to use coordinate bash. Consider $\Delta CDA$. Observe that $\Delta CDA$ is isosceles with $CD=BA$. Let $DO$ be the angular bisector of $\angle ADC$. Thus $DO$ is also the perpendicular bisector of $AC$. Now let $O$ be the origin and let $AC$ be the x-axis. Thus clearly $DO$ represents the y-axis. Now let $DA=s$. Thus clearly $A=\left(-\frac{\sqrt 3}{2}s,0\right),C=\left(\frac{\sqrt 3}{2}s,0\right)$ and $D=\left(0,\frac{s}{2}\right)$. Now let $B=(a,b)$, thus $$E=\left(\frac{a}{2}+\frac{\sqrt{3}}{4}s, \frac{b}{2}\right).$$
Now slope of $AB=m_1=\frac{2b}{2a+\sqrt 3s}$ and slope of $DB=m_2=\frac{2b-s}{2a}$. Now since the angle between $AB$ and $DB=60^\circ,$ thus we have $$\sqrt 3=\left|\frac{m_1-m_2}{1+m_1m_2}\right|.$$ After this I haven't found anything significant.
So, how to proceed after this?

Arbitrarily set $A=(0,0)$, $C=(1,0)$, $D=\left(\frac12,\frac1{2\sqrt3}\right)$ and $F=\left(\frac23,0\right)$. Now define new points $O=\left(\frac16,\frac1{2\sqrt3}\right)$, $G=\left(\frac13,0\right)$ and $H=\left(0,\frac1{\sqrt3}\right)$, then let $\Gamma$ be the circle with centre $O$ passing through $A$.
Since $\angle DOA=120^\circ$, $B$ lies on $\Gamma$. We also have the equalities $$GF=FC,BE=EC,HD=DC$$ so we can show $\triangle HBG$ is similar to $\triangle DEF$. Now $GH$ happens to be a diameter of $\Gamma$, so $\angle HBG=90^\circ$ and hence $\angle DEF=90^\circ$ too, or $DE\perp EF$.