Below are the current projects I'm working on. To see my past projects, scroll down to see previously completed projects organized by topic.

CURRENT PROJECTS

Fourier Transform

During a tutorial in MAT224, my TA introduced us to how the Fourier transform was constructed from an orthonormal basis for the subspace of all continuous functions. Due to the relative simplicity of the transform, I decided to code a program that could:

  1. Receive coordinates corresponding to the output of a function and generate a decomposition of that function with only trigonometric functions.
  2. Removing noise from a corrupted output by "subtracting" the noise from it to produce the original function (e.g. filtering out background noise)

In this project, I document my process in the form of blog posts and videos, culminating with an informal report along with a working software that achieves the project's goals.

Access the project here