About Me

Contact Details

Pulkit Agrawal
3869 Miramar Street #3815, La Jolla
San Diego, 92092 CA, US

+1-858-319-8780
pulkitag22.i@gmail.com
p3agrawal@ucsd.edu

Education

University of California, San Diego

Masters in Electrical and Computer Engineering (Computer Engineering)

GPA: 3.86/4.00

Coursework: Parallel Computer Architecture, Parallel Computation, Advanced Digital Design Project, VLSI Integrated Computing Circuitry, Low-power VLSI Implementation for Machine Learning, Principles in Computer Architecture, VLSI Digital System Algorithms and Architecture.

Birla Institute of Technology and Science (BITS), Pilani - Goa Campus

Bachelors in Electronics and Instrumentation

CGPA: 8.39/10

Relevant Coursework: Computer Architecture, Digital Design, Microprocessors and Interfacing, Operating Systems, Real-Time Systems, Data Structures and Algorithms, Network Embedded Applications, Introduction to C Programming

Krishna Public School (KPS), Raipur CG

Grade 12th 94/100

Grade 10th 10/10

Joined as the founder batch of KPS Raipur. Graduated at 2015 as 'Science Stream' topper in the school with subject topper in Mathematics (95/100), Physics (99/100) and Chemistry (95/100).

Work

Technische Universität Dresden, Germany

Research Assistant (Remote) October 2020 - June 2021

Working with Prof. Akash Kumar (Chair for Processor Design at the Computer Science Department)

Worked on Logic Synthesis and Boolean Network classification. Used ABC Logic Synthesis tool and MockTurtle (logic network representation and manipulation library).
Also, created libraries for evaluating self-duality of a boolean function and added functional support to return the Self-dual equivalent class for n-input boolean functions.

Amplify Mobility, Hyderabad IN

Firmware Engineer September 2020 - July 2021

Developing C/C++ based firmware for AC & DC Electric Vehicle Charging Stations.
Implementing application protocol, Open Charge Point Protocol (OCPP), for the charging stations designed using STM32 micro-controller.
Established communication between the charge point and the central station over WebSocket.
Also, working on peripheral interfacing like RFID, GSM module, and Energy Metering device (STPM32) with ESP32 over SPI/UART communication.

NVIDIA Graphics Pvt. Ltd., Bangalore IN

ASIC Design Engineer (Intern) July 2018 - December 2018

SOC Clocks Team

Worked with the SOC Clocks Team on RTL generation and migration of Tegra SOC using a novel automated framework.
Worked on finding port mismatches using Synopsys SpyGlass Lint reports. Fixed them by applying net-transformation or instantiating the missing modules. Wrote Python and Perl scripts to automate the rectification process.

Skills

Languages: Python, Perl, C/C++, Embedded C, Verilog, System Verilog, MASM (Assembly Language)
Developer Tools: Git, PyCharm, Arduino IDE, CubeMX (STM32) IDE, Keil muVision, Eclipse, ModelSim Altera}.

Quotes

  • I know that we all think we're immortal, We're supposed to feel that way, We're graduating. What makes life valuable is that it doesn't last forever, what makes it precious is that it ends.

    Gwen Stacy, The Amazing Spiderman 2 (ft. Emma Stone)
  • “someday" is a very dangerous word. It's a codeword for "never”.

    Roy Miller, Knight and Day (ft. Tom Cruise)

Get In Touch.

Get in touch with me.

Error boy
Your message was sent, thank you!