top of page

ROHAN SAGAR

----------------------, CA ----- | (628) 236-7590 | rohansagar4@gmail.com

 

Education:

Masters in Embedded Electrical and Computer Systems                                                                                                                        [2016-2019]

San Francisco State University, San Francisco, CA.

UC Extension at the University of California at Berkeley                                                                                                                        [2018-2018]

University of California at Berkeley, Berkeley, CA.

B.S. in Electronics and Communication Engineering                                                                                                                               [2012-2016]

St. Martins Engineering College, Hyderabad, India.

 

Relevant Courses: Engineering Communications, Engineering Management, Computer Networking, Embedded Systems, Microprocessors and Microcontrollers, Electronic Devices and Circuits, Advanced Digital Design, Neural Machine Interface, Mechatronics, Integrated Circuit Analysis, Analog and Digital Design.

 

Experience:

Founder and CEO at Octagon Electronics                                                                                                                              [Aug-2016 to Dec- 2017]

  • Designed, manufactured and sold, multiple open-source microcontroller development and sensor modules. 

  • Developed driver libraries and example code for a wide variety of sensors and development boards using C/C++.

   o   Designed and conducted workshops on multiple technologies such as the Internet of Things, PCB design, firmware development, Micro-python,         robotics and in doing so, gained expertise in multiple technologies.

  • Provided prototyping services for startups and built products such as household water monitoring/ analytics system, Home automation systems for property developers and synchronized caps for EDM concerts.

Embedded Systems Design Intern at Entesla                                                                                                                         [Oct-2015 to Aug-2016]

  • Designed, built and tested hardware and software for the initial prototypes of an industrial gas detection system.

  • Implemented detection algorithms on the data collected from the MEMS microphones using ARM cortex M4.

  • Handled client meetings to discuss changes in specifications and features of the product between iterations.

  • Designed the hardware and software architecture, picked appropriate parts, compiled documentation and led a team of PCB designers to successfully build multiple initial iterations of the product.

 

Projects:

Modular Electric Smart-Bike with Object detection and Video archiving. 

  • Implemented smart mirror using a pi zero for streaming and Nvidia Jetson Nano for object detection and display.

  • Made a custom Embedded Linux OS using Yocto for the pi to capture video and stream it over Wi-Fi using Gstreamer.

  • Vehicle detection using Open CV and Tensor-flow running on a Jetson Nano to display highlighted rear traffic.

  • Electric hub motor assist, rear stop /turn indication light system using 8x8 * 4 LED matrix displays with custom drivers.

  • Lighting unit equipped with an accelerometer for brake detection, ARM Cortex M4 (Implemented with Free RTOS).

Rearview Radar for Bicycles.

  • Blind spot vehicle detection implemented using industrial ultrasonic sensors and LED indicators mounted on the front.

  • Implemented the code in C on Tiva-C microcontroller using multiple interrupts and timers working together in sync.

System Temperature Monitoring Using ADC and DMA

  • Sliding window average based temperature monitoring using ADC and DMA to reduce CPU load on Tiva-C launchpad.

AC Smart Dimming

  • Built dimmable AC lights that can be controlled using a server and scheduled to turn on/off on a configurable schedule.      

  • The lights are connected to individual modules (NRF52) that communicate with each other and the server using BLE.

Train Operating System.

  • Built operating system components (Scheduler, process and I/O management, Inter-process communication).

  • Implemented a shell interface for the OS, and an application that runs a system of trains when installed on an IBM PC.

 

Skills:

Programming Skills: C, C++, Python, Data structures, STL. 

Technologies/ Technical Skills: ARM, Real-Time Operating System, Embedded Linux (Yocto/Bitbake), Android NDK, GNU toolchain, MATLAB, Lab-view, Computer Vision, PCB Design, Rapid prototyping.

Protocols: BLE, Bluetooth, CAN, HTTP, I2C, MQTT, SPI, TCP/IP, UART, UDP, USB, Wi-Fi.

Operating Systems: Linux, Embedded Linux, Free RTOS, Windows, macOS.

bottom of page