フリーランスエンジニアがタスク管理を行う際は、仕事や環境に適した方法を選ぶことが大切です。
例えばプログラムなどの各作業が密接に関連しているようなケースでは、それぞれの進捗率やタスクごとの関わり合いを全体的に俯瞰できた方が、作業の漏れや遅延などをチェックしやすくなるでしょう。
反対にそれぞれの作業が独立しているようなケースでは、作業期限日などだけを把握するだけで事足りる可能性が高まるため、入力やステータス更新などに時間のかからない手軽なものを導入すると便利です。

なお、タスク管理を始めると、その管理に追われてしまう人もいます。
大切なことは自分の仕事をとどこおりなく進めることなので、負担になるようなものは極力避けることが大事です。
プロジェクトや時期によって使い分けるのも良いでしょう。

また、作業がチームで行われるような場合は、各タスクを共有できる管理ソフトやサービスを使うと良いでしょう。
フリーランスエンジニアは自分の管理を自分で行う必要があるためつい一人で抱え込みがちですが、作業の進捗を他者にも見えるようにしておくと色々なメリットがあるかもしれません。
例えば、仕事の依頼者と共有することで作業進捗報告を逐一行う手間が省け、不要な打ち合わせなどを無くすことが期待できます。
昨今はそういった機能を持つWebサービスも増えているため、検討してみると良いでしょう。

このように、自分の仕事や環境に適したタスク管理方法を選べば、フリーランスエンジニアとして無理なく業務を進めることができるでしょう。