Manoj Aryal

  • Home
  • Experience
  • Blog
  • Projects

Autonomous Navigating Agent

  • Created a self-navigating autonomous agent trained to collect points in a large Unity environment with Deep Q-Network
  • Tools Used: Python, PyTorch, NumPy, Unity-based virtual environment
  • View Code

Recommendation Engine

  • Explored collaborative filtering movie recommendation system with deep-learning
  • Deployed content-based recommendation as a web-app at: https://similarmovies.herokuapp.com
  • Tools Used: Python, Keras, NumPy, Pandas, Scikit-Learn, Streamlit
  • View Code

Garbage Collector

  • Implemented custom smart pointer for garbage collection and to verify no memory leaks
  • Tools Used: C++
  • View Code

A* Search Algorithm

  • Implemented A* Search Algorithm with C++ that finds the path between the start and endpoint of a randomly generated board of any number of rows, columns, and difficulty level
  • Tools Used: C++
  • View Code

Generative Adversarial Networks

  • Implemented Deep Convolutional Generative Adversarial Networks (DCGAN) to generate fake human faces with Keras
  • Tools Used: Python, Keras
  • View Code

Weatherly

  • Weather app for iOS with dark-mode feature
  • Tools Used: Swift, Xcode
  • View Code

Sentiment Classification

  • Implemented five-class sentence level sentiment classification and compared GRU, LSTM and self-attention mechanism
  • Tools Used: Python, PyTorch, NumPy
  • View Code

Other: Museum Search Java App & To-Do Android App

  • Created a database, designed MVC pattern and DFDs, and followed modified-waterfall model to develop a app that was able to give details and directions to the items with Java and SQL
  • Created a simple To-Do android app with CRUD (Create, Read, Update and Delete) functions
  • Tools Used: Java, SQL, Andrioid Studio
  • Android App : View Code
  • Java Search App: View Code

More projects at: https://github.com/manoj-aryal