I'm a Computer Science graduate focused on building practical software, backend applications, and REST APIs. I work with Python, Java, TypeScript, and C++, with additional experience in AI and computer vision projects.
I enjoy understanding how systems work, solving problems, and turning ideas into reliable, maintainable applications.
Languages
- Python
- Java
- C++
- C
- TypeScript
- Bash
Backend & APIs
- Node.js
- Express.js
- Flask
- REST APIs
Databases
- MongoDB
- Mongoose
- SQL
- SQLite
AI & Computer Vision
- OpenCV
- MediaPipe
- TensorFlow
- Keras
- CNN
- LSTM
Tools
- Git
- GitHub
- Linux
- Postman
A RESTful backend API built with TypeScript, Node.js, Express, MongoDB, JWT authentication, and bcryptjs.
- User registration and login
- JWT-protected routes
- Authenticated CRUD operations for notes
- MongoDB integration with Mongoose
- TypeScript-based backend structure
- Centralized error handling
A computer vision project using OpenCV and MediaPipe for recognizing human behavior from camera input.
- Facial emotion recognition
- Body landmark detection
- Standing and sitting behavior recognition
- Real-time frame processing
A multi-pipeline AI system focused on contextual human behavior recognition using computer vision and machine learning approaches.
ONGC GEOPIC — Internship
Worked with large datasets and diagnostic scripts to identify and investigate data-processing issues in a technical environment.
- Deepening Java and backend development
- Building stronger foundations in software engineering and problem solving
- Exploring modern backend development practices
- GitHub: CrapeBell
- LinkedIn: Aarushi Agrawal
- LeetCode: aarushi04agrawal
Open to entry-level opportunities in software development, backend development, and related engineering roles.