Skip to main content
Project In progress Public Posted May 2025

Fourier Forge

As part of my Final Year Project (FYP), I architected Fourier Forge, a comprehensive educational tool that solves a significant business problem for engineering...

https://irfansyakir.com/projects
https://fourier-forge-83jn8.ondigitalocean.app/

Project Overview

As part of my Final Year Project (FYP), I architected Fourier Forge, a comprehensive educational tool that solves a significant business problem for engineering students struggling with Fourier series calculations. The application implements advanced algorithms and efficient data structures to compute Fourier coefficients while featuring a user-centered design informed by extensive student research and feedback sessions. The project showcases my full-stack capabilities: backend development with complex mathematical processing, DevOps practices with automated deployment pipelines to Digital Ocean, and frontend implementation featuring responsive UI components and interactive visualizations. The business analysis component involved stakeholder interviews with educators, requirements documentation, and KPI tracking to ensure the product delivered measurable educational value.

Key Features

  • Step-by-step solution viewer
  • Waveform visualisation tool
  • Step-by-step solution generator
  • Offline mode for studying without internet connection

Challenges

One of the main challenges was translating complex mathematical formulas into a user-friendly mobile interface while ensuring computational accuracy.
Additionally, creating intuitive visualisations that properly illustrate Fourier series signals required significant research and testing.

Solutions

I used Flutter packages to render mathematical equations and to visualise waveforms and signals.
These tools allowed me to create accurate, responsive visuals and present Fourier series calculations in clear, step-by-step breakdowns without building custom rendering engines or algorithms.

Comments