Arpan Das

Freelance Software Engineer

Arpan Das is a freelance software engineer/developer with two years of experience in Kolkata. Arpan specializes in home and industrial automation, embedded systems, and IoT. He has won e-Yantra Robotics Competition 2015 organized by IIT Bombay (sponsored by MHRD under the National Mission on Education through ICT program). He also develops mobile/desktop applications, including websites for a broad range of clients. Please contact him to hire.

Professional Skills

  • C
  • C++
  • Embedded C
  • Robotics
  • IoT
  • Arduino
  • Core Java
  • Advanced Java
  • J2EE
  • Android
  • Python
  • NumPy
  • OpenCV
  • Ruby
  • PHP
  • MySQL
  • SQL
  • Oracle
  • JavaScript
  • jQuery
  • Node.js
  • TypeScript
  • AJAX
  • HTML
  • XML
  • CSS
  • Bootstrap
  • WordPress
  • Git
  • SEO

Recent Projects

How to READ/WRITE SPI based Serial EEPROM using Arduino Uno (e.g. winbond W25X80A)
How to READ/WRITE SPI based Serial EEPROM using Arduino Uno (e.g. winbond W25X80A)

Hello everyone, In this post, you will find how to READ/WRITE SPI based serial EEPROM chips like winbond W25X10A / W25X20A / W25X40A / W25X80A, Atmel AT25HP256 / AT25HP512, etc. using Arduino Uno. Same can be done with other Arduino boards also.

Learn more
Technologies used
  • Embedded C
  • Arduino
  • Basic Electronics
Utilize standalone Atmega328P without any development board like Arduino
Utilize standalone Atmega328P without any development board like Arduino

Hello everyone, In this post I’m going to show you how to use a Atmega328p-PU as standalone i.e. without using any development board like Arduino. In fact in very similar way you can also use other micro controllers.

Learn more
Technologies used
  • Embedded C
  • Arduino
  • Basic Electronics
DIY Universal Battery Charger Circuit with Variable Auto Cut-off Voltage
DIY Universal Battery Charger Circuit with Variable Auto Cut-off Voltage

Hello everyone, happy new year. In this post I’m going to show you how to make your own Universal Battery Charger Circuit from scratch by using which you can charge almost any electronic device or battery in your home.

Learn more
Technologies used
  • Basic Electronics
e-Yantra Robotics Competition 2015 Puzzle Solver 1 GLCD – Winner from all over India!
e-Yantra Robotics Competition 2015 Puzzle Solver 1 GLCD – Winner from all over India!

Hello everyone, In this post I’ll be explaining our task for e-Yantra Robotics Competition 2015 Puzzle Solver 1 GLCD, which won the competition from all over India.

Learn more
Technologies used
  • Embedded C
  • Python
  • OpenCV

Recent Posts

Connect Two Routers On One Home Network Using a LAN Cable
Connect Two Routers On One Home Network Using a LAN Cable

Here is the procedure to keep two different router on same network: Note: Assume Router1 (R1) is located at ground floor and Router2 (R2) is located at first floor. Internet connection is connected to WAN port of R1. WAN port of R2 is unused.   R1 LAN settings are below: IP Address: 192.168.0.1/24 Subnet Mask:... continue reading.

Read more
Compile and Run C Programs in Linux using GCC Compiler
Compile and Run C Programs in Linux using GCC Compiler

Compile your C program Open up terminal and enter the following command The included libraries must be linked in when building the executable. How to do this varies by environment, but in Linux/Unix, just add -lm to the command. Run the compiled program Please note the dot followed by forward slash before the output file... continue reading.

Read more
What is Full Bridge Rectifier and How to choose Diodes and Capacitors for it appropriately
What is Full Bridge Rectifier and How to choose Diodes and Capacitors for it appropriately

I’m going to explain What is Full Bridge Rectifier and How to choose Diodes and Capacitors for it appropriately in as brief as possible. A step down AC transformer steps down AC voltage like 220 V AC to 12 V AC (or 15 V, 32 V, 48 V etc). We need to convert it to DC... continue reading.

Read more
Connect Win XP, Win 7, Win 8, Server 2008, Ubuntu with each others

Hello everyone, In this mega article, we are going to know the core and basics of computer networking, We’ll know how to connect between different operating systems with P2P and Server-Client setup via LAN. We’ll connect to the internet in different operating systems and share the connection with other computers on a network. In the... continue reading.

Read more