-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.html
255 lines (227 loc) · 18.1 KB
/
index.html
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
252
253
254
255
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/Venka.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Venka Tesan</title>
</head>
<body class="light-theme">
<div class="experience">
<canvas class="experience-canvas"></canvas>
</div>
<!-- Preloader -->
<div class="preloader">
<div class="preloader-wrapper">
<div class="items">
<div class="logo">
<img id="logo" src="./Venka.svg" alt="">
</div>
<div class="loading">
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
</div>
<div class="facts">
<h5 id="fact-title"></h5>
<p id="fact"></p>
</div>
</div>
</div>
</div>
<div class="page" asscroll-container>
<div class="toggle-bar">
<label class="theme-switch">
<input type="checkbox" name="checkbox" class="theme-switch__checkbox">
<div class="theme-switch__container">
<div class="theme-switch__clouds"></div>
<div class="theme-switch__stars-container">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 144 55" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd" d="M135.831 3.00688C135.055 3.85027 134.111 4.29946 133 4.35447C134.111 4.40947 135.055 4.85867 135.831 5.71123C136.607 6.55462 136.996 7.56303 136.996 8.72727C136.996 7.95722 137.172 7.25134 137.525 6.59129C137.886 5.93124 138.372 5.39954 138.98 5.00535C139.598 4.60199 140.268 4.39114 141 4.35447C139.88 4.2903 138.936 3.85027 138.16 3.00688C137.384 2.16348 136.996 1.16425 136.996 0C136.996 1.16425 136.607 2.16348 135.831 3.00688ZM31 23.3545C32.1114 23.2995 33.0551 22.8503 33.8313 22.0069C34.6075 21.1635 34.9956 20.1642 34.9956 19C34.9956 20.1642 35.3837 21.1635 36.1599 22.0069C36.9361 22.8503 37.8798 23.2903 39 23.3545C38.2679 23.3911 37.5976 23.602 36.9802 24.0053C36.3716 24.3995 35.8864 24.9312 35.5248 25.5913C35.172 26.2513 34.9956 26.9572 34.9956 27.7273C34.9956 26.563 34.6075 25.5546 33.8313 24.7112C33.0551 23.8587 32.1114 23.4095 31 23.3545ZM0 36.3545C1.11136 36.2995 2.05513 35.8503 2.83131 35.0069C3.6075 34.1635 3.99559 33.1642 3.99559 32C3.99559 33.1642 4.38368 34.1635 5.15987 35.0069C5.93605 35.8503 6.87982 36.2903 8 36.3545C7.26792 36.3911 6.59757 36.602 5.98015 37.0053C5.37155 37.3995 4.88644 37.9312 4.52481 38.5913C4.172 39.2513 3.99559 39.9572 3.99559 40.7273C3.99559 39.563 3.6075 38.5546 2.83131 37.7112C2.05513 36.8587 1.11136 36.4095 0 36.3545ZM56.8313 24.0069C56.0551 24.8503 55.1114 25.2995 54 25.3545C55.1114 25.4095 56.0551 25.8587 56.8313 26.7112C57.6075 27.5546 57.9956 28.563 57.9956 29.7273C57.9956 28.9572 58.172 28.2513 58.5248 27.5913C58.8864 26.9312 59.3716 26.3995 59.9802 26.0053C60.5976 25.602 61.2679 25.3911 62 25.3545C60.8798 25.2903 59.9361 24.8503 59.1599 24.0069C58.3837 23.1635 57.9956 22.1642 57.9956 21C57.9956 22.1642 57.6075 23.1635 56.8313 24.0069ZM81 25.3545C82.1114 25.2995 83.0551 24.8503 83.8313 24.0069C84.6075 23.1635 84.9956 22.1642 84.9956 21C84.9956 22.1642 85.3837 23.1635 86.1599 24.0069C86.9361 24.8503 87.8798 25.2903 89 25.3545C88.2679 25.3911 87.5976 25.602 86.9802 26.0053C86.3716 26.3995 85.8864 26.9312 85.5248 27.5913C85.172 28.2513 84.9956 28.9572 84.9956 29.7273C84.9956 28.563 84.6075 27.5546 83.8313 26.7112C83.0551 25.8587 82.1114 25.4095 81 25.3545ZM136 36.3545C137.111 36.2995 138.055 35.8503 138.831 35.0069C139.607 34.1635 139.996 33.1642 139.996 32C139.996 33.1642 140.384 34.1635 141.16 35.0069C141.936 35.8503 142.88 36.2903 144 36.3545C143.268 36.3911 142.598 36.602 141.98 37.0053C141.372 37.3995 140.886 37.9312 140.525 38.5913C140.172 39.2513 139.996 39.9572 139.996 40.7273C139.996 39.563 139.607 38.5546 138.831 37.7112C138.055 36.8587 137.111 36.4095 136 36.3545ZM101.831 49.0069C101.055 49.8503 100.111 50.2995 99 50.3545C100.111 50.4095 101.055 50.8587 101.831 51.7112C102.607 52.5546 102.996 53.563 102.996 54.7273C102.996 53.9572 103.172 53.2513 103.525 52.5913C103.886 51.9312 104.372 51.3995 104.98 51.0053C105.598 50.602 106.268 50.3911 107 50.3545C105.88 50.2903 104.936 49.8503 104.16 49.0069C103.384 48.1635 102.996 47.1642 102.996 46C102.996 47.1642 102.607 48.1635 101.831 49.0069Z" fill="currentColor"></path>
</svg>
</div>
<div class="theme-switch__circle-container">
<div class="theme-switch__sun-moon-container">
<div class="theme-switch__moon">
<div class="theme-switch__spot"></div>
<div class="theme-switch__spot"></div>
<div class="theme-switch__spot"></div>
</div>
</div>
</div>
</div>
</label>
</div>
<div class="page-wrapper" asscroll>
<section class="hero">
<div class="hero-wrapper">
<!--Intro-->
<div class="intro-text">Welcome to my Portfolio!</div>
<div class="arrow-svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path fill="currentColor" d="M480-362q-8 0-15-2.5t-13-8.5L268-557q-11-11-11-28t11-28q11-11 28-11t28 11l156 156 156-156q11-11 28-11t28 11q11 11 11 28t-11 28L508-373q-6 6-13 8.5t-15 2.5Z"/></svg></div>
<div class="hero-main">
<h1 class="hero-main-title">Venka Tesan</h1>
<p class="hero-main-description"></p>
</div>
<div class="hero-second">
<p class="hero-second-subheading first-sub">Venkatesan</p>
<p class="hero-second-description second-sub">Portfolio</p>
</div>
</div>
</section>
<div class="first-move section-margin"></div>
<section class="first-section section left">
<div class="progress-wrapper progress-bar-wrapper-left">
<div class="progress-bar"></div>
</div>
<div class="section-intro-wrapper">
<h1 class="section-title">
<span class="section-title-text">About Me!</span>
<div class="section-title-decoration styleOne"></div>
<div class="section-title-decoration styleTwo"></div>
<div class="section-title-decoration styleThree"></div>
</h1>
<span class="section-number">01</span>
</div>
<div class="section-detail-wrapper">
<h3 class="section-heading">Welcome to my Room!</h3>
<p class="section-text">As you enter the room, you'll find yourself in the cosy "About Me" corner. Take a moment to look 👀 around and notice the comfortable armchair by the window. This is where I like to unwind, reflect, and gather my thoughts. The warm sunlight pours in, creating a serene atmosphere to Hustle!</p>
<h3 class="section-heading">About Me?</h3>
<p class="section-text">Hi there 👋! I'm a Computer Science student at Vellore Institute of Technology, Chennai, Passionate about Technologies, Problem-Solving, and Creative Work, Eager to collaborate with like-minded individuals and make a meaningful impact on the world ✌️.</p>
<h3 class="section-heading">What Drives Me?</h3>
<p class="section-text">A potent .blend of coffee-infused creativity and the enigmatic charm of cats. Fueled by caffeine ☕ and feline companionship, I'm on a mission to craft <innovative> solutions in the world of technology.</p>
<div class="button-div"><button class="green-button" id="Resume" onclick="window.open('Resume.pdf')">Resume</button></div>
</div>
</section>
<div class="second-move section-margin"></div>
<section class="second-section section right">
<div class="progress-wrapper progress-bar-wrapper-right">
<div class="progress-bar blue-background"></div>
</div>
<div class="section-intro-wrapper blue-text blue-border">
<h1 class="section-title blue-text blue-border">
<span class="section-title-text blue-text">My Work!</span>
<div class="section-title-decoration styleOne blue-border"></div>
<div class="section-title-decoration styleTwo blue-border"></div>
<div class="section-title-decoration styleThree blue-background blue-border"></div>
</h1>
<span class="section-number blue-text">02</span>
</div>
<div class="section-detail-wrapper">
<h3 class="section-heading">Step into my workspace</h3>
<p class="section-text">With unyielding dedication, I immerse myself in coding's intricate world. I embrace challenges, crafting elegant solutions. I'm a developer 👩💻 at the core and a Designer at Back-end!</p>
<div class="button-div">
<button class="green-button" id="Resume" onclick="window.open('https://github.com/Venkatesan-M')">Github Profile</button>
</div>
<h3 class="section-heading">Quadruped Robot Dog - Alpha!</h3>
<a href="https://www.instructables.com/Quadruped-Robot-Alpha-ESP32-Based-Spot-Micro-Robot/" class="project-link">2nd Prize at Autodesk Instructables Robot contest</a>
<p class="section-text">
Led development of Quadruped Robot Alpha, achieving MVP in one month with a $200 budget. Implemented 12 DoF biomimetic movement, inverse kinematics with IMU Sensor, and integrated ROS and cloud robotics (AWS) for autonomous navigation and AI detection (SLAM).
</p>
<div class="button-div">
<button class="green-button" id="Resume" onclick="window.open('https://www.canva.com/design/DAFtWWQu9fQ/nyJvKeV1CEEixgly_R7AVw/edit?utm_content=DAFtWWQu9fQ&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton')">Presentation</button>
</div>
<h3 class="section-heading">WeMace: Women Empowering Markets & Connecting Enterprises</h3>
<a href="https://www.youtube.com/watch?v=oZsD2WR_s18" class="project-link">Google Solution Challenge 2024 & Finalist, IEEE yesist12 2024</a>
<p class="section-text">
Led a team of 5 to address 7/17 of the UN Sustainable Goals by developing a cross-platform app using Flutter and Firebase. Integrated Google Gemini Vision Pro for AI chat, and conducted surveys with 500+ Self Help Group members for feedback.
</p>
<h3 class="section-heading">NutShell</h3>
<a href="https://youtu.be/AtkYhija9ks?feature=shared" class="project-link">Finalist, Karnataka State Police Datathon 2024</a>
<p class="section-text">
Finalist among 14,000+ teams in the Karnataka State Police Datathon 2024. Developed a React application with the "PAAR" Concept: Predict, Alert, Analyze, and Report. Implemented a Random Forest Classifier Model with 80% accuracy, a lightweight Yolo Model for accident detection, and deployed a Restful API on Azure using Flask.
</p>
<h3 class="section-heading">Product Showcase Website</h3>
<p class="section-text">
Led development of an AI-Powered 3D Customized Fashion Store using Three.js, React, React Three Fiber, Tailwind CSS, and Framer Motion on the front end. Implemented Express.js for backend, integrating OpenAI DALL·E API. Utilized Vite as build tools. Achieved features like dynamic T-shirt customization with color options, logo and texture uploads, and AI-generated designs.
</p>
<div class="button-div">
<button class="green-button" id="Resume" onclick="window.open('https://customized-fashion-7z366f965-venkygaming18-gmailcom.vercel.app/')">Website</button>
</div>
<h3 class="section-heading">Room 🏠 Portfolio</h3>
<p class="section-text">I know, This is the project that leverages THREEJS to seamlessly deploy a 3D model in real-time on the web. The room, crafted in Blender3D and saved as a GLB file, is smoothly loaded using GLTFLoader/DRACOLoader. The captivating animation is orchestrated through GSAP ScrollTrigger, GSAP Timeline, while Asscroll ensures a fluid scrolling experience.</p>
</div>
</section>
<div class="third-move section-margin"></div>
<section class="third-section section left">
<div class="progress-wrapper progress-bar-wrapper-left">
<div class="progress-bar green-background"></div>
</div>
<div class="section-intro-wrapper green-text green-border">
<h1 class="section-title green-text green-border">
<span class="section-title-text green-text">My Skills!</span>
<div class="section-title-decoration styleOne green-border"></div>
<div class="section-title-decoration styleTwo green-border"></div>
<div class="section-title-decoration styleThree green-background green-border"></div>
</h1>
<span class="section-number green-text">03</span>
</div>
<div class="section-detail-wrapper">
<h3 class="section-heading">Have You Checked the 🕔 Clock?</h3>
<p class="section-text">Time never stops, and neither ☯ do I. I continuously enhance my skill set to deliver innovative solutions. From tackling intricate coding challenges to crafting intuitive designs, I embrace difficulties as opportunities to excel.</p>
<div class="button-div"><button class="green-button" id="Resume" onclick="window.open('https://www.linkedin.com/in/venkatesan-m-bba502236/recent-activity/all/')">Follow Me</button></div>
<h3 class="section-heading">Programming Languages</h3>
<p class="section-text">Python, JavaScript, C/C++, Java, Dart</p>
<h3 class="section-heading">Frontend Technologies</h3>
<p class="section-text">ReactJS, ThreeJS, MUI, Tailwind, Flutter, Figma</p>
<h3 class="section-heading">Backend Technologies/DevOps</h3>
<p class="section-text">NodeJS, ExpressJS, MongoDB, PostgreSQL, Firebase, AWS, Docker, Kubernetes</p>
<h3 class="section-heading">Other Tools/Technologies</h3>
<p class="section-text">ROS, Git, Postman, Linux, Arduino, Blender</p>
<h3 class="section-heading">Design/UI/UX</h3>
<p class="section-text">Blender3D, Figma, Canva, Adobe Photoshop, Adobe Premiere Pro</p>
</div>
</section>
<div class="fourth-move section-margin"></div>
<section class="fourth-section section right">
<div class="progress-wrapper progress-bar-wrapper-right">
<div class="progress-bar blue-background"></div>
</div>
<div class="section-intro-wrapper blue-text blue-border">
<h1 class="section-title blue-text blue-border">
<span class="section-title-text blue-text">Contact Me!</span>
<div class="section-title-decoration styleOne blue-border"></div>
<div class="section-title-decoration styleTwo blue-border"></div>
<div class="section-title-decoration styleThree blue-background blue-border"></div>
</h1>
<span class="section-number blue-text">04</span>
</div>
<div class="section-detail-wrapper">
<h3 class="section-heading">Oops, Still No Mail? 📨</h3>
<p class="section-text">Feel free to reach out to me for 🙌 collaborations, projects, or just to say hello! I'm always open to new opportunities and connections.</p>
<div class="button-div"><button class="green-button" id="Resume" onclick="window.open('mailto:venkatesan.m2022@vitstudent.ac.in')">Mail Me!</button></div>
<h3 class="section-heading">Let's Connect and Ignite Ideas! 💡</h3>
<p class="section-text">Connect with me on LinkedIn to stay updated with my latest projects, insights, and adventures in the world 🌍 of technology and design. Let's light up the lamp of creativity, fuel the fire of innovation, and pursue our shared desires for excellence.</p>
<div class="button-div"><button class="green-button" id="Resume" onclick="window.open('https://www.linkedin.com/in/venkatesan-m-bba502236/')">Let's Connect!</button></div>
<h3 class="section-heading">Flowers 💐 From My Side!</h3>
<p class="section-text">As a token of appreciation, here's a virtual flower for you. Thank you 😊 for visiting my portfolio!</p>
</div>
</section>
<div class="fifth-move section-margin"></div>
<section class="fifth-section section left">
<div class="progress-wrapper progress-bar-wrapper-left">
<div class="progress-bar"></div>
</div>
<div class="section-intro-wrapper">
<h1 class="section-title">
<span class="section-title-text">FINALLY!</span>
<div class="section-title-decoration styleOne"></div>
<div class="section-title-decoration styleTwo"></div>
<div class="section-title-decoration styleThree"></div>
</h1>
<span class="section-number">05</span>
</div>
<div class="section-detail-wrapper">
<h3 class="section-heading">Finally!</h3>
<p class="section-text">Thank you for exploring my portfolio until the very 😳 end. I hope this website has left a lasting impression on you.</p>
<h3 class="section-heading">Acknowledgements and Credits</h3>
<p class="section-text">A special thanks to Bokoko for the inspiration behind this project and to Abigail Bloom for 🔄 providing invaluable mentorship.</p>
<h3 class="section-heading">Stay Curious, Stay Creative 🎨</h3>
<p class="section-text">Keep fueling your curiosity and nurturing your creativity. The journey of learning and creating never truly ⚡ ends.</p>
<div class="button-div credit"><h5>© Venka</h5></div>
</div>
</section>
</div>
</div>
<script type="module" src="/main.js"></script>
</body>
</html>