Plan and execute fundraising strategies (online & offline). Identify potential donors, including individuals and foundations. Develop fundraising proposals, presentations, and campaign materials. Manage donation campaigns, events, and crowdfunding initiatives. Build and maintain long-term relationships with donors. Coordinate with program teams to understand funding requirements. Maintain donor records and ensure proper documentation. Prepare regular fundraising reports and impact updates for donors. Ensure compliance with organizational policies and legal guidelines.