Harsh Kapadia
Software Engineer

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.
I like building projects, and talking and writing about my learnings.
I started Our Tech Community (OTC) in 2020 and we regularly conduct events for all of us to learn more.
I love books, music, YouTube and Bird Watching.
Feel free to get in touch with me!
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.
Used as a part of my talk on ELF files.
A demonstration to illustrate how IP and MAC addresses work together to route packets.
Analyzing the MAC and IP packets in a network of clients and routers to understand how a machine can reach the other.
Used as a part of my talk on MAC and IP routing.
A PWA documenting and explaining the internals of Git.
Explains the contents of the
.git
directory and the connections
between Commit, Tree and Blob objects.
Some written work from my various documentation sites:
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.
Explore our events and join us!
Weekly open-to-all online sessions to discuss various technologies and showcase projects. We have held over 200 sessions. Join in!
In-person meet ups to hold technical talks, meet new people and have good conversations!