Manyue-DataScientist commited on
Commit
a3cbcca
·
verified ·
1 Parent(s): f278acc

Upload 7 files

Browse files
.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
+