-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.html
More file actions
268 lines (242 loc) · 16.4 KB
/
Copy pathindex.html
File metadata and controls
268 lines (242 loc) · 16.4 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
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="theme-color" content="#0d1117" />
<meta name="description" content="Eeshan Londhe - Senior Software Engineer at Microsoft, formerly Apple. Portfolio of projects in firmware, autonomous vehicles, and embedded systems." />
<meta name="keywords" content="Eeshan Londhe, Software Engineer, Microsoft, Apple, Project Mu, UEFI, Embedded Systems, Autonomous Vehicles, Portfolio" />
<meta name="author" content="Eeshan Londhe" />
<!-- Open Graph / social -->
<meta property="og:type" content="website" />
<meta property="og:title" content="Eeshan Londhe - Sr. Software Engineer" />
<meta property="og:description" content="Portfolio of Eeshan Londhe - firmware, embedded systems, and autonomous vehicles." />
<meta property="og:image" content="https://eeshan.londhe.com/images/eeshan.jpg" />
<meta property="og:url" content="https://eeshan.londhe.com" />
<meta name="twitter:card" content="summary" />
<title>Eeshan Londhe</title>
<!-- Favicons -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicon/apple-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="60x60" href="/favicon/apple-icon-60x60.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/favicon/apple-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="76x76" href="/favicon/apple-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/favicon/apple-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="120x120" href="/favicon/apple-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/favicon/apple-icon-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="/favicon/apple-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple-icon-180x180.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/favicon/android-icon-192x192.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="96x96" href="/favicon/favicon-96x96.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon/favicon-16x16.png" />
<link rel="manifest" href="/favicon/manifest.json" />
<meta name="msapplication-TileColor" content="#0d1117" />
<meta name="msapplication-TileImage" content="/favicon/ms-icon-144x144.png" />
<!-- Fonts -->
<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&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet" />
<!-- Font Awesome (icons) -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css" integrity="sha512-SnH5WK+bZxgPHs44uWIX+LLJAJ9/2PkPKZ5QiAj6Ta86w+fsb2TkcmfRyVX3pBnMFcV7oQPJkl9QevSCWr3W6A==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<link rel="stylesheet" href="css/style.css?v=2" />
</head>
<body>
<!-- Sidebar -->
<aside id="sidebar" class="sidebar" aria-label="Site navigation">
<div class="sidebar__top">
<div class="profile">
<img class="profile__avatar" src="images/eeshan.jpg" alt="Portrait of Eeshan Londhe" loading="lazy" />
<h1 class="profile__name">Eeshan Londhe</h1>
<p class="profile__title">Sr. Software Engineer</p>
</div>
<nav class="nav" aria-label="Primary">
<ul>
<li><a href="#top" class="nav__link"><i class="fa-solid fa-house" aria-hidden="true"></i><span>Home</span></a></li>
<li><a href="#portfolio" class="nav__link"><i class="fa-solid fa-table-cells-large" aria-hidden="true"></i><span>Portfolio</span></a></li>
<li><a href="#about" class="nav__link"><i class="fa-solid fa-user" aria-hidden="true"></i><span>About</span></a></li>
<li><a href="#contact" class="nav__link"><i class="fa-solid fa-envelope" aria-hidden="true"></i><span>Contact</span></a></li>
</ul>
</nav>
</div>
<div class="sidebar__bottom">
<ul class="socials" aria-label="Social links">
<li><a href="https://github.com/eeshanl" target="_blank" rel="noopener" aria-label="GitHub"><i class="fa-brands fa-github" aria-hidden="true"></i></a></li>
<li><a href="https://www.linkedin.com/in/eeshanl" target="_blank" rel="noopener" aria-label="LinkedIn"><i class="fa-brands fa-linkedin" aria-hidden="true"></i></a></li>
<li><a href="mailto:eeshan@londhe.com" aria-label="Email"><i class="fa-solid fa-envelope" aria-hidden="true"></i></a></li>
<li><a href="files/eeshan_resume.pdf" target="_blank" rel="noopener" aria-label="Resume"><i class="fa-solid fa-file-pdf" aria-hidden="true"></i></a></li>
</ul>
</div>
</aside>
<!-- Mobile nav toggle -->
<button id="navToggle" class="nav-toggle" aria-label="Toggle navigation" aria-controls="sidebar" aria-expanded="false">
<span></span><span></span><span></span>
</button>
<!-- Main -->
<main id="main">
<!-- Hero -->
<section id="top" class="hero">
<div class="hero__bg" aria-hidden="true"></div>
<div class="hero__inner">
<ul class="socials socials--hero" aria-label="Social links">
<li><a href="https://github.com/eeshanl" target="_blank" rel="noopener" aria-label="GitHub"><i class="fa-brands fa-github" aria-hidden="true"></i></a></li>
<li><a href="https://www.linkedin.com/in/eeshanl" target="_blank" rel="noopener" aria-label="LinkedIn"><i class="fa-brands fa-linkedin" aria-hidden="true"></i></a></li>
<li><a href="mailto:eeshan@londhe.com" aria-label="Email"><i class="fa-solid fa-envelope" aria-hidden="true"></i></a></li>
<li><a href="files/eeshan_resume.pdf" target="_blank" rel="noopener" aria-label="Resume"><i class="fa-solid fa-file-pdf" aria-hidden="true"></i></a></li>
</ul>
<h2 class="hero__greeting">Hi, I'm <strong>Eeshan Londhe</strong></h2>
<p class="hero__typed">
<span id="typed" aria-live="polite"></span><span class="typed-cursor" aria-hidden="true">|</span>
</p>
<a href="#portfolio" class="btn btn--primary">View my portfolio</a>
</div>
<a href="#portfolio" class="hero__scroll" aria-label="Scroll to portfolio">
<i class="fa-solid fa-chevron-down" aria-hidden="true"></i>
</a>
</section>
<!-- Portfolio -->
<section id="portfolio" class="section section--portfolio">
<div class="container">
<header class="section__header">
<h2>Project Portfolio</h2>
<p class="section__sub">A selection of work spanning firmware, embedded systems, and autonomous vehicles.</p>
</header>
<div class="grid">
<article class="card">
<a class="card__image">
<img src="images/msft.png" alt="Project Mu logo" loading="lazy" />
</a>
<div class="card__body">
<h3 class="card__title">Project Mu</h3>
<p class="card__desc">An open-source release of Microsoft's modular adaptation of TianoCore's edk2 - supporting UEFI on modern Microsoft devices.</p>
<p class="card__links">
<a href="https://microsoft.github.io/mu/" target="_blank" rel="noopener">μ readme <i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"></i></a>
<a href="https://github.com/microsoft/mu_silicon_arm_tiano/tree/dev/202502/ArmPkg/Drivers/SmmuDxe" target="_blank" rel="noopener">My ARM SMMUv3 Dxe driver <i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"></i></a>
</p>
<ul class="tags">
<li>μ</li><li>edk2</li><li>UEFI</li><li>TianoCore</li><li>Microsoft</li>
</ul>
</div>
</article>
<article class="card">
<a class="card__image">
<img src="images/car.webp" alt="Autonomous vehicle" loading="lazy" />
</a>
<div class="card__body">
<h3 class="card__title">Autonomous Vehicles</h3>
<p class="card__desc">Extensive experience and background in autonomous vehicles, from Apple's Special Projects Group to UW EcoCar.</p>
<p class="card__links">
<a href="https://www.wired.com/story/rip-apple-car-this-is-why-it-died/" target="_blank" rel="noopener">R.I.P. Apple Car <i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"></i></a>
</p>
<ul class="tags">
<li>Apple SPG</li><li>UW EcoCar</li><li>ADAS</li>
</ul>
</div>
</article>
<article class="card">
<a class="card__image">
<img src="images/acdc.png" alt="Software defined radio circuit" loading="lazy" />
</a>
<div class="card__body">
<h3 class="card__title">Software Defined Radios</h3>
<p class="card__desc">Experience and background in ARM & FPGA based software defined radios in the EW / SIGINT domain.</p>
<p class="card__links">
<a href="https://www.pacific-defense.com/" target="_blank" rel="noopener">Spectranetix → Pacific Defense <i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"></i></a>
</p>
<ul class="tags">
<li>ARM</li><li>FPGA</li><li>EW</li><li>SIGINT</li>
</ul>
</div>
</article>
<article class="card">
<a class="card__image">
<img src="images/message.png" alt="RoboTank project" loading="lazy" />
</a>
<div class="card__body">
<h3 class="card__title">Bluetooth Autonomous RoboTank</h3>
<p class="card__desc">Designed and programmed from scratch a Bluetooth-controlled and autonomous tank that avoids all collisions.</p>
<p class="card__links">
<a href="https://www.youtube.com/watch?v=dcReAuvuEgM" target="_blank" rel="noopener">Watch the video <i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"></i></a>
</p>
<ul class="tags">
<li>Embedded C</li><li>FreeRTOS</li><li>RTOS</li>
</ul>
</div>
</article>
<article class="card">
<a class="card__image">
<img src="images/mips.png" alt="MIPS Pipelined CPU diagram" loading="lazy" />
</a>
<div class="card__body">
<h3 class="card__title">MIPS Pipelined CPU</h3>
<p class="card__desc">A hardware project implementing a MIPS architecture–compliant pipelined CPU capable of executing MIPS assembly instructions.</p>
<p class="card__links">
<a href="https://github.com/eeshanl/MIPS-Pipelined-CPU" target="_blank" rel="noopener">Source Code <i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"></i></a>
</p>
<ul class="tags">
<li>Verilog</li><li>MIPS</li><li>C</li><li>Quartus</li><li>ModelSim</li>
</ul>
</div>
</article>
<article class="card">
<a class="card__image">
<img src="images/miner.jpg" alt="Litecoin miner" loading="lazy" />
</a>
<div class="card__body">
<h3 class="card__title">Litecoin Miner</h3>
<p class="card__desc">A crypto-currency miner built from scratch - generating about 1 litecoin (~$25) in revenue per day.</p>
<ul class="tags">
<li>Bash</li><li>Linux</li><li>Xubuntu</li>
</ul>
</div>
</article>
</div>
</div>
</section>
<!-- About -->
<section id="about" class="section section--about">
<div class="container">
<header class="section__header">
<h2>About Me</h2>
</header>
<ul class="interests">
<li><i class="fa-solid fa-microchip" aria-hidden="true"></i><span>Hardware / Software & Tech</span></li>
<li><i class="fa-solid fa-car" aria-hidden="true"></i><span>Autonomous Vehicles</span></li>
<li><i class="fa-solid fa-gamepad" aria-hidden="true"></i><span>Video Games</span></li>
<li><i class="fa-solid fa-dumbbell" aria-hidden="true"></i><span>Lifting & Athletics</span></li>
<li><i class="fa-solid fa-building" aria-hidden="true"></i><span>Microsoft, Ex-Apple</span></li>
</ul>
</div>
</section>
<!-- Contact -->
<section id="contact" class="section section--contact">
<div class="container">
<header class="section__header">
<h2>Contact</h2>
<p class="section__sub">Please feel free to contact me if you have any questions or send me a connection on LinkedIn.</p>
</header>
<p class="contact__cta">
<a href="mailto:eeshan@londhe.com" class="btn btn--primary">Email Me</a>
</p>
<ul class="socials socials--contact" aria-label="Contact links">
<li><a href="https://github.com/eeshanl" target="_blank" rel="noopener" aria-label="GitHub"><i class="fa-brands fa-github" aria-hidden="true"></i></a></li>
<li><a href="https://www.linkedin.com/in/eeshanl" target="_blank" rel="noopener" aria-label="LinkedIn"><i class="fa-brands fa-linkedin" aria-hidden="true"></i></a></li>
<li><a href="mailto:eeshan@londhe.com" aria-label="Email"><i class="fa-solid fa-envelope" aria-hidden="true"></i></a></li>
<li><a href="files/eeshan_resume.pdf" target="_blank" rel="noopener" aria-label="Resume"><i class="fa-solid fa-file-pdf" aria-hidden="true"></i></a></li>
</ul>
</div>
<footer class="site-footer">
<p>© <span id="year"></span> Eeshan Londhe. Built with HTML, CSS & vanilla JS - hosted on GitHub Pages.</p>
</footer>
</section>
</main>
<script src="js/main.js?v=2" defer></script>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-61567307-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-61567307-1');
</script>
</body>
</html>