I am trying to create a report/dashboard that tells me the amount of work taken on by each developer in the current sprint. Is there anyway to create that?
If you consider using a plugin I would suggest ActivityTimeline.
ActivityTimeline provides resource planning and availability on a timeline view. You can track tasks progress, workload, and availability for each employee taking into consideration the part-time, full-time, or even different work schemes for users, and holidays. Workload or availability could be calculated for individuals or teams on the same view.
Welcome to the Atlassian Community!
There's not a lot built into Jira that can help you with this, because it is not an Agile thing to do - sprints are executed by teams, not individuals.
Best you can do is the workload reports, but they don't directly report on sprints.