Portfolio

Projects

Dive into my collection of projects showcasing microservices, full-stack applications, and cloud infrastructure.

Python
TypeScript
React
Next.js
AWS
Docker
Kubernetes
Node.js
PostgreSQL
MongoDB

Featured Project

Cymatics - Chladni Pattern Visualization - 3D & 2D
Frontend

Cymatics - Chladni Pattern Visualization - 3D & 2D

A Next.js-based application that visualizes Chladni cymatics patterns in both 2D and 3D environments. The 2D version uses P5.js to simulate particles that form patterns according to the Chladni equation, while the 3D version leverages Three.js and React Three Fiber for immersive visualization. The app features interactive controls allowing users to adjust frequency, amplitude, vibration strength, and particle count parameters to explore various cymatics patterns in real-time.

Up to 20,000

Particles

2D & 3D

Visualization Modes

6

Interactive Parameters

React
Next.js
Three.js
P5.js
TypeScript
Cymatics

Projects

Cymatics - Chladni Pattern Visualization - 3D & 2D
React
Next.js
Three.js
P5.js
TypeScript
Cymatics
Frontend

Cymatics - Chladni Pattern Visualization - 3D & 2D

Interactive visualization of Chladni patterns in both 3D using Three.js and 2D using P5.js. This app simulates particle movement on vibrating surfaces, creating mesmerizing patterns controlled by adjustable parameters.

Full-Stack AWS Monorepo with Next.js, NestJS, and CDK
Next.js
NestJS
TypeScript
Prisma
AWS CDK
Tailwind CSS
ECS
Docker
Clerk Auth
NX Monorepo
Full-Stack

Full-Stack AWS Monorepo with Next.js, NestJS, and CDK

A comprehensive monorepo solution with cloud-native architecture and infrastructure as code

Modern Portfolio Website
Next.js
TypeScript
Tailwind CSS
Framer Motion
Responsive Design
Monorepo
UI Components
Frontend

Modern Portfolio Website

A personal portfolio website built with Next.js, TypeScript, and Tailwind CSS featuring animated UI components, dynamic content loading, and responsive design.

Audio Fingerprinting Library
Go
DSP
Audio Analysis
Fingerprinting
FFT
Spectral Analysis
Backend

Audio Fingerprinting Library

A robust Go implementation of an audio fingerprinting system that generates distinctive fingerprints from audio files, inspired by the Shazam algorithm.