NaveenDA/naveenda.github.io

A personal Portfolio for https://naveenda.github.io

โ˜… 15Forks 8TypeScriptGitHub โ†—Compare

Project website โ†—

personal-website

README

Naveen DA - Portfolio

Welcome to my portfolio website! This is a showcase of my work as a Machine Learning Engineer, featuring interactive AI demonstrations and projects.

๐Ÿš€ Live Demo

Visit the live portfolio at: https://naveenda.github.io

๐ŸŽฎ Interactive AI Projects

1. Snake AI with NEAT and Q-Learning

  • 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

2. Flappy Bird AI with NEAT

  • Flappy Bird game with AI implementation
  • Uses NEAT algorithm for neural network evolution
  • Demonstrates natural selection and adaptation in AI
  • Try it here

3. Longplayer Simulation

  • 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

๐Ÿ› ๏ธ Technologies Used

  • 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

๐Ÿš€ Getting Started

Prerequisites

  • Node.js (LTS version)
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/naveenda/portfoilio.git
cd portfoilio
  1. Install dependencies:
npm install
# or
yarn install
  1. Run the development server:
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 in your browser.

๐Ÿ—๏ธ Building for Production

npm run build
# or
yarn build

๐Ÿ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿค Contact

๐Ÿ™ Acknowledgments

  • NEAT algorithm implementation inspired by neataptic
  • Game assets and inspiration from classic games
  • Next.js team for the amazing framework

Contributors

NaveenDAdependabot[bot]

Issues