Hi there!
Hello! I’m Punit, an engineer with a drive for exploring cutting-edge technologies and solving complex problems. Currently, I work at SAP, where I dive into building innovative applications, creating robust infrastructures, and pushing the boundaries of machine learning. Outside of work, my interests span the dynamic realms of web3, blockchain, and open hardware.
I also love working on “pi-net” projects. Whether it’s configuring Wi-Fi routers, analyzing data packets, or experimenting with various electrical devices, you’ll often find me in my home lab exploring new tech. I graduated with a Bachelor of Science in Electrical Engineering and Computer Sciences (EECS) from the University of California, Berkeley, in 2012 (Go Bears!). Throughout this journey, my loyal sidekick has been my dog, Pepper – or as I like to call him, Mr. Pepper.
I have a passion for exploring different programming languages and diving deep into their nuances. Here’s a quick overview of my favorites:
I am starting to build my blog where I share recommended readings, clever hacks, and debugging techniques to help you master these languages. Here’s a sneak peek of what you’ll find:
// Rust: A basic example of ownership and borrowing
fn main() {
let s1 = String::from("hello");
let s2 = &s1;
println!("{}, world!", s2);
}
(Check out the Programming Section for more snippets and in-depth tutorials.)
My DevOps journey includes building CI/CD pipelines, automated testing, and infrastructure as code. Here’s what I specialize in:
(Check out my CI/CD Best Practices Guide for detailed steps and configurations.)
(Stay tuned for upcoming insights on Continuous Deployment, including Docker, Kubernetes, and Helm deployments!)
(I’ll soon be adding diagrams and short videos to illustrate these concepts in action.)
(This section will be frequently updated with experiences and learnings.)
From my early days of engineering to tackling real-world engineering challenges at SAP, my career has been a blend of learning, experimenting, and creating. Some of the memorable milestones include:
This section will provide a step-by-step guide on how I built this website. Here’s a sneak peek at what you’ll learn:
Repository Magic: Dive into the creation and management of a GitHub repository, the foundation for version control and collaboration.
Navigating Domain Nameservers: Learn how to configure your domain’s nameservers effectively to ensure your website is accessible on the internet.
Security with HTTPS: Discover how to implement HTTPS to encrypt communication between your website and visitors, protecting their privacy and data.
Testing the Waters: Explore rigorous testing methodologies to build robust and reliable web applications.
Building Resilience: Uncover strategies for crafting resilient architectural frameworks that can withstand challenges and ensure uptime.
Network Architecture: Learn how to conceptualize and visualize high-level network designs for optimal performance.
Functional Assurance: Discover techniques for verifying the functionality of your web pages to guarantee
echo "Explore the binary text from the header image:"
export BINARY_TXT="01001000 01101001 00100001 00100000 01010100 01101000 01101001 01110011 00100000 01101001 01110011 00100000 01010000 01110101 01101110 01101001 01110100 00101110 00100000 01001001 00100000 01100001 01101110 00100000 01000101 01101110 01100111 01101001 01101110 01100101 01100101 01110010 00101110"
echo "Decode the message:"
echo "$BINARY_TXT" | while read -r a; do printf "%x" "$((2#$a))"; done | xxd -r -p