Hi, I'm Aniket Katkar. I am an Engineer, Developer, Tinkerer, and Student. I mainly work with Embedded Systems Development and Android Application Development.



Aniket Katkar


Engineer

en·gin·eer
A individual responsible for the design and creation of all man-made objects in the known universe

Developer

de·vel·op·er
A hard-working person devoted to transforming dreams into tangible products

Tinkerer

Tinker·er
A person skilled with the use of electronics who uses his talents to gain knowledge for the enjoyment of exploration by tinkering

Student

stu·dent
A sleep deprived person who is constantly learning and reading new technologies


About Me



Aniket Katkar




I am passionate about Embedded systems, Open source platforms and Internet of Things. I feel this is an ideal combination of technology and human necessity leading to most perfect application oriented field. I love to binge Anime and sitcoms, also an amateur photographer. I love to create things from scratch, may it be code or hardware.



Engineer

I love to build things. I usually use microcontrollers like Arduino, Raspberry pi for my projects. I have also worked on ARM controllers.


Mobile

I am an Android developer. I am currently creating an application which will be available on the Google Play store, and hope to add more soon.


Web

I develop web pages using HTML, CSS, and JavaScript. I am available for freelance, check my Portfolio if you are interested.







My Skills


I have knowledge about the following programming languages and platforms, including:


Programming Languages

  • HTML5
  • CSS3
  • C
  • Embedded C
  • Java
  • Android

Engineering

  • Electronics
  • Linux
  • Embedded Linux
  • Embedded Systems
  • PCB designing
  • AutoCAD

Technologies

  • Arduino
  • Raspberry Pi
  • ARM controllers
  • Internet of Things
  • Robotics
  • Adobe Photoshop







Projects







Segregating Objects based on Color and Shape using Image Processing Toolbox of MATLAB and a Robotic Arm.


The project aimed at making a robotic arm to segregate objects based on color and shape. We used a webcam to identify the color and shape of an object. The algorithm used was based on MATLAB's image acquisition and image processing toolbox. The objects were segregated using a robotic arm connected to the parallel port of a computer.




Linux Logo

Implementation of linux USB device driver and firmware for reading data from GPIO port.


The main objective of this project, was to implement Linux USB device driver of mass storage on host machine with bulk endpoint. We had used ARM board LPC2148 as a USB device. A USB firmware was used as a component for interfacing peripheral with ARM controller. Data read from the GPIO port was shown on the host machine terminal. Also, a test application was written for testing.




Nodemcu

IOT sensor node



Built an IOT sensor node by connecting sensors like Ultrasonic sensor and PIR motion sesnor with esp8266-12E and sent the data to an IOT platform (Thingspeak) for further analysing. The applications for this project are endless and can be used where you have to send your readings to the cloud for further data analysing.




Nodemcu

Control appliance remotely using HTTP via webserver and Android app


I built a http server on a Nodemcu development board to control a relay. The relay was used to control any AC load connected to it. On the client side i developed an Android application as well as a webpage to send value to a JSON file that was on a web hosting server. When you changed the URLa PHP file would write the appropriate changes in the JSON file. I used Nodemcu as a hardware.



Textbook Trader

Ushva Clean Technology - Website Development

with Sayli Ghanekar

We came up with ideas after ideas to realize to design and develop the website. The main objective was to create a website that would suit the startups vision and mission i,e - "Dream - Energy Neutral".


BarBot

Eventswale - Website Development


Eventswale is a Mumbai based startup which manages Corporate events, product launches, various NGO events, celebrity management and lots of cool stuff.







Work Experience




Company: Ushva Clean Technology (Product Engineer)


Smart Solar Inverter (IOT and Application Development):


● Performed Transfer of real time data in form of JSON String[Including Voltage, Current Readings, Packet Count, Timestamp(Epoch value received from NTP server) and authentication parameters] from Microcontroller TM4C 1294 (Product) to IBM Bluemix Server via ESP 12 using MQTT.
● Wi-Fi event handling, Added SD card support for data storage in case of network failure.
● Accepting Network credentials during one time setup (SSID, PASSWORD) via web sockets and their storage in SPI flash.
● Designed Customized Wi-Fi Module PCB including ESP-7 core, on board SD card support and USB-UART converter.
● Set up IBM Bluemix Servers (CloudantNoSQL) and applications (NodeRed) to modify and store incoming strings.
● Developed an Android Application to control appliances remotely.
● Backend Support for Real Time, Hourly, Daily, Weekly and Monthly graphs from Bluemix servers and further developed the android application for plotting graphs using Android studio.


Battery Management System (Embedded and IoT Solution):

● Control Algorithm for Relay based charging of Battery Management System.
● Transfer of Battery parameters (Voltage, battery status, percent charging, number of charging-discharging cycles) to IBM Bluemix server.
● Integrated Battery parameters with Android Application designed for Smart Solar Inverter.
● Integrated Android application shows sensor values such as output voltage, battery status and percentage charged.






Contact Me


Feel free to contact me if you want to get in touch, or just say Hello; email works best.