Welcome to my portfolio website! This is a showcase of my work as a Machine Learning Engineer, featuring interactive AI demonstrations and projects.
Visit the live portfolio at: https://naveenda.live
- Classic Snake game implementation with AI
- Uses NEAT (NeuroEvolution of Augmenting Topologies) and Q-Learning algorithms
- Watch the AI learn and improve its gameplay through reinforcement learning
- Try it here
- Flappy Bird game with AI implementation
- Uses NEAT algorithm for neural network evolution
- Demonstrates natural selection and adaptation in AI
- Try it here
- A simulation of Longplayer, a generative composition built from six short recordings of Tibetan singing bowls. For 1000 years, it will play without repetition.
- Try it here
- Frontend Framework: Next.js 15
- Styling: Tailwind CSS
- AI Libraries:
- NEAT (NeuroEvolution of Augmenting Topologies)
- Q-Learning implementation
- Game Development:
- Phaser.js
- Matter.js for physics
- Animation: Framer Motion
- Type Safety: TypeScript
- Node.js (LTS version)
- npm or yarn
- Clone the repository:
git clone https://github.com/naveenda/portfoilio.git
cd portfoilio- Install dependencies:
npm install
# or
yarn install- Run the development server:
npm run dev
# or
yarn dev- Open http://localhost:3000 in your browser.
npm run build
# or
yarn buildThis project is licensed under the MIT License - see the LICENSE file for details.
- GitHub: @naveenda
- Twitter: @naveenda_
- NEAT algorithm implementation inspired by neataptic
- Game assets and inspiration from classic games
- Next.js team for the amazing framework