My Skills
C/C++
System programming, algorithms, and competitive coding.
Python
Data analysis, scripting, automation.
JAVA
Object-oriented programming and enterprise applications.
JavaScript
Interactive web applications and dynamic user interfaces.
HTML
Semantic markup and responsive web design.
CSS
Modern styling, layouts, and animations for web pages.
NumPy
Numerical computing and array operations in Python.
Pandas
Data manipulation and analysis with Python.
Scikit-learn
Machine learning algorithms and data preprocessing.
Matplotlib
Data visualization and plotting in Python.
TensorFlow
Deep learning and neural network model development.
Feature Engineering
Creating and selecting features for machine learning models.
Convolutional Neural Networks (CNN)
Deep learning for image and pattern recognition.
OpenCV2
Computer vision and image processing techniques.
Model Deployment
Deploying machine learning models to production.
Large Language Model
A language model trained with self-supervised machine learning on a vast amount of data.
Retrieval-Augmented Generation (RAG)
A technique that enhances LLM responses by retrieving relevant information from an external knowledge base.
Generative AI
A class of AI models that can create new and original content, such as text, images, and code.
LangChain
A framework for developing applications powered by language models (LLMs) through composition and integration.
LangGraph
A library to build stateful, multi-agent applications with LLMs, by modeling steps as a cyclical graph.
Natural Language Processing (NLP)
A field of AI focused on enabling computers to understand, interpret, and generate human language.
Flask
A lightweight and flexible Python web framework used for building web applications and APIs.
Model Context Protocol
A system of rules governing how context is managed and utilized by an AI model to ensure coherent outputs.
LlamaIndex
A data framework to connect custom data sources to large language models (LLMs) for building RAG applications.
Google Workspace
A suite of cloud computing, productivity, and collaboration tools developed by Google.
Microsoft Office
A suite of productivity software including Word, Excel, and PowerPoint for professional and personal use.
MySQL
Relational database management and operations.
VS Code
Code editing and development environment.
PyCharm
Python IDE for efficient coding and debugging.
IntelliJ
Java IDE for robust application development.
Git
Version control for tracking and collaborating on code.
GitHub
Code hosting, collaboration, and open-source contributions.
DSA (Data Structures and Algorithms)
Problem-solving, algorithmic thinking, and coding interviews.
OOP (Object-Oriented Programming)
Designing modular and reusable code structures.
Leadership
Guiding teams, decision-making, and project ownership.
Time Management
Efficiently prioritizing and completing tasks.
Adaptability
Quickly learning and adjusting to new challenges.
Presentation Skills
Effectively communicating ideas and results.
Teamwork
Collaborates effectively to achieve shared goals.