diff --git a/Google Advanced search.html b/Google Advanced search.html new file mode 100644 index 0000000..f8d22a9 --- /dev/null +++ b/Google Advanced search.html @@ -0,0 +1,55 @@ + + + + Advanced Search + + + + +
+ +
+
+ +

Advanced Search

+
+
Find pages with...
+
+
+

all these words:

+

this exact word or phrase:

+

any of these words:

+

none of these words:

+
+ + + + +
+
+
+
+ + +
+ +

Type the important words: tri-colour rat terrier +

+

+ Put exact words in quotes: "rat terrier" + + +

+

Type OR between all the words you want: miniature OR standard

+

Put a minus sign just before words that you don't want:
-rodent, -"Jack Russell"

+
+ +
+ + \ No newline at end of file diff --git a/Google Image search.html b/Google Image search.html new file mode 100644 index 0000000..50702d7 --- /dev/null +++ b/Google Image search.html @@ -0,0 +1,27 @@ + + + + Image Search + + + + +
+ +
+
+ +
+ +
+ + +
+
+
+ + diff --git a/README.md b/README.md index df9a234..1844ec2 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,60 @@ -# Careful! +# Hi there, I'm Satyavardhan Koyalkar! 👋 -You seem to have visited `github.com/me50/USERNAME`, but you forgot to replace `USERNAME` with your own GitHub username! For instance, if your GitHub username were `jharvard` (which it isn't!), you should have visited `github.com/me50/jharvard` instead of `github.com/me50/USERNAME`. +I am a final-year Computer Science student passionate about building **AI-powered applications** and **scalable backend systems**. I specialize in applied AI, semantic search, and robust backend engineering. -## tl;dr +--- -Visit `github.com/me50/USERNAME`, where `USERNAME` is your own GitHub username, not `USERNAME` literally! +### 🚀 Quick Overview +* 🛠️ Currently focusing on **FastAPI, React, and Semantic Search**. +* 🧠 Interested in building full-stack production applications with integrated AI/ML workflows. +* 📦 Check out my published npm package: `npx satya-portfolio-cli` + +--- + +### 🛠️ Technical Toolkit + +| Category | Skills | +| :--- | :--- | +| **Languages** | Python, JavaScript, SQL, C | +| **Frameworks** | FastAPI, Django, React, Streamlit, Node.js | +| **AI / ML** | Sentence Transformers, KeyBERT, TensorFlow, Scikit-learn | +| **Databases & Tools** | PostgreSQL, Git, Linux, AWS EC2, Postman, npm, Pandas, Plotly | + +--- + +### 🏆 Featured Projects + +#### 🤖 **Resume AI** +*An AI-Powered Semantic ATS Resume Analyzer.* +* **Tech Stack:** React, FastAPI, Sentence Transformers +* **What it does:** Built a semantic ATS system using transformer embeddings achieving 98% accuracy and <60s average analysis time with local AI inference. Features skill-gap analysis and real-time feedback. +* [🔗 GitHub Repository](https://github.com/satyavardhankoyalkar/ai-resume-analyzer +) + +#### 💻 **satya-portfolio-cli** +*A terminal-based portfolio generator.* +* **Tech Stack:** Node.js, Inquirer.js +* **What it does:** Published an npm package that generates hacker-style terminal portfolios instantly with interactive CLI and static HTML export. +* Try it out: `npx satya-portfolio-cli` +* [🔗 GitHub Repository](https://github.com/satyavardhankoyalkar/satya-portfolio-cli) | [📦 npm package](https://www.npmjs.com/package/satya-portfolio-cli) + +#### 📊 **Smart CSV Analytics Dashboard** +* **Tech Stack:** Streamlit, Pandas, Plotly +* **What it does:** Auto-cleaning and visualization platform for CSV files featuring outlier detection and smart insights. +* [🔗 GitHub Repository](https://github.com/satyavardhankoyalkar/smart-csv-analytics-dashboard) + +#### 🌿 **AI Plant Disease Detector** +* **Tech Stack:** TensorFlow, Gradio +* **What it does:** Trained a CNN on 20k+ images and deployed a real-time inference web app. +* [🔗 GitHub Repository](https://github.com/satyavardhankoyalkar/ai-plant-disease-detector) + +--- + + + +### 🤝 Connect with Me + +* 📧 **Email:** satyavardhan24105@gmail.com +* 💼 **LinkedIn:** [Your LinkedIn Profile](https://www.linkedin.com/in/satyavardhan-koyalkar-5ba793284/) +* 🌐 **Portfolio:** [Your Portfolio Website](https://portfolio-satyavardhan-koyalkar.vercel.app/) +* 📍 **Location:** Hyderabad, India diff --git a/googlelogo_color_160x56dp.png b/googlelogo_color_160x56dp.png new file mode 100644 index 0000000..458f700 Binary files /dev/null and b/googlelogo_color_160x56dp.png differ diff --git a/imagesearchlogo.png b/imagesearchlogo.png new file mode 100644 index 0000000..0492052 Binary files /dev/null and b/imagesearchlogo.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..014e859 --- /dev/null +++ b/index.html @@ -0,0 +1,30 @@ + + + + Search + +   + + + +
+ + +
+
+ +
+ +
+ + +
+
+
+ + \ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..9aa620f --- /dev/null +++ b/style.css @@ -0,0 +1,223 @@ +*{ + margin:0px; + padding: 0px; + color: black; +} +body{ + font-family: Arial, sans-serif; +} +.head{ + height: 5vh; + display: flex; + align-items: center; + justify-content: flex-end; +} +.head #links{ + margin-right: 30px; + display: flex; +} +.head a{ + margin-left: 30px; + font-size: small; + color: rgba(0, 0, 0, 0.87); + text-decoration: none; +} +.head #links a:hover{ + border: bottom 1px solid rgba(0, 0, 0, 0.789);   +} +html, body { + overflow: hidden; + height: auto; + margin: 0; +} +#advmain { + overflow-y: auto; + background-color: black; +} +.head #advlinks a:hover{ + border: bottom 1px solid rgba(0, 0, 0, 0.789);   + +} +#main{ + height: 75vh; + + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} +#main #I{ + border: 1px solid; + height: 30px; + border-radius: 24px; + padding: 10px; + width: 867px; +} +#main #I:focus { + outline: none; + color: black; +} +#btns { + display: flex; + justify-content: center; + margin-top: 10px; +} +#btns input[type="submit"] { + margin: 0 5px; + padding: 8px 25px; + border-radius: 4px ; +} +#headadv{ + height: 5vh; + display: flex; + flex-direction: row; + align-items: center; +} +#advlinks{ +display: flex; +flex-direction: row; +padding-top: 20px; +padding-left: 20px; +justify-content: space-between; +background-color:black; +} +#advmain{ + border: 1px ; + height: 1012px;; + + display:flex; + flex-direction: column; + align-items: flex-start; + background-color: black; +} +#Ret{ + color: white; + padding-top: 12px; + padding-right: 20px; + text-decoration: none; +} +#Ret>a{ + color: white; + text-decoration: none; +} + #advlogo{ + size: 4px; + color: white; + width: 100px; + height: 48px; +} + #advlogo>h{ + color: white; + text:bold; + font-size: 20px; + font-family: ; + font-weight: 600; +} +#advtitlie{ + color: rgb(244, 75, 75); + font-size: 20px; + width: auto; + margin: 2px solid black; + padding: 15px 10px 10px 45px; +} +#log{ + width: 113px; + height: 37px; +} +#h3s{ + display: inline; + text-align: left; + padding: solid 10px; + color: white; + flex-direction: row; + width: auto; + font: 20px; + margin-left: 0px; + padding-left:45px; + margin: 19px auto 20px 0px; +} +#h3s>div{ + display: flexbox; + align-items: flex-start; + flex-wrap: wrap; + color: white; + justify-content: space-between; +} +text{ + color: white; + display: flex; +} +#identy{ + align-content: flex-start; + height: auto; + background-color: black; + width: 202px; + padding-left: 20px; + flex-direction: row; +} +#sugg>p{ + align-content: flex-start; + height: auto; + padding-left: 18px; + font-size: smaller; + width: auto; + padding-bottom: 20px; + flex-direction: row; + color: white; +} +#identy>p{ + padding-bottom: 17px; + margin-top: 2px; + color: white; + font-size: small; +} +span{ + color: white; +} +#formsect { + display: flex; + padding-left: 25px; + flex-direction: row; + height: 400px; + width: 100%; +} +#frm{ + display: flex; + height: auto; + align-items: flex-start; + width: 40%; + flex-direction: row; +} +#butonsearch{ + display: flex; + justify-content: center; + margin-top: 10px; +} +#frm>input{ + width:100%; + padding-bottom: 20px; +} +#buttonsearch{ + color: white; + height: 24px; + width:100%; + border: 1px solid white; + background-color: black; + margin-bottom: 11px; + padding-top: 7px 0px; +} +#but{ + display: flex; + padding: 8px; + border-radius: 2px; + font-size: small; + font-weight: bold; + justify-content:flex-end; +} +#but>input{ +background-color: #4d90ef; +padding: 8px; +} +#ft{ + background-color: black; +} \ No newline at end of file