Haptics Device SDK for Game Controller | Other Scientific and Engineering Applications
Description: This project deals with the development of SDK for a Patented Haptic Device Technology that can be driven through compatible boards like ESP32 | ESP32D | Esp32 Pico Mini | STM32 etc. Project Involves the development of several SDK modules including 1. Development of Core Microcontroller Haptics SDK Framework in C++ which has both Desktop and Embedded Modules that can be communicated through USB | WiFi | Bluetooth
2. Development of Embedded Application to demonstrate the various features of the Haptic Device 3. Test Application in C++ | VC++ | MFC | COM | C# | Python to Drive the Board from Desktop
Tools and Technologies:C++ | VC++ | MFC | COM | C#.NET | Python | Microcontroller | ESP32 | STM32 | ESP32 Pico Mini | Platform IO | Arduino IDE | VS Code | Virtual COM Port | USB | WiFi | Bluetooth
Client: Canada | US Customer Specialized in Haptics Technology
Remarks: Year 2022 - Ongoing
Description: The Aim of of the project was to develop a CAD application that design different types Jewelry based on the customer requirements which can later exported to different formats including STL file format which can work with other CAD | CAM applications..
Tools and Technologies:
C++ | VC++ | QT C++ | Zw3d
Client: US Company Specialized in Jewelry CAD Business.
Remarks: Year 2022 - Ongoing
Description: The aim of the project was to develop an HMI Touch Screen based UI specifications and associated monitoring components for an animal monitoring system.
Tools and Technologies:C++ | QT C++ | Raspberry PI | ComfilePI | Camera | GPIO | OpenCV
Client: Singapore Customer Specialized in Object Tracking | AI Technology
Remarks: Year 2020 - 2021
Virtual IoT Cloud Printer
Description: The Aim of of the project was to develop an application that can print the contents form any application as PDF and then upload the contents to the cloud back-end using WebAPI | FTP. The applications used Windows Driver Kit (WDK) to develop the PDF driver and .NET technology to upload the pdf to cloud. There were other modules in the application to track the health of the system using MQTT that send periodic heartbeat to the cloud backend. The application also have support for transferring PDF and other files over bluetooth mobile devices.
Tools and Technologies:
C++ | VC++ | WDK | C# | ASP.NET | MVC | WebAPI | PS Driver | Ghostscript | FTP Client | IoT | MQTT | Bluetooth
Client: Company From India Specialized in Cloud Data Analytics Technology.
Remarks: Year 2019 - 2021
Description: The aim of the project was to convert your smart phone as your Virtual MIC of your PC. As part of the project , a Mobile App , Virtual Audio Driver as well as a Windows application which sit on the tray icon were developed. The Mobile App will acts as the MIC which streams the audio to Windows application over WiFi when then routed to the Virtual Audio Driver which can be used by the Video Conferencing application like Skype, Zoom or it can be used for other other applications like recording the voice etc.
Tools and Technologies:C++ | VC++ | MFC | COM | WDK | C# | Xamarin | Android | iPhone | WiFi | UDP
Client: US Customer Specialized in Medical Transcription and AI Technology
Remarks: Year 2019 - 2020
Livestock Monitoring System
Description: The Aim of of the project was to develop an application that can monitor all the cattle and transmit the information to the cloud. Each animal uniquely marked by a QR Code like pattern on their skin which will be monitored using a camera placed at various locations in the farm.
Tools and Technologies:
C++ | Python | Raspberry PI | Linux | Camera | OpenCV | IoT | MQTT | WebAPI
Client: Company From Saudi Arabia Specialized in Livestock Monitoring Technology Solutions.
Remarks: Year 2018 - 2019
Device Driver | Printer
Driver Adapter
Description: Developed a
Unidriver based Printer driver that can send the Print Data to a
remote Printer controller Server located in another network or in
the same premises. The software solutions consists of the Virtaul
Pinter Driver , a Client Notification App , Server App module to
integrate with the Host controller.
Tools and Technologies:
C++ | VC++ | MFC| WDK | Unidriver | TCP/IP | Windows Sockets
Client: UK based company specialized in
Bulk Label Printing
Technology Solutions
Remarks: Year 2018 - 2019
Simulation | Application to
Simulate New Photonic Experiments
Description: The Aim of simulation application was to
study about the interaction of light with matter based on the
varying electric and magnetic fields. This area of research is still
in its infant stage which necessitates the needs for cost
effective experiments especially with computer. As of now a
simulation framework was developed by which the researcher can
add his own modules to study about the behavior.
Tools and Technologies:
C++ | VC++ | MFC | OpenGL | OpenMP | OpenCL | GPU | Physics | Electronics |
Electromagnetic Optics | Mathematics | 3D Geometry | Windows
Client: A Popular University Department In India.
Remarks: Year 2017 -
Present
Structural Engineering Calculation
Software
Description: Developed
structural Engineering calculation software that were used to
generate reports based on various connector joints in different
parts of the building. The input for the software were given from
the Tekla Structural Engineering Software using a Plugin which then
exports the data to the developed software . The software then
generates US Standards based Engineering calculation reports for
various connector joints like sheer plate , double angles etc.
Tools and Technologies:
C++ | Linux | PHP | MySQL | Shell Script | AWS | Netbeans IDE | Civil Engineering | Structural Engineering | Structural
Analysis | Steel Structures .
Client:
US Based company specialized in Structural Engineering
Remarks: Year 2016 -
Present
Hand held Device
Application to take Readings
Description: Developed software a hand held device
application to take readings various wood Industry parameters like
moisture contents.
Tools and Technologies:
C++ | VC++, RS 232, Serial Port , Windows CE , ActiveSync , Windows 7 |
Windows 10
Client: US Based client specialized in Measuring
Instruments.
HTTP Network Packet Filter and
Injector
Description: The aim of the
Project is to develop a HTTP Network packet filter driver which can
inspect the packets and then forward the packets it a remote
location for analysis and can also inject scripts into packets which
can display whether it contains any malicious links , other status
etc. The system also have the provision to block certain sites
from accessing within the Organization.
Tools and Technologies:
C++ | VC++ | WDK | WFP | C#.NET | ASP.NET
Client: US Based client specialized in Content
Filtering | Security Industry.
Remarks: Year 2015 - 2016
Raspberry PI based Digital Signage
Player
Description: This product was
developed as part of KTS InfoMate | Digital Signage Software
Infrastructure using Raspberry PI as Raspberry PI is one of the low
cost boards which can be used for common Digital Signage Scenarios.
Tools and Technologies:
C++ | QT C++ | PHP | Embedded Linux | Raspberry PI.
Monolithic PDF Virtual Printer
Driver
Description: Developed a
monolithic PDF virtual printer driver to output the document content
as a PDF document. The driver can also redirect the PDF Document to
another printer driver already installed
Tools and Technologies:
VC++, DDK, MFC, Ghost script, Inno Setup
Client:
German based company specialized in Printing
Technology Solutions
NDIS Packet Capture Driver
Description: Developed an NDIS
packet capture driver to analyze the packets flowing across the
network. The captured packet can be received in an application
program through API’s exposed.
Tools and Technologies:
VC++, DDK , MFC, Winsock
Client: A Client Based in
India.
USB based Game Controller
Description: Developed a Serial
Port based USB/Serial Port game controller which can be used to
control the game commands from Joystick, other peripheral devices
etc.
Tools and Technologies:
VC++, RS 232, USB, MFC .
Client:
US Based company specialized in Gaming Technology
Serial Port based
PTZ Camera Controller
Description: Developed a serial port based PTZ
camera controller component to control the camera commands such as
Pan, Tilt, Zoom. Currently 3 separate components developed to
control Bosch, Pelco and Cohu camera PTZ commands.
Tools and Technologies:
VC++, RS 232, Serial Port, HTTP, XML
Client: US Based client specialized in Intelligent
Transportation Systems
Windows CE File Transfer Component
Description: Developed a
component to transfer files from Desktop to Windows CE based devices
using RAPI and ActiveSync.
Tools and Technologies:
VC++, MFC, COM, ATL, Embedded VC++, RAPI, ActiveSync.
Client: A client based in
India
Pattern Tool for Vehicle Hardware
Testing
Description: This tool was used
generate patterns to test engine parameters. The generated pattern
will be send to the microcontroller of the Vehicle engine box
through serial port for testing the output parameters like engine
speed, torque etc.
Tools and Technologies:
VC++, MFC, RS 232, CAN Protocol
Client: German based company specialized in
Automotive systems manufacturing.
PC Based Cathode Ray Oscilloscope
(CRO)
Description: Developed a PC
Based Cathode Ray Oscilloscope for seeing the signal waveforms form
the devices. The device signal inputs through the parallel port of
the PC from the signal hardware. The input signal is processed and
calibrated and output to the computer screen so that user can
visualize the waveform patterns.
Tools and Technologies:
VC++, Parallel Port, Data acquisition Hardware, A/D converter, MFC, ATL.
Client: A Popular College in
India
Vbrick Encoder Streaming Component
Description: Developed a vBrick
encoder streaming client component which can be used for streaming
MPEG2 videos.
Tools and Technologies:
VC#.NET, Windows Media Player, MPEG2 Filter
Client:
US Based client specialized in Intelligent
Transportation Systems
|