mypic

nahush kulkarni_

Engineer, Designer, HomeAutomation-AI Aficionado

Projects

Synapse Screenshot

Project Synapse

Made a rad tower defense game using Blender. Player is victim of malfunction of an advanced antivirus technology that uses human brain power to clean computer viruses in a supercomputer. During a routine operation something goes wrong. Being stuck inside the infected computer with no help from outside. Rescue is only possible by disinfecting the computer first. Player's goal is to disconnect all infected communication ports from inside and kill all viruses using 3 weapons: light-saber, zapper gun and mines.

SKADS Screenshot

Sanskrit Knowledge Assimilation and Dispensing System

It is world's first Knowledge Base system for Sanskrit, capable of recording natural language sanskrit text and displaying answers when asked about information already known. I was able to create a data structure that I called 'Frames and Images' and use it in conjunction with semantic & syntactic structures of Sanskrit grammar to store information as a graph directly from natural language statements. This way, I eliminated the need to have a Query Understanding layer between input NL and KG modules. Questions were converted into a structured format to identify named entities and the 'unknown' part by using Sanskrit's very well defined grammar rules. This project was limited in scope to work on Object & Subject seeking queries only.

V_C picture

Solar Powered Autonomous Vacuum Cleaning Robot

As a part of a national level competition organized by NEN India, I headed a team of 13 students to design and build an Occupancy Sensor controlled, Solar Powered Autonomous Vacuum Cleaning Robot. We custom designed and fabricated all the electronic circuits to keep the cost at minimum. The robot was controlled by a motion sensor to stop operation if any human movement was detected in room. A Solar panel was used to charge the robot's battery during the day so silent cleaning could be done overnight. This project was a great learning experience in team management & coordination. Custom building the logic board components gave insight into processes involved in end-to-end development of a hardware project. Most significant of all was that this project was not guided or mentored by a faculty, we taught ourselves everything needed from the internet.

AATV pic

Autonomous ATV

I was part of a 6 member team at CISCOR lab of Florida State University that was working on building Autonomous ATV. I programmed drivers for GPS and wrote a GPS Waypoint Navigation algorithm. The project was built using two operating systems: ROS and QNX(Linux) and I wrote packages in ROS for enabling communication with sensors and actuators. This project is part of the ongoing research to study and design smarter navigation algorithms.

AATV pic

Home Automation

This is an ongoing hobby project of mine that I'm really passionate about. With raspberry pi as headless server along with custom circuits I'm trying to build basic hardware fit for building home automation infrastructure. On the software side, I'm investigating artificial neural network approach for learning user behaviour patterns, and developing algorithms. Goal is to setup this system as setup-and-forget with easy voice & gesture control.

mindPalace logo

MindPalace

This project goal was to design and implement a general purpose knowledge base in C capable of storing any and all forms of information and representing it as knowledge to perform high level logical operations. The intention was for this KB design to be used as building block for future projects on Artificial Intelligence. It was an extention of earlier project SKADS.

appleDoor logo

AppleDoor

A project to create a file system specifically designed to store graphs, as compared to trees in traditional directory-file file systems, for purpose of recording information required for future artificial intelligent projects. This file system was implemented in C using FUSE.

secureChat logo

Secure Chat

A P2P chat application written in python that enables communication among people in a secure and anonymous way. Knowing just the IP and port number is enough (is that too much to ask?).

Papers

A System to Assimilate and Dispense Knowledge in Sanskrit

Presented and published this paper in International Conference in Computer Science and Engineering (ICCSE) in March 2013. ISBN:978-93-82208-74-7.

Home Automation

Presented and published this paper in Recent Trends in Computer Engineering Conference (RTCE) in January 2012.

Stack

Programming Languages

C/C++

Java

Python

Go

Objective-C

Matlab

Software

Xcode

Photoshop

Illustrator

Corel Draw

Eagle CAD

AutoCAD

MATLAB

Hardware

AVR micro-controllers

RaspberryPi

Arduino

Circuit design & PCB fabrication

3D design