Nepali Cultural Dress Recognition
A computer vision project for recognizing Nepali cultural ornaments and dress categories, using a ResNet50 classifier and an API-oriented deployment workflow.
View repository ↗I'm Aayush Oli. I’m a CSIT undergraduate at Amrit Campus focused on applied machine learning, computer vision, and backend engineering. I’m looking for opportunities to grow as a Junior AI/ML Engineer, contribute to a team, and keep learning. I build end-to-end systems—from data preparation and model evaluation to API development, Docker, and AWS deployment.
A selection of machine learning and software projects. Open each repository for source code, implementation details, and available documentation.
4 projects
A computer vision project for recognizing Nepali cultural ornaments and dress categories, using a ResNet50 classifier and an API-oriented deployment workflow.
View repository ↗A leaf-image classification service built with a ResNet18 model and FastAPI, with health checks and interactive API documentation.
View repository ↗An NLP application that analyzes sports news using transformer sentiment analysis and named-entity recognition, with RSS ingestion, trend summaries, a FastAPI service, and a web dashboard.
View repository ↗A computer vision system that reads chessboard images, classifies board squares, generates a FEN position, and validates the result with chess rules through a FastAPI endpoint.
View repository ↗I’m an aspiring Junior AI/ML Engineer focused on building a strong foundation in machine learning, deep learning, computer vision, and production-minded software development. I’m especially interested in entry-level roles and internships where I can contribute, learn from experienced engineers, and grow through real projects.
I enjoy understanding how systems work end to end: preparing data, training and evaluating models, creating APIs, containerizing applications, and deploying services to the cloud. I value clear documentation, reproducible work, testing, and continuous learning.
My background combines formal computer science study with hands-on experience building and deploying complete ML applications.
Amrit Campus · Tribhuvan University, Kathmandu
Currently pursuing my undergraduate degree. Relevant coursework includes Artificial Intelligence, Data Structures & Algorithms, Operating Systems, Database Management Systems, Advanced Programming, and Statistics.
Hands-on work with PyTorch, CNN image classification, transfer learning, ResNet50 fine-tuning, image preprocessing, class-imbalance considerations, and evaluation using accuracy and F1 scores.
Building REST APIs with FastAPI, documenting endpoints with OpenAPI/Swagger, packaging applications with Docker, loading models from Amazon S3, deploying services on AWS EC2, and using GitHub Actions for CI/CD workflows.
Technologies I use across learning projects and application development. Specific tools vary by project.
Python · SQL · JavaScript basics
PyTorch · scikit-learn · CNNs · Transfer Learning
Image classification · Data preparation · Model evaluation
FastAPI · REST APIs · OpenAPI / Swagger
Docker · Docker Compose · AWS · Render
Git · GitHub · VS Code · Linux
pytest · CI workflows · Documentation
LLM applications · RAG · Agentic workflows
I’m interested in Junior AI/ML Engineer opportunities, internships, and collaborative projects where I can contribute my current skills, learn from a team, and continue developing as an engineer. If my projects are relevant to your team, I’d be glad to connect.