Suchith-nj commited on
Commit
f3e8c35
Β·
1 Parent(s): 496820c
Files changed (1) hide show
  1. app.py +302 -296
app.py CHANGED
@@ -1,313 +1,319 @@
1
  import streamlit as st
2
- from datetime import datetime
3
-
4
- # Page config
5
- st.set_page_config(
6
- page_title="Suchith Natraj Javali - AI Portfolio",
7
- page_icon="πŸ€–",
8
- layout="wide",
9
- initial_sidebar_state="expanded"
10
- )
11
-
12
- # Custom CSS
13
- st.markdown("""
14
- <style>
15
- .main {padding: 2rem;}
16
- h1 {color: #FF9D00;}
17
- .highlight-box {
18
- padding: 2rem;
19
- background: linear-gradient(135deg, #FF9D00 0%, #FFD21E 100%);
20
- color: #1F1F1F;
21
- border-radius: 10px;
22
- margin: 1rem 0;
23
- box-shadow: 0 4px 6px rgba(0,0,0,0.1);
24
- }
25
- .metric-card {
26
- background: #f0f2f6;
27
- padding: 1.5rem;
28
- border-radius: 10px;
29
- text-align: center;
30
- }
31
- </style>
32
- """, unsafe_allow_html=True)
33
-
34
-
35
- col1, col2 = st.columns([3, 1])
36
- with col1:
37
- st.title("Suchith Natraj Javali - AI Portfolio")
38
- st.markdown("### Production-Ready AI/ML Services")
39
- with col2:
40
- st.markdown("[![HuggingFace](https://img.shields.io/badge/πŸ€—-HuggingFace-FFD21E?style=for-the-badge)](https://huggingface.co/suchithnj12)")
41
- st.markdown("[![GitHub](https://img.shields.io/badge/GitHub-Profile-181717?style=for-the-badge&logo=github)](https://github.com/Suchith-nj)")
42
-
43
- # Hero section
44
- st.markdown("""
45
- <div class="highlight-box">
46
- <h2 style="color: #1F1F1F; margin: 0;">Welcome to My AI Portfolio</h2>
47
- <p style="color: #1F1F1F; opacity: 0.9; margin-top: 0.5rem; font-size: 1.1rem;">
48
- Explore my collection of <strong>production-ready AI/ML services</strong> built with
49
- PyTorch, HuggingFace Transformers, LangChain, and modern frameworks.
50
- Each service demonstrates end-to-end ML engineering capabilities.
51
- </p>
52
- <p style="color: #1F1F1F; opacity: 0.8; margin-top: 0.5rem;">
53
- πŸ’‘ <strong>16GB RAM</strong> | 2 vCPU | Hosted on HuggingFace Spaces
54
- </p>
55
- </div>
56
- """, unsafe_allow_html=True)
57
-
58
- st.write("")
59
-
60
- # Metrics row
61
- col1, col2, col3, col4 = st.columns(4)
62
-
63
- with col1:
64
- st.markdown('<div class="metric-card">', unsafe_allow_html=True)
65
- st.metric(label="Total Services", value="10+", delta="Growing")
66
- st.markdown('</div>', unsafe_allow_html=True)
67
-
68
- with col2:
69
- st.markdown('<div class="metric-card">', unsafe_allow_html=True)
70
- st.metric(label="Primary Stack", value="Python", delta="PyTorch & LangChain")
71
- st.markdown('</div>', unsafe_allow_html=True)
72
-
73
- with col3:
74
- st.markdown('<div class="metric-card">', unsafe_allow_html=True)
75
- st.metric(label="Platform", value="HuggingFace", delta="16GB RAM")
76
- st.markdown('</div>', unsafe_allow_html=True)
77
-
78
- with col4:
79
- st.markdown('<div class="metric-card">', unsafe_allow_html=True)
80
- st.metric(label="Status", value="Active", delta="Week 0")
81
- st.markdown('</div>', unsafe_allow_html=True)
82
-
83
- st.write("")
84
-
85
- # About section
86
- # st.header("πŸ‘¨β€πŸ’» About This Portfolio")
87
-
88
- # col1, col2 = st.columns([2, 1])
89
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
90
  # with col1:
91
- # st.markdown("""
92
- # I'm an **AI Engineer** specializing in building production-ready ML services.
93
- # This portfolio showcases my ability to:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
94
 
95
- # - **Train & Fine-tune Models**: Deep learning with PyTorch, transfer learning
96
- # - **Deploy to Production**: FastAPI, Docker, AWS, scalable architectures
97
- # - **Full-Stack AI Apps**: End-to-end applications with modern frameworks
98
- # - **MLOps Practices**: Experiment tracking, monitoring, CI/CD pipelines
99
- # - **Multi-Agent Systems**: Coordinated AI agents with LangChain & AutoGen
100
- # - **LLM Applications**: RAG pipelines, prompt engineering, agent frameworks
101
- # """)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
102
 
103
  # with col2:
104
- # st.info("**Navigate Services**\n\nUse the sidebar to explore each AI service")
105
- # st.success("**✨ New Service Every Week**\n\nThis portfolio grows weekly as I build new services")
 
 
 
 
 
 
106
 
107
  # st.write("")
 
 
 
108
 
109
- # Services Grid
110
- st.header("πŸ› οΈ Available AI Services")
111
- st.markdown("Select any service from the sidebar to explore β†’")
112
-
113
- # Service cards in expandable sections
114
- col1, col2 = st.columns(2)
115
-
116
- services_left = [
117
- {
118
- "icon": "πŸ–ΌοΈ",
119
- "name": "Image Classifier",
120
- "status": "Week 1",
121
- "desc": "Fine-tuned ResNet18 for multi-class image classification",
122
- "tech": "PyTorch β€’ Transfer Learning β€’ FastAPI",
123
- "features": ["Upload images", "Real-time classification", "Confidence scores"]
124
- },
125
- {
126
- "icon": "πŸ’¬",
127
- "name": "Sentiment Analysis",
128
- "status": "Week 2",
129
- "desc": "BERT-based sentiment detection for text analysis",
130
- "tech": "HuggingFace Transformers β€’ BERT β€’ FastAPI",
131
- "features": ["Multi-language support", "Batch processing", "Fine-tuned on domain data"]
132
- },
133
- {
134
- "icon": "πŸ€–",
135
- "name": "AI Chatbot",
136
- "status": "Week 3",
137
- "desc": "Conversational AI with memory and context awareness",
138
- "tech": "LangChain β€’ OpenAI β€’ PostgreSQL β€’ Memory",
139
- "features": ["Context retention", "Conversation history", "Multi-turn dialogue"]
140
- },
141
- {
142
- "icon": "πŸ“„",
143
- "name": "Document Q&A (RAG)",
144
- "status": "Week 4",
145
- "desc": "Retrieval-Augmented Generation for document understanding",
146
- "tech": "LangChain β€’ Pinecone β€’ Vector Search β€’ RAG",
147
- "features": ["PDF/DOCX upload", "Semantic search", "Source citations"]
148
- },
149
- ]
150
-
151
- services_right = [
152
- {
153
- "icon": "πŸ“š",
154
- "name": "Multi-Doc RAG",
155
- "status": "Week 5",
156
- "desc": "Advanced RAG system handling multiple documents",
157
- "tech": "ChromaDB β€’ Hybrid Search β€’ Re-ranking",
158
- "features": ["Multiple file upload", "Cross-document queries", "Advanced retrieval"]
159
- },
160
- {
161
- "icon": "πŸ”§",
162
- "name": "AI Agent with Tools",
163
- "status": "Week 6",
164
- "desc": "Autonomous agent that can use external tools",
165
- "tech": "LangChain Agents β€’ ReAct β€’ Function Calling",
166
- "features": ["Web search", "Calculator", "API integration"]
167
- },
168
- {
169
- "icon": "πŸ‘₯",
170
- "name": "Multi-Agent System",
171
- "status": "Week 7",
172
- "desc": "Coordinated AI agents for complex research tasks",
173
- "tech": "AutoGen β€’ LangGraph β€’ Multi-Agent",
174
- "features": ["Agent coordination", "Task delegation", "Parallel execution"]
175
- },
176
- {
177
- "icon": "🎨",
178
- "name": "Image Analysis (Multi-Modal)",
179
- "status": "Week 9",
180
- "desc": "Vision-language understanding with CLIP/BLIP",
181
- "tech": "CLIP β€’ BLIP β€’ Multi-Modal",
182
- "features": ["Image captioning", "Visual Q&A", "Object detection"]
183
- },
184
- ]
185
-
186
- with col1:
187
- for service in services_left:
188
- with st.expander(f"{service['icon']} {service['name']}", expanded=False):
189
- st.markdown(f"**Status**: {service['status']}")
190
- st.write(service['desc'])
191
- st.code(service['tech'], language=None)
192
- st.markdown("**Key Features:**")
193
- for feature in service['features']:
194
- st.markdown(f"β€’ {feature}")
195
-
196
- with col2:
197
- for service in services_right:
198
- with st.expander(f"{service['icon']} {service['name']}", expanded=False):
199
- st.markdown(f"**Status**: {service['status']}")
200
- st.write(service['desc'])
201
- st.code(service['tech'], language=None)
202
- st.markdown("**Key Features:**")
203
- for feature in service['features']:
204
- st.markdown(f"β€’ {feature}")
205
-
206
- st.write("")
207
- st.header("⚑ Tech Stack & Tools")
208
-
209
- tech_col1, tech_col2, tech_col3, tech_col4 = st.columns(4)
210
-
211
- with tech_col1:
212
- st.markdown("**Deep Learning**")
213
- st.markdown("""
214
- β€’ PyTorch
215
- β€’ TensorFlow
216
- β€’ Scikit-learn
217
- β€’ OpenCV
218
- """)
219
-
220
- with tech_col2:
221
- st.markdown("**NLP & LLMs**")
222
- st.markdown("""
223
- β€’ HuggingFace Transformers
224
- β€’ LangChain
225
- β€’ OpenAI API
226
- β€’ Anthropic Claude
227
- """)
228
-
229
- with tech_col3:
230
- st.markdown("**Backend & APIs**")
231
- st.markdown("""
232
- β€’ FastAPI
233
- β€’ Streamlit
234
- β€’ PostgreSQL
235
- β€’ Redis
236
- """)
237
-
238
- with tech_col4:
239
- st.markdown("**DevOps & Deploy**")
240
- st.markdown("""
241
- β€’ AWS (EC2, S3, ECS)
242
- β€’ Docker
243
- β€’ GitHub Actions
244
- β€’ HuggingFace Spaces
245
- """)
246
-
247
- st.write("")
248
-
249
- # GitHub & Contact
250
- st.header("Connect With Me")
251
-
252
- contact_col1, contact_col2, contact_col3, contact_col4 = st.columns(4)
253
-
254
- with contact_col1:
255
- st.markdown("** GitHub**")
256
- st.markdown("[View All Projects](https://github.com/Suchith-nj)")
257
-
258
- with contact_col2:
259
- st.markdown("** LinkedIn**")
260
- st.markdown("[Connect](https://linkedin.com/in/suchith-nj)")
261
-
262
- with contact_col3:
263
- st.markdown("** Email**")
264
- st.markdown("[Contact Me](mailto:suchithnj12@gmail.com)")
265
-
266
-
267
- # Footer
268
- st.write("")
269
- st.write("")
270
- st.markdown("---")
271
- st.markdown(f"""
272
- <div style="text-align: center; opacity: 0.7; padding: 1rem;">
273
- <p>Built using <strong>Streamlit</strong> | Hosted on <strong>πŸ€— HuggingFace Spaces</strong></p>
274
- <p>Last Updated: {datetime.now().strftime('%B %Y')} | Week 0 Foundation Complete</p>
275
- <p><a href="https://github.com/Suchith-nj/ai-portfolio" target="_blank">View Source Code on GitHub</a></p>
276
- </div>
277
- """, unsafe_allow_html=True)
278
-
279
- # Sidebar
280
- with st.sidebar:
281
- st.markdown("## AI Services Portfolio")
282
- st.markdown("**Suchith Natraj Javali**")
283
- st.markdown("AI Engineer")
284
 
285
- st.markdown("---")
286
 
287
- st.markdown("### Build Progress")
288
- progress = 5 # Update each week
289
- st.progress(progress / 100)
290
- st.caption(f"{progress}% Complete..")
291
- st.caption("Foundation deployed")
292
 
293
- st.markdown("---")
294
 
295
- st.markdown("### Navigation")
296
- st.info("Select a service from the **Pages** menu above to explore different AI capabilities")
297
 
298
- st.markdown("---")
299
 
300
- st.markdown("### πŸ”— Quick Links")
301
- st.markdown("β€’ [HuggingFace Profile](https://huggingface.co/suchithnj12)")
302
- st.markdown("β€’ [GitHub](https://github.com/Suchith-nj)")
303
- st.markdown("β€’ [LinkedIn](https://linkedin.com/in/suchith-nj)")
304
- st.markdown("---")
305
 
306
- st.markdown("### πŸ’‘ About")
307
- st.caption("""
308
- This portfolio showcases production-ready AI/ML services built with modern frameworks.
309
- Each service is a complete, deployable application demonstrating end-to-end ML engineering skills.
310
- """)
311
 
312
- st.markdown("---")
313
- st.caption("Β© 2024 Suchith Natraj Javali | All Rights Reserved")
 
1
  import streamlit as st
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
 
3
+ st.title("Test - Suchith NJ Portfolio")
4
+ st.write("If you see this, the app is working!")
5
+ st.success("βœ… Space is running correctly")
6
+
7
+ # import streamlit as st
8
+ # from datetime import datetime
9
+
10
+ # # Page config
11
+ # st.set_page_config(
12
+ # page_title="Suchith Natraj Javali - AI Portfolio",
13
+ # page_icon="πŸ€–",
14
+ # layout="wide",
15
+ # initial_sidebar_state="expanded"
16
+ # )
17
+
18
+ # # Custom CSS
19
+ # st.markdown("""
20
+ # <style>
21
+ # .main {padding: 2rem;}
22
+ # h1 {color: #FF9D00;}
23
+ # .highlight-box {
24
+ # padding: 2rem;
25
+ # background: linear-gradient(135deg, #FF9D00 0%, #FFD21E 100%);
26
+ # color: #1F1F1F;
27
+ # border-radius: 10px;
28
+ # margin: 1rem 0;
29
+ # box-shadow: 0 4px 6px rgba(0,0,0,0.1);
30
+ # }
31
+ # .metric-card {
32
+ # background: #f0f2f6;
33
+ # padding: 1.5rem;
34
+ # border-radius: 10px;
35
+ # text-align: center;
36
+ # }
37
+ # </style>
38
+ # """, unsafe_allow_html=True)
39
+
40
+
41
+ # col1, col2 = st.columns([3, 1])
42
  # with col1:
43
+ # st.title("Suchith Natraj Javali - AI Portfolio")
44
+ # st.markdown("### Production-Ready AI/ML Services")
45
+ # with col2:
46
+ # st.markdown("[![HuggingFace](https://img.shields.io/badge/πŸ€—-HuggingFace-FFD21E?style=for-the-badge)](https://huggingface.co/suchithnj12)")
47
+ # st.markdown("[![GitHub](https://img.shields.io/badge/GitHub-Profile-181717?style=for-the-badge&logo=github)](https://github.com/Suchith-nj)")
48
+
49
+ # # Hero section
50
+ # st.markdown("""
51
+ # <div class="highlight-box">
52
+ # <h2 style="color: #1F1F1F; margin: 0;">Welcome to My AI Portfolio</h2>
53
+ # <p style="color: #1F1F1F; opacity: 0.9; margin-top: 0.5rem; font-size: 1.1rem;">
54
+ # Explore my collection of <strong>production-ready AI/ML services</strong> built with
55
+ # PyTorch, HuggingFace Transformers, LangChain, and modern frameworks.
56
+ # Each service demonstrates end-to-end ML engineering capabilities.
57
+ # </p>
58
+ # <p style="color: #1F1F1F; opacity: 0.8; margin-top: 0.5rem;">
59
+ # πŸ’‘ <strong>16GB RAM</strong> | 2 vCPU | Hosted on HuggingFace Spaces
60
+ # </p>
61
+ # </div>
62
+ # """, unsafe_allow_html=True)
63
+
64
+ # st.write("")
65
+
66
+ # # Metrics row
67
+ # col1, col2, col3, col4 = st.columns(4)
68
+
69
+ # with col1:
70
+ # st.markdown('<div class="metric-card">', unsafe_allow_html=True)
71
+ # st.metric(label="Total Services", value="10+", delta="Growing")
72
+ # st.markdown('</div>', unsafe_allow_html=True)
73
+
74
+ # with col2:
75
+ # st.markdown('<div class="metric-card">', unsafe_allow_html=True)
76
+ # st.metric(label="Primary Stack", value="Python", delta="PyTorch & LangChain")
77
+ # st.markdown('</div>', unsafe_allow_html=True)
78
+
79
+ # with col3:
80
+ # st.markdown('<div class="metric-card">', unsafe_allow_html=True)
81
+ # st.metric(label="Platform", value="HuggingFace", delta="16GB RAM")
82
+ # st.markdown('</div>', unsafe_allow_html=True)
83
+
84
+ # with col4:
85
+ # st.markdown('<div class="metric-card">', unsafe_allow_html=True)
86
+ # st.metric(label="Status", value="Active", delta="Week 0")
87
+ # st.markdown('</div>', unsafe_allow_html=True)
88
+
89
+ # st.write("")
90
+
91
+ # # About section
92
+ # # st.header("πŸ‘¨β€πŸ’» About This Portfolio")
93
+
94
+ # # col1, col2 = st.columns([2, 1])
95
+
96
+ # # with col1:
97
+ # # st.markdown("""
98
+ # # I'm an **AI Engineer** specializing in building production-ready ML services.
99
+ # # This portfolio showcases my ability to:
100
 
101
+ # # - **Train & Fine-tune Models**: Deep learning with PyTorch, transfer learning
102
+ # # - **Deploy to Production**: FastAPI, Docker, AWS, scalable architectures
103
+ # # - **Full-Stack AI Apps**: End-to-end applications with modern frameworks
104
+ # # - **MLOps Practices**: Experiment tracking, monitoring, CI/CD pipelines
105
+ # # - **Multi-Agent Systems**: Coordinated AI agents with LangChain & AutoGen
106
+ # # - **LLM Applications**: RAG pipelines, prompt engineering, agent frameworks
107
+ # # """)
108
+
109
+ # # with col2:
110
+ # # st.info("**Navigate Services**\n\nUse the sidebar to explore each AI service")
111
+ # # st.success("**✨ New Service Every Week**\n\nThis portfolio grows weekly as I build new services")
112
+
113
+ # # st.write("")
114
+
115
+ # # Services Grid
116
+ # st.header("πŸ› οΈ Available AI Services")
117
+ # st.markdown("Select any service from the sidebar to explore β†’")
118
+
119
+ # # Service cards in expandable sections
120
+ # col1, col2 = st.columns(2)
121
+
122
+ # services_left = [
123
+ # {
124
+ # "icon": "πŸ–ΌοΈ",
125
+ # "name": "Image Classifier",
126
+ # "status": "Week 1",
127
+ # "desc": "Fine-tuned ResNet18 for multi-class image classification",
128
+ # "tech": "PyTorch β€’ Transfer Learning β€’ FastAPI",
129
+ # "features": ["Upload images", "Real-time classification", "Confidence scores"]
130
+ # },
131
+ # {
132
+ # "icon": "πŸ’¬",
133
+ # "name": "Sentiment Analysis",
134
+ # "status": "Week 2",
135
+ # "desc": "BERT-based sentiment detection for text analysis",
136
+ # "tech": "HuggingFace Transformers β€’ BERT β€’ FastAPI",
137
+ # "features": ["Multi-language support", "Batch processing", "Fine-tuned on domain data"]
138
+ # },
139
+ # {
140
+ # "icon": "πŸ€–",
141
+ # "name": "AI Chatbot",
142
+ # "status": "Week 3",
143
+ # "desc": "Conversational AI with memory and context awareness",
144
+ # "tech": "LangChain β€’ OpenAI β€’ PostgreSQL β€’ Memory",
145
+ # "features": ["Context retention", "Conversation history", "Multi-turn dialogue"]
146
+ # },
147
+ # {
148
+ # "icon": "πŸ“„",
149
+ # "name": "Document Q&A (RAG)",
150
+ # "status": "Week 4",
151
+ # "desc": "Retrieval-Augmented Generation for document understanding",
152
+ # "tech": "LangChain β€’ Pinecone β€’ Vector Search β€’ RAG",
153
+ # "features": ["PDF/DOCX upload", "Semantic search", "Source citations"]
154
+ # },
155
+ # ]
156
+
157
+ # services_right = [
158
+ # {
159
+ # "icon": "πŸ“š",
160
+ # "name": "Multi-Doc RAG",
161
+ # "status": "Week 5",
162
+ # "desc": "Advanced RAG system handling multiple documents",
163
+ # "tech": "ChromaDB β€’ Hybrid Search β€’ Re-ranking",
164
+ # "features": ["Multiple file upload", "Cross-document queries", "Advanced retrieval"]
165
+ # },
166
+ # {
167
+ # "icon": "πŸ”§",
168
+ # "name": "AI Agent with Tools",
169
+ # "status": "Week 6",
170
+ # "desc": "Autonomous agent that can use external tools",
171
+ # "tech": "LangChain Agents β€’ ReAct β€’ Function Calling",
172
+ # "features": ["Web search", "Calculator", "API integration"]
173
+ # },
174
+ # {
175
+ # "icon": "πŸ‘₯",
176
+ # "name": "Multi-Agent System",
177
+ # "status": "Week 7",
178
+ # "desc": "Coordinated AI agents for complex research tasks",
179
+ # "tech": "AutoGen β€’ LangGraph β€’ Multi-Agent",
180
+ # "features": ["Agent coordination", "Task delegation", "Parallel execution"]
181
+ # },
182
+ # {
183
+ # "icon": "🎨",
184
+ # "name": "Image Analysis (Multi-Modal)",
185
+ # "status": "Week 9",
186
+ # "desc": "Vision-language understanding with CLIP/BLIP",
187
+ # "tech": "CLIP β€’ BLIP β€’ Multi-Modal",
188
+ # "features": ["Image captioning", "Visual Q&A", "Object detection"]
189
+ # },
190
+ # ]
191
+
192
+ # with col1:
193
+ # for service in services_left:
194
+ # with st.expander(f"{service['icon']} {service['name']}", expanded=False):
195
+ # st.markdown(f"**Status**: {service['status']}")
196
+ # st.write(service['desc'])
197
+ # st.code(service['tech'], language=None)
198
+ # st.markdown("**Key Features:**")
199
+ # for feature in service['features']:
200
+ # st.markdown(f"β€’ {feature}")
201
 
202
  # with col2:
203
+ # for service in services_right:
204
+ # with st.expander(f"{service['icon']} {service['name']}", expanded=False):
205
+ # st.markdown(f"**Status**: {service['status']}")
206
+ # st.write(service['desc'])
207
+ # st.code(service['tech'], language=None)
208
+ # st.markdown("**Key Features:**")
209
+ # for feature in service['features']:
210
+ # st.markdown(f"β€’ {feature}")
211
 
212
  # st.write("")
213
+ # st.header("⚑ Tech Stack & Tools")
214
+
215
+ # tech_col1, tech_col2, tech_col3, tech_col4 = st.columns(4)
216
 
217
+ # with tech_col1:
218
+ # st.markdown("**Deep Learning**")
219
+ # st.markdown("""
220
+ # β€’ PyTorch
221
+ # β€’ TensorFlow
222
+ # β€’ Scikit-learn
223
+ # β€’ OpenCV
224
+ # """)
225
+
226
+ # with tech_col2:
227
+ # st.markdown("**NLP & LLMs**")
228
+ # st.markdown("""
229
+ # β€’ HuggingFace Transformers
230
+ # β€’ LangChain
231
+ # β€’ OpenAI API
232
+ # β€’ Anthropic Claude
233
+ # """)
234
+
235
+ # with tech_col3:
236
+ # st.markdown("**Backend & APIs**")
237
+ # st.markdown("""
238
+ # β€’ FastAPI
239
+ # β€’ Streamlit
240
+ # β€’ PostgreSQL
241
+ # β€’ Redis
242
+ # """)
243
+
244
+ # with tech_col4:
245
+ # st.markdown("**DevOps & Deploy**")
246
+ # st.markdown("""
247
+ # β€’ AWS (EC2, S3, ECS)
248
+ # β€’ Docker
249
+ # β€’ GitHub Actions
250
+ # β€’ HuggingFace Spaces
251
+ # """)
252
+
253
+ # st.write("")
254
+
255
+ # # GitHub & Contact
256
+ # st.header("Connect With Me")
257
+
258
+ # contact_col1, contact_col2, contact_col3, contact_col4 = st.columns(4)
259
+
260
+ # with contact_col1:
261
+ # st.markdown("** GitHub**")
262
+ # st.markdown("[View All Projects](https://github.com/Suchith-nj)")
263
+
264
+ # with contact_col2:
265
+ # st.markdown("** LinkedIn**")
266
+ # st.markdown("[Connect](https://linkedin.com/in/suchith-nj)")
267
+
268
+ # with contact_col3:
269
+ # st.markdown("** Email**")
270
+ # st.markdown("[Contact Me](mailto:suchithnj12@gmail.com)")
271
+
272
+
273
+ # # Footer
274
+ # st.write("")
275
+ # st.write("")
276
+ # st.markdown("---")
277
+ # st.markdown(f"""
278
+ # <div style="text-align: center; opacity: 0.7; padding: 1rem;">
279
+ # <p>Built using <strong>Streamlit</strong> | Hosted on <strong>πŸ€— HuggingFace Spaces</strong></p>
280
+ # <p>Last Updated: {datetime.now().strftime('%B %Y')} | Week 0 Foundation Complete</p>
281
+ # <p><a href="https://github.com/Suchith-nj/ai-portfolio" target="_blank">View Source Code on GitHub</a></p>
282
+ # </div>
283
+ # """, unsafe_allow_html=True)
284
+
285
+ # # Sidebar
286
+ # with st.sidebar:
287
+ # st.markdown("## AI Services Portfolio")
288
+ # st.markdown("**Suchith Natraj Javali**")
289
+ # st.markdown("AI Engineer")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
290
 
291
+ # st.markdown("---")
292
 
293
+ # st.markdown("### Build Progress")
294
+ # progress = 5 # Update each week
295
+ # st.progress(progress / 100)
296
+ # st.caption(f"{progress}% Complete..")
297
+ # st.caption("Foundation deployed")
298
 
299
+ # st.markdown("---")
300
 
301
+ # st.markdown("### Navigation")
302
+ # st.info("Select a service from the **Pages** menu above to explore different AI capabilities")
303
 
304
+ # st.markdown("---")
305
 
306
+ # st.markdown("### πŸ”— Quick Links")
307
+ # st.markdown("β€’ [HuggingFace Profile](https://huggingface.co/suchithnj12)")
308
+ # st.markdown("β€’ [GitHub](https://github.com/Suchith-nj)")
309
+ # st.markdown("β€’ [LinkedIn](https://linkedin.com/in/suchith-nj)")
310
+ # st.markdown("---")
311
 
312
+ # st.markdown("### πŸ’‘ About")
313
+ # st.caption("""
314
+ # This portfolio showcases production-ready AI/ML services built with modern frameworks.
315
+ # Each service is a complete, deployable application demonstrating end-to-end ML engineering skills.
316
+ # """)
317
 
318
+ # st.markdown("---")
319
+ # st.caption("Β© 2024 Suchith Natraj Javali | All Rights Reserved")