Curriculum Vitae

Career Interests

  • Detecting counterfeits and trojans in obfuscated binary code
  • Compilation and synthesis for embedded systems and FPGAs
  • Hardware/software co-design for CPU+accelerator hybrid systems
  • Using existing hardware more efficiently by writing better software
  • Array language programming

Professional Experience

  • Indiana University Intelligent Systems Engineering, Systems Engineer and Adjunct Instructor. (2016-)
    • Developed machine learning framework for C standard library analysis
    • Built 64-node Xilinx FPGA cluster for graph analytics
    • Developed undergraduate engineering curriculum
    • Mentored new instructors and assisted with course development
  • Indiana University Psychological and Brain Sciences, Electronics Technician. (2014-2016)
    • Worked directly with researchers to build custom sensor devices
    • Developed novel MRI-safe touchscreen technology (US10820839B2)
    • Built microcontroller-based data acquisition devices with nanosecond resolution

Education

  • Indiana University Intelligent Systems Engineering, Computer Engineering PhD. (2018-).
    • 3.9 GPA
    • Focus on compilers and machine learning
  • Indiana University Purdue University Indianapolis, BSEE. 2010-2013.
    • Electrical and Computer Engineering program
    • Focus on embedded systems

Publications

  • Brasilino, Lucas RB, Naveen Marri, Alexander Shroyer, Catherine Pilachowski, Ezra Kissel, and Martin Swany. “In-network processing for edge computing with InLocus.” International Journal of Cloud Computing 9, no. 1 (2020): 55-74.
  • Brasilino, Lucas RB, Alexander Shroyer, Naveen Marri, Saurabh Agrawal, Catherine Pilachowski, Ezra Kissel, and Martin Swany. “Data Distillation at the Network’s Edge: Exposing Programmable Logic with InLocus.” In 2018 IEEE International Conference on Edge Computing (EDGE), pp. 25-32. IEEE, 2018.
  • Arap, Omer, Lucas RB Brasilino, Ezra Kissel, Alexander Shroyer, and Martin Swany. “Offloading collective operations to programmable logic.” IEEE Micro 37, no. 5 (2017): 52-60.

Patents

  • Electronic tablet for use in MRI. WO US CA US10820839B2, Indiana University of Research and Technology Corporation. (2020) A system for recording visually guided motor activity within a bore of an MRI machine. This device was used in research measuring handwriting’s impact on brain development.

Teaching Experience

  • Engineering Computing Architecture (ENGR-E 110). (2018-) Principles of computer hardware, boolean logic, processor and memory design, and assembly language. This course guides students in building a simulated von Neumann computer architecture, starting with Nand and DFF primitives. Students also write an assembler program to translate assembly language into machine code for this architecture.
  • Software Systems Engineering (ENGR-E 111). Programming fundamentals, data structures, control flow in C, emphasizing the programmer’s model of the machine. (2019-2021) Teaches students programming and computer concepts using the C language. Emphasizes the programmer’s model of the machine, especially memory layout and how programming decisions affect performance.
  • Engineering Ethics and Professionalism (ENGR-E 299). (2019-) Ethical and professional considerations of the engineering field, with emphasis on software and systems (2019-). Emphasizes the ethical issues facing engineers today, covering topics such as bias in machine learning data and algorithms, self-driving trolley problems, and the intersection of technology and ethics.
  • Python for Engineers (ENGR-E 399/599). Introduction to Python concepts such as functions, control flow, data types, file I/O, and selected libraries such as Regular Expressions (re) and Numeric Python (numpy). (2020-)