Upload 7 files
Browse files- .gitattributes +3 -0
- .gradio/certificate.pem +31 -0
- app.py +319 -0
- data/DA_Intro.mp4 +3 -0
- data/DA_Resume.pdf +3 -0
- data/ML_CV_Resume.pdf +3 -0
- data/admission_predictor_model.pkl +3 -0
- data/knowledge_base.json +295 -0
.gitattributes
CHANGED
@@ -33,3 +33,6 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
36 |
+
data/DA_Intro.mp4 filter=lfs diff=lfs merge=lfs -text
|
37 |
+
data/DA_Resume.pdf filter=lfs diff=lfs merge=lfs -text
|
38 |
+
data/ML_CV_Resume.pdf filter=lfs diff=lfs merge=lfs -text
|
.gradio/certificate.pem
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
-----BEGIN CERTIFICATE-----
|
2 |
+
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
|
31 |
+
-----END CERTIFICATE-----
|
app.py
ADDED
@@ -0,0 +1,319 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import gradio as gr
|
2 |
+
import base64
|
3 |
+
|
4 |
+
# --- Helper Functions ---
|
5 |
+
def file_to_data_uri(filepath, mime_type="application/pdf"):
|
6 |
+
with open(filepath, "rb") as f:
|
7 |
+
data = f.read()
|
8 |
+
b64 = base64.b64encode(data).decode("utf-8")
|
9 |
+
return f"data:{mime_type};base64,{b64}"
|
10 |
+
|
11 |
+
def toggle_resume(is_visible):
|
12 |
+
new_state = not is_visible
|
13 |
+
new_label = "Hide Resume" if new_state else "View Resume"
|
14 |
+
return new_state, gr.update(visible=new_state), gr.update(value=new_label)
|
15 |
+
|
16 |
+
# --- CSS ---
|
17 |
+
portfolio_css = """
|
18 |
+
/* Import Google font */
|
19 |
+
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap');
|
20 |
+
|
21 |
+
body {
|
22 |
+
font-family: 'Poppins', sans-serif;
|
23 |
+
background: linear-gradient(to bottom right, #141414, #000);
|
24 |
+
margin: 0;
|
25 |
+
padding: 0;
|
26 |
+
}
|
27 |
+
.gr-container {
|
28 |
+
max-width: 1200px;
|
29 |
+
margin: 0 auto;
|
30 |
+
padding: 20px;
|
31 |
+
}
|
32 |
+
|
33 |
+
/* Landing Section */
|
34 |
+
.landing-section {
|
35 |
+
text-align: center;
|
36 |
+
margin-bottom: 40px;
|
37 |
+
}
|
38 |
+
.landing-section h1, .landing-section h2 {
|
39 |
+
color: #ffffff !important;
|
40 |
+
margin-top: 0;
|
41 |
+
}
|
42 |
+
.landing-section h1 {
|
43 |
+
font-size: 2.8rem;
|
44 |
+
font-weight: 700;
|
45 |
+
margin-bottom: 0.5rem;
|
46 |
+
}
|
47 |
+
.landing-section h2 {
|
48 |
+
font-size: 2rem;
|
49 |
+
font-weight: 600;
|
50 |
+
margin-bottom: 1rem;
|
51 |
+
}
|
52 |
+
|
53 |
+
/* Typewriter effect */
|
54 |
+
.typing-animation {
|
55 |
+
display: inline-block;
|
56 |
+
overflow: hidden;
|
57 |
+
white-space: nowrap;
|
58 |
+
border-right: 2px solid #ffffff;
|
59 |
+
font-size: 2.8rem;
|
60 |
+
font-weight: 700;
|
61 |
+
width: 29ch;
|
62 |
+
animation: typing 4s steps(29, end) infinite alternate, blink-caret 0.75s step-end infinite;
|
63 |
+
}
|
64 |
+
@keyframes typing { from { width: 0ch; } to { width: 29ch; } }
|
65 |
+
@keyframes blink-caret { 50% { border-color: transparent; } }
|
66 |
+
|
67 |
+
/* Global text styling */
|
68 |
+
p, li, span {
|
69 |
+
color: #e8e8e8;
|
70 |
+
font-size: 1.2rem;
|
71 |
+
}
|
72 |
+
strong {
|
73 |
+
background-color: #ffffff;
|
74 |
+
color: #000;
|
75 |
+
padding: 0.2rem 0.3rem;
|
76 |
+
border-radius: 3px;
|
77 |
+
font-weight: bold;
|
78 |
+
}
|
79 |
+
|
80 |
+
/* Card styling */
|
81 |
+
.card-container {
|
82 |
+
margin-bottom: 20px;
|
83 |
+
transition: transform 0.3s ease, box-shadow 0.3s ease;
|
84 |
+
text-align: center;
|
85 |
+
}
|
86 |
+
.card-container:hover {
|
87 |
+
transform: translateY(-8px);
|
88 |
+
box-shadow: 0 8px 16px rgba(0,0,0,0.5);
|
89 |
+
}
|
90 |
+
.clickable-card { cursor: pointer; }
|
91 |
+
.card-content {
|
92 |
+
border-radius: 15px;
|
93 |
+
padding: 30px;
|
94 |
+
height: 150px;
|
95 |
+
display: flex;
|
96 |
+
align-items: center;
|
97 |
+
justify-content: center;
|
98 |
+
font-size: 24px;
|
99 |
+
color: white;
|
100 |
+
box-shadow: 0 4px 8px rgba(0,0,0,0.3);
|
101 |
+
margin-bottom: 10px;
|
102 |
+
font-weight: 600;
|
103 |
+
}
|
104 |
+
/* Card gradients */
|
105 |
+
.card-da { background: linear-gradient(135deg, #6a11cb, #2575fc); }
|
106 |
+
.card-ml { background: linear-gradient(135deg, #00c6ff, #0072ff); }
|
107 |
+
.card-cv { background: linear-gradient(135deg, #f857a6, #ff5858); }
|
108 |
+
|
109 |
+
/* Section headings */
|
110 |
+
.da-section h1.section-heading { color: #6a11cb; }
|
111 |
+
.ml-section h1.section-heading { color: #0072ff; }
|
112 |
+
.cv-section h1.section-heading { color: #f857a6; }
|
113 |
+
|
114 |
+
/* Back buttons */
|
115 |
+
.back-button {
|
116 |
+
border: none;
|
117 |
+
border-radius: 20px;
|
118 |
+
padding: 6px 16px;
|
119 |
+
font-size: 0.85rem;
|
120 |
+
font-weight: 600;
|
121 |
+
cursor: pointer;
|
122 |
+
transition: transform 0.2s ease, box-shadow 0.2s ease;
|
123 |
+
margin-bottom: 20px;
|
124 |
+
}
|
125 |
+
.back-button:hover {
|
126 |
+
transform: translateY(-3px);
|
127 |
+
box-shadow: 0 4px 6px rgba(0,0,0,0.2);
|
128 |
+
}
|
129 |
+
.back-button-da { background-color: #2575fc; color: #fff; }
|
130 |
+
.back-button-ml { background-color: #0072ff; color: #fff; }
|
131 |
+
.back-button-cv { background-color: #ff5858; color: #fff; }
|
132 |
+
"""
|
133 |
+
|
134 |
+
# --- Portfolio Layout ---
|
135 |
+
with gr.Blocks(title="Manyue's Portfolio", css=portfolio_css) as demo:
|
136 |
+
# ----- Landing Page -----
|
137 |
+
with gr.Row(visible=True, elem_classes="landing-section") as landing_section:
|
138 |
+
with gr.Column():
|
139 |
+
gr.HTML("""
|
140 |
+
<div class="typing-animation">Welcome to Manyue's Portfolio</div><br>
|
141 |
+
<h2>About Me</h2>
|
142 |
+
<p>
|
143 |
+
Hi, I'm Manyue Javvadi – a software engineer turned AI/ML practitioner with a strong foundation in <strong>Commerce</strong> and extensive experience in <strong>machine learning, computer vision, and data analytics</strong>.
|
144 |
+
After gaining valuable industry experience at <strong>Cognizant Technology Solutions</strong>, I pursued formal education in <strong>Applied AI</strong> and <strong>Big Data Analytics</strong> in Canada.
|
145 |
+
I excel at bridging <strong>business logic</strong> with <strong>innovative technical solutions</strong> to create systems that solve real-world challenges.
|
146 |
+
</p>
|
147 |
+
<h2>My Specializations</h2>
|
148 |
+
""")
|
149 |
+
with gr.Row():
|
150 |
+
with gr.Column():
|
151 |
+
da_card = gr.HTML("""
|
152 |
+
<div class="card-container clickable-card" onclick="document.getElementById('da_hidden').click()">
|
153 |
+
<div class="card-content card-da"><span>Data Analytics</span></div>
|
154 |
+
<p style="font-weight: bold;">Data storytelling, business analysis, and visualization</p>
|
155 |
+
</div>
|
156 |
+
""")
|
157 |
+
da_hidden = gr.Button("", visible=False, elem_id="da_hidden")
|
158 |
+
with gr.Column():
|
159 |
+
ml_card = gr.HTML("""
|
160 |
+
<div class="card-container clickable-card" onclick="document.getElementById('ml_hidden').click()">
|
161 |
+
<div class="card-content card-ml"><span>Machine Learning</span></div>
|
162 |
+
<p style="font-weight: bold;">Applied ML for impactful decision-making and automation</p>
|
163 |
+
</div>
|
164 |
+
""")
|
165 |
+
ml_hidden = gr.Button("", visible=False, elem_id="ml_hidden")
|
166 |
+
with gr.Column():
|
167 |
+
cv_card = gr.HTML("""
|
168 |
+
<div class="card-container clickable-card" onclick="document.getElementById('cv_hidden').click()">
|
169 |
+
<div class="card-content card-cv"><span>Computer Vision</span></div>
|
170 |
+
<p style="font-weight: bold;">Real-time object detection and accessibility solutions</p>
|
171 |
+
</div>
|
172 |
+
""")
|
173 |
+
cv_hidden = gr.Button("", visible=False, elem_id="cv_hidden")
|
174 |
+
|
175 |
+
# ----- Data Analytics Section -----
|
176 |
+
with gr.Column(visible=False, elem_classes="da-section") as da_section:
|
177 |
+
gr.Markdown("<h1 class='section-heading' style='margin-bottom: 20px;'>Data Analytics</h1>")
|
178 |
+
with gr.Tabs():
|
179 |
+
with gr.TabItem("Resume"):
|
180 |
+
gr.Markdown("### Professional Summary")
|
181 |
+
gr.Markdown("""
|
182 |
+
**Professional Summary**
|
183 |
+
Detail-oriented Data Analyst with a strategic business mindset and robust technical skills in data manipulation, visualization, and predictive modeling. I transform raw data into clear insights that empower decision-makers.
|
184 |
+
""")
|
185 |
+
gr.Markdown("### Intro Video")
|
186 |
+
gr.Video(value="data/DA_Intro.mp4", label="Data Analytics Intro Video", autoplay=False)
|
187 |
+
gr.Markdown("### Resume Document Preview")
|
188 |
+
da_resume_state = gr.State(value=False)
|
189 |
+
with gr.Group(visible=False) as da_resume_container:
|
190 |
+
da_pdf = file_to_data_uri("data/DA_Resume.pdf")
|
191 |
+
gr.HTML(f"""<iframe src="{da_pdf}" width="100%" height="600px" style="border:none;"></iframe>""")
|
192 |
+
da_toggle_btn = gr.Button("View Resume")
|
193 |
+
da_toggle_btn.click(fn=toggle_resume, inputs=[da_resume_state], outputs=[da_resume_state, da_resume_container, da_toggle_btn])
|
194 |
+
with gr.TabItem("Skills"):
|
195 |
+
gr.Markdown("### Core Skills")
|
196 |
+
gr.Markdown("""
|
197 |
+
- **Data Wrangling & Analysis:** Expert in SQL and Python (Pandas, NumPy) for efficient data cleaning and transformation.
|
198 |
+
- **Exploratory Data Analysis:** Skilled in using Tableau, Matplotlib, and Seaborn to extract and visualize insights.
|
199 |
+
- **Predictive Modeling:** Proficient in statistical modeling and forecasting to drive informed decision-making.
|
200 |
+
""")
|
201 |
+
with gr.TabItem("Projects"):
|
202 |
+
gr.Markdown("### Selected Projects")
|
203 |
+
gr.Markdown("""
|
204 |
+
**LoanTap: Loan Eligibility Prediction**
|
205 |
+
Leveraged logistic regression and EDA to identify key factors influencing loan approvals.
|
206 |
+
|
207 |
+
**Educational Data Insights**
|
208 |
+
Conducted deep statistical analysis to reveal trends in student performance.
|
209 |
+
|
210 |
+
**Upcoming – Jamboree Admission Insights**
|
211 |
+
An initiative to predict graduate admissions using advanced data techniques.
|
212 |
+
""")
|
213 |
+
back_da = gr.Button("← Home", elem_classes=["back-button", "back-button-da"])
|
214 |
+
|
215 |
+
# ----- Machine Learning Section -----
|
216 |
+
with gr.Column(visible=False, elem_classes="ml-section") as ml_section:
|
217 |
+
gr.Markdown("<h1 class='section-heading' style='margin-bottom: 20px;'>Machine Learning</h1>")
|
218 |
+
with gr.Tabs():
|
219 |
+
with gr.TabItem("Resume"):
|
220 |
+
gr.Markdown("### Professional Summary")
|
221 |
+
gr.Markdown("""
|
222 |
+
**Professional Summary**
|
223 |
+
Passionate Machine Learning Engineer skilled in designing and deploying end-to-end ML solutions. I combine technical rigor with strategic insight to develop models that drive innovation and operational efficiency.
|
224 |
+
""")
|
225 |
+
gr.Markdown("### Intro Video")
|
226 |
+
gr.Markdown("_Intro video is coming soon._")
|
227 |
+
gr.Markdown("### Resume Document Preview")
|
228 |
+
ml_resume_state = gr.State(value=False)
|
229 |
+
with gr.Group(visible=False) as ml_resume_container:
|
230 |
+
ml_pdf = file_to_data_uri("data/ML_CV_Resume.pdf")
|
231 |
+
gr.HTML(f"""<iframe src="{ml_pdf}" width="100%" height="600px" style="border:none;"></iframe>""")
|
232 |
+
ml_toggle_btn = gr.Button("View Resume")
|
233 |
+
ml_toggle_btn.click(fn=toggle_resume, inputs=[ml_resume_state], outputs=[ml_resume_state, ml_resume_container, ml_toggle_btn])
|
234 |
+
with gr.TabItem("Skills"):
|
235 |
+
gr.Markdown("### Core Skills")
|
236 |
+
gr.Markdown("""
|
237 |
+
- **ML Algorithms:** Deep understanding of regression, classification, clustering, and neural networks.
|
238 |
+
- **Frameworks & Libraries:** Proficient with scikit-learn, TensorFlow, and XGBoost.
|
239 |
+
- **Model Deployment:** Experienced in deploying models with Gradio and Streamlit.
|
240 |
+
- **Data Engineering:** Skilled in feature engineering and data preprocessing for optimal model performance.
|
241 |
+
""")
|
242 |
+
with gr.TabItem("Projects"):
|
243 |
+
gr.Markdown("### Selected Projects")
|
244 |
+
gr.Markdown("""
|
245 |
+
**University Admission Predictor**
|
246 |
+
Applied linear regression to forecast admission chances based on academic and test performance.
|
247 |
+
|
248 |
+
[AI Chat Assistant](https://huggingface.co/spaces/Manyue-DataScientist/AI-Assistant)
|
249 |
+
Built as a demonstration of a practical AI application, this assistant revolutionizes how recruiters and hiring managers interact with my
|
250 |
+
portfolio. Unlike traditional chatbots, it’s designed with a unique optimization approach that prioritizes efficiency and accuracy.
|
251 |
+
|
252 |
+
[Speaker Diarization Application](https://huggingface.co/spaces/Manyue-DataScientist/speaker-diarization-app-v2)
|
253 |
+
Developed an advanced multi-speaker audio processing system that performs speaker diarization, transcription, and summarization to
|
254 |
+
extract meaningful insights from multi-speaker conversations.
|
255 |
+
""")
|
256 |
+
back_ml = gr.Button("← Home", elem_classes=["back-button", "back-button-ml"])
|
257 |
+
|
258 |
+
# ----- Computer Vision Section -----
|
259 |
+
with gr.Column(visible=False, elem_classes="cv-section") as cv_section:
|
260 |
+
gr.Markdown("<h1 class='section-heading' style='margin-bottom: 20px;'>Computer Vision</h1>")
|
261 |
+
with gr.Tabs():
|
262 |
+
with gr.TabItem("Resume"):
|
263 |
+
gr.Markdown("### Professional Summary")
|
264 |
+
gr.Markdown("""
|
265 |
+
**Professional Summary**
|
266 |
+
Innovative Computer Vision Engineer dedicated to crafting real-time, scalable vision solutions. I focus on building systems that improve accessibility and automate complex visual tasks.
|
267 |
+
""")
|
268 |
+
gr.Markdown("### Intro Video")
|
269 |
+
gr.Markdown("_Intro video is coming soon._")
|
270 |
+
gr.Markdown("### Resume Document Preview")
|
271 |
+
cv_resume_state = gr.State(value=False)
|
272 |
+
with gr.Group(visible=False) as cv_resume_container:
|
273 |
+
cv_pdf = file_to_data_uri("data/ML_CV_Resume.pdf")
|
274 |
+
gr.HTML(f"""<iframe src="{cv_pdf}" width="100%" height="600px" style="border:none;"></iframe>""")
|
275 |
+
cv_toggle_btn = gr.Button("View Resume")
|
276 |
+
cv_toggle_btn.click(fn=toggle_resume, inputs=[cv_resume_state], outputs=[cv_resume_state, cv_resume_container, cv_toggle_btn])
|
277 |
+
with gr.TabItem("Skills"):
|
278 |
+
gr.Markdown("### Core Skills")
|
279 |
+
gr.Markdown("""
|
280 |
+
- **Vision Algorithms:** Proficient in CNNs, YOLO, and segmentation for robust object detection.
|
281 |
+
- **Technical Tools:** Expert in OpenCV, PyTorch, and TensorFlow for advanced image processing.
|
282 |
+
- **Image Analysis:** Skilled in image enhancement, filtering, and OCR integration.
|
283 |
+
- **Deep Learning:** Experienced with transfer learning and model fine-tuning for custom vision tasks.
|
284 |
+
""")
|
285 |
+
with gr.TabItem("Projects"):
|
286 |
+
gr.Markdown("### Selected Projects")
|
287 |
+
gr.Markdown("""
|
288 |
+
**Smart Shopping Assistant**
|
289 |
+
An accessibility tool combining real-time object detection and OCR to guide visually impaired users in retail settings.
|
290 |
+
|
291 |
+
**Traffic Flow Counter (Upcoming)**
|
292 |
+
An edge solution using Raspberry Pi to monitor and count vehicles at intersections.
|
293 |
+
|
294 |
+
**Experimental Object Datasets**
|
295 |
+
Initiatives focused on training custom YOLO models to improve detection in complex environments.
|
296 |
+
""")
|
297 |
+
back_cv = gr.Button("← Home", elem_classes=["back-button", "back-button-cv"])
|
298 |
+
|
299 |
+
# ----- Navigation Callbacks -----
|
300 |
+
def switch_to_da():
|
301 |
+
return (gr.update(visible=False), gr.update(visible=True), gr.update(visible=False), gr.update(visible=False))
|
302 |
+
def switch_to_ml():
|
303 |
+
return (gr.update(visible=False), gr.update(visible=False), gr.update(visible=(True)), gr.update(visible=(False)))
|
304 |
+
def switch_to_cv():
|
305 |
+
return (gr.update(visible=False), gr.update(visible=False), gr.update(visible=(False)), gr.update(visible=(True)))
|
306 |
+
def back_to_main():
|
307 |
+
return (gr.update(visible=True), gr.update(visible=(False)), gr.update(visible=(False)), gr.update(visible=(False)))
|
308 |
+
|
309 |
+
# Hidden card triggers for section switching
|
310 |
+
da_hidden.click(fn=switch_to_da, outputs=[landing_section, da_section, ml_section, cv_section])
|
311 |
+
ml_hidden.click(fn=switch_to_ml, outputs=[landing_section, da_section, ml_section, cv_section])
|
312 |
+
cv_hidden.click(fn=switch_to_cv, outputs=[landing_section, da_section, ml_section, cv_section])
|
313 |
+
|
314 |
+
# Back button bindings for each section
|
315 |
+
back_da.click(fn=back_to_main, outputs=[landing_section, da_section, ml_section, cv_section])
|
316 |
+
back_ml.click(fn=back_to_main, outputs=[landing_section, da_section, ml_section, cv_section])
|
317 |
+
back_cv.click(fn=back_to_main, outputs=[landing_section, da_section, ml_section, cv_section])
|
318 |
+
|
319 |
+
demo.launch()
|
data/DA_Intro.mp4
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:fb4294b1f0ac14d63d94da05863211b3b22548b26b72ab84cc22228f3526ddf0
|
3 |
+
size 70519289
|
data/DA_Resume.pdf
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:73009b74b48b78f13f2a6d7e107810f813011e82397d89698c3810e4c0d996c2
|
3 |
+
size 203466
|
data/ML_CV_Resume.pdf
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:d565d2c6621252cb291e1835fee75bc4aff6300b1f000c72223cbaf398489e86
|
3 |
+
size 124568
|
data/admission_predictor_model.pkl
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:ce3b362f3e71df83333977efb040610f5cdcf915d33e0a07c2d9a7894e8c6f3e
|
3 |
+
size 1718
|
data/knowledge_base.json
ADDED
@@ -0,0 +1,295 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"personal_details": {
|
3 |
+
"full_name": "Manyue Javvadi",
|
4 |
+
"current_location": "Canada",
|
5 |
+
"nationality": "Indian",
|
6 |
+
"professional_summary": "I'm Manyue Javvadi, a Machine Learning enthusiast passionate about creating projects that push the limits of innovation. Guided by the belief that 'Imagination is more powerful than knowledge,' as Albert Einstein once said, I strive to develop solutions that enhance human potential, not replace it. Explore the ideas and creations that aren't just part of the present—they're shaping a future where technology and humanity thrive together.",
|
7 |
+
"online_presence": {
|
8 |
+
"personal_website": "https://manyuejavvadi.netlify.app/",
|
9 |
+
"linkedin": "https://www.linkedin.com/in/manyue-javvadi-datascientist/",
|
10 |
+
"portfolio": "https://manyue-datascientist-portfolio.streamlit.app/",
|
11 |
+
"blog_posts": [
|
12 |
+
{
|
13 |
+
"title": "The Questions That Kept Me Up All Night: My Sleepless Struggle to Understand NLP",
|
14 |
+
"focus": "Deep dive into Natural Language Processing challenges and insights"
|
15 |
+
},
|
16 |
+
{
|
17 |
+
"title": "Are We Headed Toward the Next Threat, Bigger Than a Nuclear Bomb?",
|
18 |
+
"focus": "Analysis of AI safety and ethical considerations"
|
19 |
+
},
|
20 |
+
{
|
21 |
+
"title": "How KNN Works: A Simple Explanation of Nearest Neighbors",
|
22 |
+
"link":"https://knn-algorithm-explained-by-manyue-javvadi.hashnode.dev/how-knn-works-a-simple-explanation-of-nearest-neighbors",
|
23 |
+
"focus": "Educational content breaking down ML algorithms"
|
24 |
+
}
|
25 |
+
]
|
26 |
+
},
|
27 |
+
"career_transition": {
|
28 |
+
"key_decision": "Transitioned from Java development at Cognizant to pursue ML/AI dream in Canada",
|
29 |
+
"motivation": "Combining technical expertise with innovation and commerce skills in ML/AI field",
|
30 |
+
"current_focus": "Building practical ML solutions while advancing education in Canada"
|
31 |
+
}
|
32 |
+
},
|
33 |
+
"education": {
|
34 |
+
"postgraduate": [
|
35 |
+
{
|
36 |
+
"course_name": "Big Data Analytics",
|
37 |
+
"institution": "Georgian College",
|
38 |
+
"graduation_year": "2024",
|
39 |
+
"gpa": "8.3/10",
|
40 |
+
"achievements": ["Dean's List Honoree"],
|
41 |
+
"key_courses": [
|
42 |
+
"Advanced Machine Learning",
|
43 |
+
"Big Data Processing",
|
44 |
+
"Statistical Analysis",
|
45 |
+
"Data Visualization"
|
46 |
+
]
|
47 |
+
},
|
48 |
+
{
|
49 |
+
"course_name": "Applied AI Solutions Development Program",
|
50 |
+
"institution": "George Brown College",
|
51 |
+
"graduation_year": "2025",
|
52 |
+
"gpa": "3.8/4.0",
|
53 |
+
"key_courses": [
|
54 |
+
"Deep Learning Applications",
|
55 |
+
"Natural Language Processing",
|
56 |
+
"Computer Vision",
|
57 |
+
"MLOps and Deployment"
|
58 |
+
]
|
59 |
+
}
|
60 |
+
],
|
61 |
+
"undergraduate": {
|
62 |
+
"course_name": "Bachelor of Commerce",
|
63 |
+
"institution": "SRM University Chennai",
|
64 |
+
"graduation_year": "2021",
|
65 |
+
"grade": "89%",
|
66 |
+
"relevance": "Strong foundation in business analytics and decision-making"
|
67 |
+
},
|
68 |
+
"ongoing_learning": {
|
69 |
+
"certifications_in_progress": ["MLOps Specialization"],
|
70 |
+
"areas_of_focus": [
|
71 |
+
"Model Deployment",
|
72 |
+
"CI/CD for ML",
|
73 |
+
"ML System Design"
|
74 |
+
]
|
75 |
+
}
|
76 |
+
},
|
77 |
+
"skills": {
|
78 |
+
"technical_skills": {
|
79 |
+
"machine_learning": {
|
80 |
+
"core": ["Supervised Learning", "Unsupervised Learning", "Neural Networks"],
|
81 |
+
"frameworks": ["scikit-learn", "TensorFlow", "PyTorch"],
|
82 |
+
"focus_areas": ["NLP", "Computer Vision", "Recommendation Systems"]
|
83 |
+
},
|
84 |
+
"programming": {
|
85 |
+
"primary": ["Python", "Java"],
|
86 |
+
"libraries": ["NumPy", "Pandas", "Matplotlib", "Seaborn"],
|
87 |
+
"tools": ["Git", "Docker"]
|
88 |
+
},
|
89 |
+
"data": {
|
90 |
+
"databases": ["SQL", "MongoDB"],
|
91 |
+
"visualization": ["Tableau", "PowerBI"],
|
92 |
+
"processing": ["PySpark", "Hadoop"]
|
93 |
+
},
|
94 |
+
"deployment": {
|
95 |
+
"web": ["Streamlit", "Flask"],
|
96 |
+
"mlops": ["MLflow", "DVC"],
|
97 |
+
"version_control": ["Git", "GitHub"]
|
98 |
+
}
|
99 |
+
},
|
100 |
+
"soft_skills": [
|
101 |
+
{
|
102 |
+
"skill": "Problem-solving",
|
103 |
+
"context": "Developed innovative solutions in ML projects"
|
104 |
+
},
|
105 |
+
{
|
106 |
+
"skill": "Communication",
|
107 |
+
"context": "Technical blog writing and project documentation"
|
108 |
+
},
|
109 |
+
{
|
110 |
+
"skill": "Adaptability",
|
111 |
+
"context": "Successfully transitioned from commerce to tech"
|
112 |
+
},
|
113 |
+
{
|
114 |
+
"skill": "Leadership",
|
115 |
+
"context": "Led project teams and initiatives"
|
116 |
+
}
|
117 |
+
]
|
118 |
+
},
|
119 |
+
"professional_experience": {
|
120 |
+
"work_experience": [
|
121 |
+
{
|
122 |
+
"position": "Junior Software Engineer",
|
123 |
+
"company": "Cognizant",
|
124 |
+
"duration": "June 2021 – September 2023",
|
125 |
+
"location": "Chennai, India",
|
126 |
+
"achievements": [
|
127 |
+
"Developed and maintained Java applications in insurance domain",
|
128 |
+
"Led migration from SVN to GitHub for improved development workflow",
|
129 |
+
"Collaborated with cross-functional teams for requirement analysis",
|
130 |
+
"Resolved version conflicts during application upgrades"
|
131 |
+
],
|
132 |
+
"technologies_used": [
|
133 |
+
"Java",
|
134 |
+
"Spring Framework",
|
135 |
+
"SQL",
|
136 |
+
"Git"
|
137 |
+
],
|
138 |
+
"impact": "Improved documentation process and streamlined backend storage"
|
139 |
+
}
|
140 |
+
]
|
141 |
+
},
|
142 |
+
"projects": {
|
143 |
+
|
144 |
+
"major_projects": [
|
145 |
+
{
|
146 |
+
"name": "AI-Powered POS System",
|
147 |
+
"description": "An innovative Point-of-Sale system that integrates cutting-edge AI technologies to revolutionize restaurant operations. The project involves proprietary algorithms and novel approaches that are currently under IP discussion with my institution.",
|
148 |
+
"impact": "Aims to transform how restaurants handle operations, inventory, and customer service using AI",
|
149 |
+
"skills_used": ["Python", "MLOps", "Deep Learning", "Computer Vision"],
|
150 |
+
"status": "Under active development - MVP phase",
|
151 |
+
"confidentiality_note": "Full details under IP review"
|
152 |
+
},
|
153 |
+
{
|
154 |
+
"name": "Innovative E-commerce Enhancement",
|
155 |
+
"description": "Developing a transformative feature for Shopify stores that leverages advanced NLP and ML techniques to significantly improve customer engagement and conversion rates.",
|
156 |
+
"impact": "Early testing shows promising results in customer interaction metrics",
|
157 |
+
"skills_used": ["Python", "Neural Networks", "NLP", "Deep Learning"],
|
158 |
+
"status": "In development - proprietary solution",
|
159 |
+
"confidentiality_note": "Details limited due to potential commercial application"
|
160 |
+
},
|
161 |
+
{
|
162 |
+
"name": "Smart Nutrition Recommendation System",
|
163 |
+
"description": "An innovative system that scans product barcodes and analyzes nutrition labels to provide personalized healthy alternatives based on user preferences and dietary requirements.",
|
164 |
+
"key_features": [
|
165 |
+
"Barcode scanning integration",
|
166 |
+
"Nutrition analysis engine",
|
167 |
+
"Personalized recommendation algorithm",
|
168 |
+
"Alternative product matching"
|
169 |
+
],
|
170 |
+
"technical_details": {
|
171 |
+
"data_processing": "Real-time nutrition label analysis",
|
172 |
+
"ml_models": "Custom recommendation engine using collaborative and content-based filtering",
|
173 |
+
"user_profiling": "Dynamic preference learning system"
|
174 |
+
},
|
175 |
+
"skills_used": ["Python", "Computer Vision", "Machine Learning", "Recommendation Systems"],
|
176 |
+
"status": "Prototype development",
|
177 |
+
"target_impact": "Making healthy food choices more accessible and personalized"
|
178 |
+
},
|
179 |
+
{
|
180 |
+
"name": "AI Portfolio Assistant",
|
181 |
+
"description": "A sophisticated chatbot leveraging LLM technology to provide dynamic, context-aware responses about my professional journey and projects.",
|
182 |
+
"key_features": [
|
183 |
+
"Natural language understanding",
|
184 |
+
"Context-aware responses",
|
185 |
+
"Dynamic job description analysis"
|
186 |
+
],
|
187 |
+
"skills_used": ["Python", "LLMs", "Streamlit", "NLP"],
|
188 |
+
"status": "Deployed and actively enhanced"
|
189 |
+
}
|
190 |
+
],
|
191 |
+
"algorithm_practice_projects": [
|
192 |
+
{
|
193 |
+
"name": "University Admission Predictor",
|
194 |
+
"type": "Linear Regression Implementation",
|
195 |
+
"description": "Built from scratch to understand core regression concepts, helping Jamboree predict admission chances for international students.",
|
196 |
+
"technical_focus": "Custom implementation of linear regression without using sklearn",
|
197 |
+
"skills_developed": ["Statistical Analysis", "Algorithm Implementation", "Feature Engineering"],
|
198 |
+
"accuracy": "81% on test data",
|
199 |
+
"status": "Completed"
|
200 |
+
},
|
201 |
+
{
|
202 |
+
"name": "LoanTap Credit Assessment",
|
203 |
+
"type": "Logistic Regression Implementation",
|
204 |
+
"description": "Custom-built logistic regression model for credit worthiness prediction",
|
205 |
+
"technical_focus": "Implementation of logistic regression from scratch",
|
206 |
+
"skills_developed": ["Credit Risk Modeling", "Binary Classification", "Model Evaluation"],
|
207 |
+
"status": "Completed"
|
208 |
+
},
|
209 |
+
{
|
210 |
+
"name": "OLA Driver Retention Analysis",
|
211 |
+
"type": "Ensemble Learning",
|
212 |
+
"description": "Predictive modeling for driver churn using various ensemble techniques",
|
213 |
+
"technical_focus": "Implementation of multiple base models and ensemble methods",
|
214 |
+
"skills_developed": ["Ensemble Methods", "Feature Selection", "Model Comparison"],
|
215 |
+
"status": "Completed"
|
216 |
+
},
|
217 |
+
{
|
218 |
+
"name": "AdEase View Prediction",
|
219 |
+
"type": "Time Series Analysis",
|
220 |
+
"description": "Forecasting Wikipedia page views for optimal ad placement",
|
221 |
+
"technical_focus": "Implementation of time series models and forecasting techniques",
|
222 |
+
"skills_developed": ["Time Series Analysis", "Forecasting", "Data Preprocessing"],
|
223 |
+
"status": "Completed"
|
224 |
+
}
|
225 |
+
]
|
226 |
+
},
|
227 |
+
|
228 |
+
"personal_journey": {
|
229 |
+
"dietary_changes": "I transitioned to a vegetarian diet in 2021 but resumed eating non-veg in 2023 to address nutritional deficiencies.",
|
230 |
+
"life_changes": [
|
231 |
+
{
|
232 |
+
"date": "December 2023",
|
233 |
+
"event": "I relocated to Canada for advanced education."
|
234 |
+
}
|
235 |
+
],
|
236 |
+
"mindset": "I am resilient, adaptable, and innovation-driven. I thrive on challenges and use setbacks as opportunities for growth.",
|
237 |
+
"motto_or_vision": "To leverage AI/ML to create solutions that enhance user experiences while retaining the human touch."
|
238 |
+
},
|
239 |
+
"goals_and_aspirations": {
|
240 |
+
"short_term": [
|
241 |
+
"I want to master advanced machine learning techniques.",
|
242 |
+
"I aim to expand my portfolio with impactful projects.",
|
243 |
+
"I seek to secure a role as an ML engineer in Canada."
|
244 |
+
],
|
245 |
+
"long_term": [
|
246 |
+
"I plan to develop AI solutions that redefine retail and hospitality experiences.",
|
247 |
+
"I aspire to establish a successful AI startup.",
|
248 |
+
"I want to mentor aspiring AI professionals."
|
249 |
+
]
|
250 |
+
},
|
251 |
+
"frequently_asked_questions": [
|
252 |
+
{
|
253 |
+
"question": "Why did you transition from commerce to AI/ML?",
|
254 |
+
"answer": "The transition from commerce to AI/ML was a result of an unexpected turn in my career journey. After completing my bachelor's degree in commerce, I was fortunate to land a job at Cognizant Technology Solutions as a Programmer Trainee. Despite having no prior experience in coding or programming, coming from a core commerce background, my eagerness to learn and quick adaptability caught the attention of my trainers. CTS gave me an opportunity, and during the initial 45-day training period and assessment, I performed exceptionally well in Java, which helped me secure a position in the development team. This was a remarkable achievement, as many computer science graduates typically end up in support roles. However, after working for a year, I realized that while I had developed a passion for programming, I still felt disconnected from my original interest in business and commerce. I knew I had to find a way to combine both my love for programming and my interest in business. That's when I discovered data science and machine learning, which seemed like the perfect intersection. With this newfound clarity, I embarked on a journey to master AI/ML, and now, I am truly enjoying the blend of technology and business that this field offers."
|
255 |
+
},
|
256 |
+
{
|
257 |
+
"question": "What unique qualities do you bring to the table?",
|
258 |
+
"answer": "I combine technical expertise with a fresh perspective, thanks to my diverse background. My adaptability and ability to think beyond conventional approaches are my biggest strengths."
|
259 |
+
},
|
260 |
+
{
|
261 |
+
"question": "What is your most innovative project?",
|
262 |
+
"answer": "The most innovative project is an AI-powered Point-of-Sale (POS) system designed to Reduce order time and order errors. I'm currently working with my college to secure intellectual property rights, so I can't disclose the full extent of its capabilities at this time. However, I'm confident that this project has the potential to significantly impact the restaurant industry."
|
263 |
+
}
|
264 |
+
],
|
265 |
+
"career_development": {
|
266 |
+
"short_term": [
|
267 |
+
"I aim to continue mastering ML concepts through projects and coursework.",
|
268 |
+
"I want to build a portfolio that highlights my ability to solve real-world problems.",
|
269 |
+
"I plan to secure an ML engineer role in retail or hospitality AI."
|
270 |
+
],
|
271 |
+
"long_term": [
|
272 |
+
"I intend to build AI tools that make a global impact in the retail sector.",
|
273 |
+
"I aspire to launch my own AI startup focused on innovative NLP applications.",
|
274 |
+
"I want to contribute to the AI/ML community by mentoring and sharing knowledge."
|
275 |
+
],
|
276 |
+
"perspectives": {
|
277 |
+
"market_outlook": {
|
278 |
+
"job_market": "I believe market conditions are less about timing and more about preparation. While the market may have its ups and downs, I focus on building strong skills and creating impactful projects. Quality efforts and continuous learning will always find opportunities.",
|
279 |
+
"value_proposition": "My unique combination of commerce background and technical skills allows me to understand both business needs and technical implementation, making me a valuable asset regardless of market conditions.",
|
280 |
+
"strategy": "I'm using this time to enhance my skills, build innovative projects, and stay ahead of industry trends. It's about creating value, not just seeking opportunities."
|
281 |
+
},
|
282 |
+
"learning_philosophy": "I believe in learning through practical implementation. Rather than just studying algorithms, I build projects from scratch to truly understand the concepts.",
|
283 |
+
"work_approach": "I focus on creating solutions that enhance human capabilities rather than replacing them. Every project I undertake aims to solve real-world problems.",
|
284 |
+
"career_perspective": "Success in tech isn't just about coding skills—it's about understanding business problems and creating meaningful solutions."
|
285 |
+
},
|
286 |
+
"common_queries": {
|
287 |
+
"weather": "I'm focused on ML/AI and career discussions. For weather information, I'd recommend checking local weather services.",
|
288 |
+
"market_conditions": "Rather than focusing on market conditions, I believe in creating value through continuous learning and practical projects. Would you like to know about my approach to standing out in any market?",
|
289 |
+
"general": "I'm Manyue's portfolio assistant, focused on discussing my professional journey, projects, and ML/AI expertise. For general queries, I'd encourage exploring more relevant resources."
|
290 |
+
}
|
291 |
+
}
|
292 |
+
|
293 |
+
}
|
294 |
+
|
295 |
+
|