Fourier Series Drawing Machine
Recreates drawings using Fourier Series and FFT, converting an input path into Fourier coefficients and animating rotating epicycles that trace the original image on HTML Canvas.
Software Engineer
I enjoy building software and figuring out how things work under the hood.
I'm Chiranjivi. I recently graduated from IIIT Kottayam in Computer Science, and I'm an aspiring software engineer. I enjoy working on backend systems, cloud infrastructure and distributed systems, and I'm taking baby steps in AI engineering.
📍 Bengaluru, Karnataka, India · chiru02.dev@gmail.com
Recreates drawings using Fourier Series and FFT, converting an input path into Fourier coefficients and animating rotating epicycles that trace the original image on HTML Canvas.
A custom chess engine in pure JavaScript with full move legality validation, including castling, en passant, check and checkmate detection. Zero external dependencies, PvP with real-time move highlighting.
A 2D social media metaverse where users can form groups, choose a specific map, and invite friends to join in an immersive world, live as an avatar and have video conferences.
A desktop logic gate simulator built with Electron, React and TypeScript, featuring a drag-and-drop editor and real-time simulation.