Lakshmi Anirudh Ghantasala
Chief Technology Officer @ Ludwig Computing
About
I am a machine learning researcher pursuing ways to apply neural networks to some of today’s most complex problems. I have experience expediting traditional C++ or python based ML algorithms with FPGAs on Amazon’s Web Services and with custom accelerator ASICS. My research extends past ML to include probabilistic computing topics like simulated annealing and MCMC, as well as topics in quantum computing. I’ve built the headline probabilistic computing website at Purdue, www.purdue.edu/p-bit. I won the CAPSL annual poster competition two years in a row (2018, 2019) with my work on FPGA emulation of large-scale stochastic networks of p-bits. I’ve worked a 6-month internship at EdgeTensor Technologies, an Edge AI startup, where I prototyped AI models for use on edge devices. This has given me invaluable insight into how the industry operates, and I’m ready to dive in headfirst again!
United States
Farmington
Higher Education
Technology Leadership, Systems Design, Presentations, Timing Closure, Timing, RTL Design, Digital Designs, Field-Programmable Gate Arrays (FPGA), Computer Vision, Keras, PyTorch, Computer Science, Data Structures, Verilog, Deep Learning, Python (Programming Language), Algorithms, Electrical Engineering, Computing, Computer Engineering
Experience

Graduate Research Assistant
West Lafayette, Indiana
My experience largely deals with hardware architectures for physics-based problem solvers, from microcontroller circuits to FPGA design. Through this work, I've become familiarized with various types of neural networks as well as implementing them in a broad range of settings, including MATLAB, python, C++, and in an FPGA. I've extensively worked with AWS EC2 and Google Collaboratory to expedite our processes. • Designed microcontroller architecture for p-bits [published] (2016) • Co-built synchronous FPGA architecture for expedited p-circuit execution [published] (2017) • Co-built asynchronous FPGA architecture for cloud-based p-circuit operation [published] (2018) • Built headline website (with JavaScript simulator) for p-bit research at Purdue at www.purdue.edu/p-bit (2019) • Developed a comprehensive python p-bit package with GPU/FPGA integration to be published on Github (2019) • Carried out implementation and extensive benchmarking of various ML algorithms in MATLAB and Python not limited to SVMs, CNNs, RNNs, and LSTMS (2018-2021)

Undergraduate Research Assistant
West Lafayette, IN
While many are focused on making the transistor smaller and more efficient, the contacts through which transistors communicate with one another are just as important. Under Prof. Zhihong Chen, I researched optimization of copper contacts in nanodevices. Furthermore, I took part in exfoliating graphene from carbon powder, and tungsten diselenide, whose electron spin properties are of great interest. I worked in the cleanrooms at the Birck Nanotechnology Center for a year characterizing graphene and tungsten diselenide flakes, and synthesizing graphene transistors. Special software allowed me to layout contacts around graphene flakes on a silicon chip, while the actual lithography was done by a lab technician.

Machine Learning Intern
Dallas, Texas, United States
• Accelerated edge AI models for in-car driver recognition using a custom, low-powered ASIC. Combined a comprehensive set of models that could detect driver activity, seatbelt presence, eye movements, and other tracked quantities into a single, low-power solution while maintaining accuracy going from single-precision to 8-bit inference. • Developed a C++ QT application for in-cabin passenger detection and live monitoring for forgotten items as passengers get in and leave a car. Solution integrates with an ML library backend to provide real-time feedback. • Optimized production grade facial recognition model using detection thresholding, edge case performance metrics, ROC curves • Built automobile driver facial recognition dataset

Software Intern
IT Seers Software Pvt. Ltd.
Bangalore, India
Became proficient with C++ development in a purely UNIX (bash) environment. IT Seers is a consulting firm in Bangalore India, which serves the IT needs of clients. My duties here entailed developing C++ code which would enhance the accuracy of Optical Character Recognition software by training the default OpenCV recognition software with handwritten images. • Improved upon standard OCR (optical character recognition) ML OpenCV code • Trained default OpenCV recognition network to better recognize cursive handwriting with cursive image training sets

Research Intern
Bangalore, India
My introduction to graphene transistors was here. Here, I had a crash course in the steps used to create a graphene transistor. By the latter part of the summer, I aided a PhD student in testing for an optimal sequence of operations to synthesize a graphene transistor. I took part in and observed a wide variety of techniques employed today in transistor fabrication and research, including but not limited to : - Lithography - Application of Masks - Electron Beam Melting (EBM) evaporation - Scanning Electron Microscopy (SEM) - Transmission Electron Microscopy (TEM) - Atomic Force Microscopy (AFM) - Raman Spectroscopy - Physical Vapor Deposition (PVD) - Chemical Vapor Deposition (CVD) I explain a summary of these techniques, as well as a summary of my entire work at IISC, in the attached informal write up.

Test Lab Technician
Kalamazoo, Michigan Area
The official duty of a Test Lab Technician is to run quality tests on various equipment engineered by Stryker, including surgical drill tests, surgery headlight tests, and various proprietary Stryker devices. While I started with these intentions, i quickly grew frustrated with how slow certain testing procedures were. One of these tests required users to scan a list of results to separate those results that fell in a certain range. This was a mundane task which could easily be automated. I learned visual basic and automated the process within a few days. The results were noted by the manager, who put me in touch with the only programmer for the test lab. My automation was then put into effect in the test lab officially. Key points: - Learned Visual Basic on the job, and implemented it in a company setting - Programmed data-acquisition macros in visual basic to facilitate automated testing - Coded alongside the lead programmer of the test lab within 1 month of joining - Ran quality tests, including autoclave surgical drill wash testing and surgical headlight duration testing
Education
Lakshmi Anirudh Ghantasala's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.



