-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAbout.html
More file actions
251 lines (233 loc) Β· 18.5 KB
/
About.html
File metadata and controls
251 lines (233 loc) Β· 18.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-6S2NH3ELH6"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'G-6S2NH3ELH6');
</script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>About Me β Tirth Shah</title>
<meta name="description" content="About Tirth Shah β PhD Student at University of Wisconsin-Milwaukee, AI Researcher, ML Engineer.">
<meta name="keywords" content="Tirth Shah, About, PhD Student, UWM, AI, Machine Learning, Computer Vision">
<meta property="og:title" content="About Me β Tirth Shah">
<meta property="og:type" content="website">
<meta name="theme-color" content="#0a0f1c">
<link rel="icon" href="images/TSLOGO_150.png" type="image/png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">
<link rel="stylesheet" href="style.css">
</head>
<body>
<!-- Navigation -->
<nav class="navbar" id="navbar">
<div class="container">
<a href="index.html" class="nav-logo" aria-label="Home">
<img src="images/TSLOGO.png" alt="TS Logo">
<span>TS.</span>
</a>
<ul class="nav-links" id="nav-links">
<li><a href="index.html">Home</a></li>
<li><a href="About.html" class="active">About Me</a></li>
<li><a href="Projects.html">Projects</a></li>
</ul>
<button class="nav-toggle" id="nav-toggle" aria-label="Toggle menu">
<span></span>
<span></span>
<span></span>
</button>
</div>
</nav>
<!-- About Hero / Bio -->
<section class="about-hero" id="about-hero">
<div class="container">
<div class="section-header">
<h1 class="section-title">About Me</h1>
</div>
<div class="about-bio">
<p>Hi! I am Tirth. I am a PhD Student at the <a href="https://uwm.edu" target="_blank" rel="noopener">University of Wisconsin-Milwaukee</a>, majoring in Computer Science. My broad interests lie in Artificial Intelligence, particularly in Generative AI, Computer Vision, Deep Learning, and Machine Learning.</p>
<p>As a PhD student at UWM, I work as a Graduate Teaching Assistant where I assist in teaching Computer Networks, Operating Systems, and Introduction to Python. Through innovative course materials, I enhanced student engagement by 40% and understanding by 20%. Additionally, I led Python lab sessions, resulting in a 25% increase in lab performance scores.</p>
<p>Previously, I worked at <a href="https://www.linkedin.com/company/cloudstrats" target="_blank" rel="noopener">Cloudstrats</a> as a Machine Learning Engineer, during my 2 years at Cloudstrats, I developed the Nayan AI web platform, incorporating advanced computer vision features like weapon detection, image detection, person counting, and video processing using Flask, Django, OpenCV, and SciPy. I implemented YOLO weights and custom in-house developed models for feature enhancement. I also engineered and optimized both front-end and back-end components, deploying the platform on AWS and Azure per client requirements, ensuring scalability and reliability using Docker and Kubernetes. My contributions included showcasing diverse use cases, scaling features based on demand, and enhancing team expertise in cloud technologies, building APIs, and containerization, which significantly contributed to customer acquisition and revenue growth.</p>
<p>During my Bachelor's in Computer Science with AI in Specialization from <a href="https://set.jainuniversity.ac.in" target="_blank" rel="noopener">Jain University, Bangalore</a>, I got an opportunity to work as a Machine Learning Intern at <a href="https://www.linkedin.com/company/3i-infotech" target="_blank" rel="noopener">3i Infotech Ltd.</a>, where I designed and developed an internal face recognition project for maintaining employee attendance logs. I utilized OpenCV and Face Recognition libraries to develop accurate facial recognition models and used Git for version control. By fine-tuning hyperparameters, I achieved a 94% success rate in model accuracy.</p>
<p>I also had a chance to volunteer as a Web Developer Intern at <a href="https://escafate.com" target="_blank" rel="noopener">Escafate</a> where I helped them develop an LMS website for helping Visually Impaired Students learn online during these hard times.</p>
<p>I am a huge fan of travelling, already visited 4 countries and counting! I am also a huge fan of TV series, having watched most of the popular sitcoms, sci fi and horror shows!! I am also a state level Basketball player and have also played the CBSE Clusters tournament twice!</p>
</div>
</div>
</section>
<!-- Education -->
<section class="section" id="education">
<div class="container">
<div class="section-header">
<h2 class="section-title">Recent Education</h2>
</div>
<div class="timeline">
<div class="timeline-item reveal">
<div class="glass-card">
<p class="timeline-degree">Doctor of Philosophy (PhD) in Computer Science</p>
<p class="timeline-school">University of Wisconsin-Milwaukee</p>
<p class="timeline-date">Start Date: September 2024</p>
</div>
</div>
<div class="timeline-item reveal">
<div class="glass-card">
<p class="timeline-degree">Master of Science in Computer Science</p>
<p class="timeline-school">University of Wisconsin-Milwaukee</p>
<p class="timeline-detail"><strong>Coursework:</strong> Computer Networks, Computer Architecture, Computational Models of Decision Making, Artificial Intelligence, Introduction to Machine Learning, Natural Language Processing, Cloud Computing, Image Processing, Requirement Definition and Management</p>
</div>
</div>
</div>
</div>
</section>
<!-- Research Interests -->
<section class="section" id="research">
<div class="container">
<div class="section-header">
<h2 class="section-title">Research Interests</h2>
</div>
<div class="glass-card reveal" style="margin-bottom: 32px;">
<p style="font-size: 1.02rem; line-height: 1.9; color: var(--text-secondary);">My research interests primarily lie in the fields of Computer Vision and Machine Learning, as well as their applications. I am determined to automate pretty much everything, though I am slightly inclined towards researching on <strong style="color: var(--text-primary);">Computer Vision and Pattern Recognition</strong> for Object detections. This sparks my interest in <strong style="color: var(--text-primary);">AI/ML</strong>. Recently, I have also developed a keen interest in <strong style="color: var(--text-primary);">Generative AI</strong>, particularly in the development and application of <strong style="color: var(--text-primary);">Large Language Models</strong> (LLMs). I am fascinated by their potential use cases, such as automated content creation, natural language understanding, and conversational agents. I am excited about exploring how LLMs can revolutionize various industries by enhancing efficiency and creating new opportunities. Additionally, I look forward to working on creating a Stock Predictor with the highest precision among existing models, capable of operating in real-time stock markets.</p>
</div>
<div class="interests-grid reveal">
<span class="interest-tag">Computer Vision</span>
<span class="interest-tag">Pattern Recognition</span>
<span class="interest-tag">Machine Learning</span>
<span class="interest-tag">Deep Learning</span>
<span class="interest-tag">Generative AI</span>
<span class="interest-tag">Large Language Models</span>
<span class="interest-tag">Object Detection</span>
<span class="interest-tag">AI/ML</span>
<span class="interest-tag">NLP</span>
</div>
</div>
</section>
<!-- Achievements -->
<section class="section" id="achievements">
<div class="container">
<div class="section-header">
<h2 class="section-title">Achievements</h2>
</div>
<div class="achievements-grid">
<div class="reveal">
<div class="glass-card">
<div class="achievement-icon">π₯</div>
<p class="achievement-text">Won <strong>2nd Place</strong> in <strong>Meta Llama 3 Hackathon</strong>, San Francisco</p>
</div>
</div>
<div class="reveal">
<div class="glass-card">
<div class="achievement-icon">π</div>
<p class="achievement-text">Published a paper titled <strong>"Integrated Image and Location Analysis for Wound Classification"</strong> in <em>Nature's Scientific Reports</em></p>
</div>
</div>
<div class="reveal">
<div class="glass-card">
<div class="achievement-icon">π</div>
<p class="achievement-text"><strong>Getting Started with Python</strong> β University of Michigan</p>
</div>
</div>
<div class="reveal">
<div class="glass-card">
<div class="achievement-icon">π
</div>
<p class="achievement-text"><strong>MTA: Introduction to Programming Using Python</strong> β Microsoft</p>
</div>
</div>
<div class="reveal">
<div class="glass-card">
<div class="achievement-icon">π§ </div>
<p class="achievement-text"><strong>Neural Networks and Convolutional Neural Networks Essential Training</strong> β LinkedIn</p>
</div>
</div>
<div class="reveal">
<div class="glass-card">
<div class="achievement-icon">π</div>
<p class="achievement-text"><strong>Quality Management Foundations</strong> β LinkedIn</p>
</div>
</div>
<div class="reveal">
<div class="glass-card">
<div class="achievement-icon">π</div>
<p class="achievement-text"><strong>CBSE Clusters Basketball Runners-up</strong> at State-Level in 2017</p>
</div>
</div>
<div class="reveal">
<div class="glass-card">
<div class="achievement-icon">π</div>
<p class="achievement-text"><strong>CBSE Clusters Basketball 2nd Runners-up</strong> at State-Level in 2016</p>
</div>
</div>
<div class="reveal">
<div class="glass-card">
<div class="achievement-icon">π</div>
<p class="achievement-text"><strong>District level Basketball Champions</strong> in 2016-17</p>
</div>
</div>
<div class="reveal">
<div class="glass-card">
<div class="achievement-icon">π</div>
<p class="achievement-text"><strong>Inter-house School Basketball Champions</strong> in 2016-17</p>
</div>
</div>
</div>
<div class="mt-4 text-center reveal">
<a href="https://drive.google.com/file/d/1qGa9zK8PESESj8_Jy29GOWsXUrvPjAtY/view?usp=sharing" target="_blank" rel="noopener" class="btn btn-outline" id="resume-link">
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/><line x1="16" y1="13" x2="8" y2="13"/><line x1="16" y1="17" x2="8" y2="17"/><polyline points="10 9 9 9 8 9"/></svg>
View My Resume
</a>
</div>
</div>
</section>
<!-- Footer -->
<footer class="footer" id="footer">
<div class="container">
<p class="footer-copyright">© <script>document.write(new Date().getFullYear())</script> Tirth Shah</p>
<div class="social-links">
<a href="https://github.com/tirth2212" target="_blank" rel="noopener" class="social-link" title="GitHub" aria-label="GitHub">
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 0C5.37 0 0 5.37 0 12c0 5.31 3.435 9.795 8.205 11.385.6.105.825-.255.825-.57 0-.285-.015-1.23-.015-2.235-3.015.555-3.795-.735-4.035-1.41-.135-.345-.72-1.41-1.23-1.695-.42-.225-1.02-.78-.015-.795.945-.015 1.62.87 1.845 1.23 1.08 1.815 2.805 1.305 3.495.99.105-.78.42-1.305.765-1.605-2.67-.3-5.46-1.335-5.46-5.925 0-1.305.465-2.385 1.23-3.225-.12-.3-.54-1.53.12-3.18 0 0 1.005-.315 3.3 1.23.96-.27 1.98-.405 3-.405s2.04.135 3 .405c2.295-1.56 3.3-1.23 3.3-1.23.66 1.65.24 2.88.12 3.18.765.84 1.23 1.905 1.23 3.225 0 4.605-2.805 5.625-5.475 5.925.435.375.81 1.095.81 2.22 0 1.605-.015 2.895-.015 3.3 0 .315.225.69.825.57A12.02 12.02 0 0024 12c0-6.63-5.37-12-12-12z"/></svg>
</a>
<a href="https://www.linkedin.com/in/tirthgshah" target="_blank" rel="noopener" class="social-link" title="LinkedIn" aria-label="LinkedIn">
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/></svg>
</a>
<a href="https://www.instagram.com/shahtirth2212" target="_blank" rel="noopener" class="social-link" title="Instagram" aria-label="Instagram">
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913.306.788.717 1.459 1.384 2.126.667.666 1.336 1.079 2.126 1.384.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558.788-.306 1.459-.718 2.126-1.384.666-.667 1.079-1.335 1.384-2.126.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913-.306-.789-.718-1.459-1.384-2.126C21.319 1.347 20.651.935 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227-.224.562-.479.96-.899 1.382-.419.419-.824.679-1.38.896-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421-.569-.224-.96-.479-1.379-.899-.421-.419-.69-.824-.9-1.38-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678a6.162 6.162 0 100 12.324 6.162 6.162 0 100-12.324zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405a1.441 1.441 0 11-2.88 0 1.441 1.441 0 012.88 0z"/></svg>
</a>
<a href="https://twitter.com/TirthGShah" target="_blank" rel="noopener" class="social-link" title="Twitter" aria-label="Twitter">
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.06a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.936 4.936 0 004.604 3.417 9.867 9.867 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0024 4.59z"/></svg>
</a>
</div>
</div>
</footer>
<!-- Scripts -->
<script>
// Mobile nav toggle
const navToggle = document.getElementById('nav-toggle');
const navLinks = document.getElementById('nav-links');
navToggle.addEventListener('click', () => {
navToggle.classList.toggle('open');
navLinks.classList.toggle('open');
});
navLinks.querySelectorAll('a').forEach(link => {
link.addEventListener('click', () => {
navToggle.classList.remove('open');
navLinks.classList.remove('open');
});
});
// Scroll reveal
const revealElements = document.querySelectorAll('.reveal');
const revealOnScroll = () => {
revealElements.forEach(el => {
const top = el.getBoundingClientRect().top;
if (top < window.innerHeight - 80) {
el.classList.add('active');
}
});
};
window.addEventListener('scroll', revealOnScroll);
revealOnScroll();
</script>
</body>
</html>