Gaussian Periods
An interactive exploration of number theory, turning sums of roots of unity into colorful geometric patterns.
Explore projectA personal corner of MY universe
Joshua Dayal Gnanamuthu
Strong believer in
"When life gives you oranges, make lemonade."
02 : Professional experience
I am currently a teaching assistant for EN.553.171: Discrete Mathematics at Johns Hopkins University. In the past, I've worked on building travel intelligence, LLM-powered assistants, Model Context Protocol servers, computer vision, and automation. All these experiences have helped me grow professionally, shaping me and my interests. Each role has been a chance to solve new problems and keep learning.




03 : Selected explorations
An interactive exploration of number theory, turning sums of roots of unity into colorful geometric patterns.
Explore project
A home for high school CS students. Study materials, lab codes, and a little less searching.
Explore project
Turning a daily problem into an experiment in cleaner lakes through electrochemistry.
Explore project04 : The person behind the projects
Every project I've built has been a means of dismantling and assembling something that intrigues me. Dismantling a topic down to its fundamentals and building it back up, tweaking it and learning along the way.
A little about me05 : Résumé / The one-page version
A closer look at the work, skills, and projects behind this portfolio—all in one place.
View my résumé06 : Make a connection
Wanna connect?