Hello!
I am Adwaith. I am a business student at the ESCP Business School, Europe. I am part of the PGDM-IB programme at the Management Development Institute, Gurgaon, India. I recently finished my spring semester at ESCP’s Berlin campus and currently spending the summer interning as an Analyst at a business consulting startup.
I spent my first two semesters spending time exploring different fields in management. In the previous semester, I spent some time understanding that a lot of IT, AI, ML, Information Systems is used in the field of management, this was through a specialization I took at ESCP Berlin. There seems to be bunch of topics that are a neat intersection of Computer Science, Mathematics and Management. There is a lot of efforts going into using technology and building better management systems. For example, highly sophisticated Decision Support Systems used by today’s managers are purely an innovation at this intersection, Quality Control is a facet of Operations Management, Industrial Image Processing and Computer Vision is a great field to explore in the field of Quality Control in Manufacturing, or how Business Process Management is part of Information and Operations Management, Process Mining is a leading way to work with Business Processes, or the proposal of the idea of Physical Internet, which is based on the design and architecture of Digital Internet. This intersection, which also comes under Information Systems is what I plan to explore in near future.
Latest Posts
- 2025, May 15 - On the ESCP Paris Fall Semester
- 2025, April 07 - Who drives deep-tech innovation?
- 2025, March 09 - Understanding PI Part 1 - A Peak into Digital Internet Architecture
- 2025, March 01 - On the ESCP Berlin spring semester with AI & Big Data specialization
- 2025, February 28 - On the MDI PGDM-IB Program - Details about the exchange year
- 2021, July 18 - Personal Projects
- 2021, June 19 - Statelessness - Rootcause of many Security Vulnerabilities
- 2021, May 09 - Sigreturn Oriented Programming - An Introduction
- 2021, March 19 - Writing simple LLVM Passes
- 2021, March 10 - Understanding clang's SafeStack
- 2020, November 29 - Simple echo server in Rust
- 2020, November 19 - What is polling?
- 2020, November 11 - Is a single thread enough? - Events, Notifications and Event Loop
- 2020, November 09 - Multithreading and multiprocessing
- 2020, November 08 - What does blocking mean?
- 2020, November 01 - Deciphering Rust's no_mangle
- 2020, October 31 - Calling C code from Rust
- 2020, October 25 - Primitive Types
- 2020, October 11 - Rust startup
- 2020, October 11 - C, Rust and more!
- 2020, October 11 - Intro to rustenv
- 2020, January 03 - Writing an ELF Parsing Library - Part9 - PHDR, INTERP and GNU_STACK segment types
- 2019, December 09 - Writing an ELF Parsing Library - Part8 - Program Header Table
- 2019, December 08 - Writing an ELF Parsing Library - Part7 - Program Headers
- 2019, December 07 - Writing an ELF Parsing Library - Part6 - The ELF Header
- 2019, December 06 - Writing an ELF Parsing Library - Part5 - Implementing basic API
- 2019, December 05 - Writing an ELF Parsing Library - Part4 - Internal Data Structures - 2
- 2019, December 02 - Writing an ELF Parsing Library - Part3 - Internal Data Structures - 1
- 2019, November 15 - Writing an ELF Parsing Library - Part2 - Piloting the Library
- 2019, November 15 - Writing an ELF Parsing Library - Part1 - What is ELF?
- 2019, November 10 - Understanding the Loader - Part1 - How does an executable get loaded to memory?
- 2019, September 08 - Introduction to Wireshark
- 2019, May 22 - Installing moloch!
- 2019, May 03 - Introduction to Network Programming
- 2019, March 30 - Return Oriented Programming - Part2
- 2019, March 25 - Reverse Engineering and Binary Exploitation Series
- 2019, March 06 - Defeating Write XOR Execute! - Ret2Libc - Part2
- 2019, March 04 - Bypassing Write XOR Execute! - Ret2Libc - Part1
- 2019, February 01 - Operating System and Networking Stack - Part2
- 2019, February 01 - Operating System and Networking Stack - Part1
- 2019, January 27 - Packet Overflow!
- 2019, January 16 - Return Oriented Programming - Part1
- 2018, December 28 - How does the Operating System defend itself?
- 2018, December 08 - Buffer Overflow Vulnerability - Part3
- 2018, December 07 - Exploitation using Code Injection - Part3
- 2018, December 02 - Exploitation using Code Injection - Part2
- 2018, November 27 - Setting up a Blog using Jekyll - Part2
- 2018, November 27 - Setting up a Blog using Jekyll - Part1
- 2018, October 20 - Exploitation using Code Injection - Part1
- 2018, October 08 - Buffer Overflow Vulnerability - Part2
- 2018, October 02 - Buffer Overflow Vulnerability - Part1
- 2018, September 22 - Program Execution Internals - Part2
- 2018, September 10 - Program Execution Internals - Part1
- 2018, August 18 - Memory Layout of a Process
- 2018, August 12 - Introduction to x86 Assembly Programming
- 2018, July 02 - What does an Executable contain? - Internal Structure of an ELF Executable - Part1
- 2018, June 21 - Internals of Compiling - Journey from C/C++ program to an Executable
- 2018, June 11 - Why I started this blog?