I am Harsh Kapadia (he/him), a Software Engineer currently
based in Austin, TX, USA. I am interested in the Web,
exploring the internals of tools and technologies, and
communities.
I have been enjoying building software tools and learning
more about servers at my current role at AMD, while trying
to lead a more disciplined and balanced life.
Building software tools to support debug tools for AMD
EPYC server processors
Building a web app to provision, pool and manage Virtual
Machines configured with user-requested debug software
and scripts, public keys, persistent storage and VNC to
reduce server issue debug time, using KVM, Bash scripts,
Express.js and React.js
Automating benchmark installation, execution and
evaluation to improve the productivity of the team
Built a proof-of-concept web app to provision and manage
Virtual Machines configured with user public keys,
persistent storage and VNC to reduce server issue debug
time, using KVM, Bash scripts, Express.js and React.js
Benchmarked the network bandwidth (iperf3), memory
bandwidth (STREAM) and CPU performance (DGEMM) of
servers
A 64-bit Executable and Linkable Format (ELF)
file parser in C.
ELF is the primary file format of executable
files on Linux.
This utility parses and prints the ELF (File)
Header, the Section Headers, the Segment
(Program) Headers and the dynamic dependencies
in any 64-bit ELF file.
Our Tech Community (OTC)
is a Tech-loving open-to-all community that I started in January
2020. We are now a community of over 500 members.
We conduct regular online and in-person events for all of us to
learn more from each other! We have conducted over 200 online
events, several talks and workshops, over four in-person meetups
with more than 70 attendees each and several other
collaborations. More details can be found in
OTC's four year roundup.