Tomorrow is a special day: Pupa Clic’s 10th anniversary.
Early on, I set the goal of building cutting edge solutions across a stack of web, app and IoT. It was a bold idea and a lot of people thought we were out of our minds to imagine it was possible. It is amazing to think about how far computing has come since then, and we are proud of the role Pupa Clic played in being the forefront to deploy solutions in solving business problems.
We have accomplished a lot together during our first 10 years and empowered countless businesses and people to realize their full potential. But what matters most now is what we do next. Thank you for helping make Pupa Clic a fantastic company now and for decades to come.
#anniversary #10years
We made a product that is now helping retailer’s battle during the pandemic outbreak
Its 11:05 AM and things have taken a toll in the shopping districts of the city. To curtail the spread of the virus by minimizing the exposure to large groups of civillians a decision has been taken to shut down all retail outlets.
Its 12:15 PM and we see a surge of orders for retailers using Pupa Clic’s online eCommerce platform – Stratos. In order to keep up with demand and ensure there is no hindrance with the supply chain flow few business logic governing delivery time zones and order processing are updated to support retailers as per their suggestions. Day reaches an end now and businesses operating with Stratos has reached stability with one stating “If it weren’t for our online store having the stock and price as it is in the store POS it would have taken week’s before creating this infrastructure. Thank you Pupa Clic”.
We made a platform that extends an offline store to be driven by eCommerce and eliminating the need for a segregated warehouse and stock.
Not all heroes wear capes, some are just running plain code driven by those at Pupa Clic who strive for innovation and disruption. If you are a retailer who would want an online store that is an extension of your offline or local store – Stratos is your solution. Interested ? Head to their contact us page?or reach out at?info@pupaclic.com
Year 7 | It all started with Pupa Clic
Today marks our closure to year 7 and entering into year 8 there didn’t seem a better way than a walk along memory lane of our solutions inspired by the Geek squad series Big Bang Theory.
Thank you for being a catalyst in our growth.
#itAllStartedWithPupaClic #year7 #welcomeYear8
Negligence in software feature commitments
2018 has been a year where many enterprise’s have neglected to standby the feature sets proposed. A notable trend has been noticed where hardware propositions attain complete fulfillment at the time of launch and deployment, but software based feature sets have taken a toll in its launch.
An interesting read here gives an understanding to a quick case study on such an enterprise. Since hardware involves physical testing with protocols of data predefined and validated hardware seem to pass through a feature dependent test. But, when it boils down to a software-based functionality most deployments “wing it” with the conceptualization a bug or defect can be resolved over an OTA update.
At Pupa Clic, our implementations, development and deployment have a united front where sprints are unified with software and the needed embedded stack. As every engineer is well versed with web + embedded stack, every dependency is checked to ensure a MVP or version developed is always built to have a working customer facing product and not solution.
Interested ? Head to Pupa Clic’s contact us page or email them at info@pupaclic.com
Pupa Clic and its community outreach
The world of tech is ever changing and there exists a crunch in understanding and exposing the right talent pool to the right skill set which can expand into innovation and productisation to solve world problems in an efficient manner.
My firm Pupa Clic, A research and development IT firm focussing on providing breakthrough solutions in Web, App and IoT over the past 6.5 years has always lent its hand in promoting and bridging the gap between market need and tech development. In an upcoming event

at the Madras Institute of Technology (MIT, Chennai) Abishek?- COO Solutions, Pupa Clic will be representing and inaugurating the Information Technology Association (ITA).
With this, we aim to inspire more young individuals to look beyond the box and channel their focus on driving innovation by doing and not just thinking.
Pupa Clic Turns 6
Ever since June 1st 2012, Pupa Clic has been in the forefront of technological innovation, breaking barriers with solutions on Web, App and IoT. Clocking at a closure of 198 projects to date with 150+ IP created in the tech space, we are a force to be reckoned with.
Over the past year, in IoT we have been involved in developing end to end stacks of firmware for smart routers, creating next-generation mesh networks for enterprises as products. On Web an App we have scaled solutions in workflow automation and building consumer-facing applications for the next wave of internet applications.
A journey defined by a number living life made of experiences. You can find more of our experiences at www.pupaclic.com
How Abishek and Antony evolved with Pupa Clic
Pupa Clic is turning 6 this year on June 1st 2018 and taking a step back into memory lane there is none more prominent than Antony Joseph Ephrem .R , Chief Operations Officer – Products and Abishek?.R , Chief Operations Officer – Solutions .
Pupa Clic, being a? research and development IT firm have it’s roots building solutions and products in Web, Mobile Apps and IoT (Internet of Things). Abishek?and Antony headed the solutions and products division at Pupa Clic scaling the tech expertise in various domains from the ground up embedded works to enterprise Apps scaling a customer base of 52 million data.
A little insight into our works together is enclosed below :
Back in 2013, Me and Abishek?built Project AR Labs, where a community run platform was built in digitalizing the Physics manual with an Augmented Reality (AR) layer by allowing students to experience and perform their experiment’s at any surrounding.
2014 was when we first ventured into embedded and IoT, and with Antony by my side, we built Pupa Clic’s very first end to end home automation solutions and smart electronics line up which we deployed to Club Mahindra?Coorg through Swan Electric consortium and engineering (Swelcom).
In 2015, Abishek, Antony and I together merged Web, Mobile App and IoT tech stacks with Fuel Book – A device which converts any car into a smart car, a breakthrough in the tech space at that time and helped us breach a new product space in the market.
In 2016, our enterprise product mobFos – A feet on street management solution, where enterprises across pan India utilized the solution for Address Verification, Sales Tracking and Last mile delivery.
In 2017, mobFos reached its pinnacle of closing in 52 million customer data worldwide with approx 15,000 cases closed on a daily basis by enterprises in Financial, Telecom and Logistics sector.
With 150 IP built in-house and 297 projects deployed to date across the globe, Pupa Clic is a force to reckon with and this is just the start.
UX vs UI vs IA vs IxD : Explained
Once upon a time, if you said the word ?design?, the odds were overwhelmingly likely you were talking about graphic design. But nowadays, the digital world is becoming increasingly more complicated and a lot of new job positions appearing, which lead to confusion for people outside or new to the design industry. Here?s a quick overview on the four different primary forms of design to help you understand what they mean.
UX Design (User Experience Design)

image by: Netizen Experience
As is found on Wikipedia ?User experience design (UXD, UED or XD) is the process of enhancing user satisfaction by improving the usability, accessibility, and pleasure provided in the interaction between the user and the product. User experience design encompasses traditional human?computer interaction (HCI) design, and extends it by addressing all aspects of a product or service as perceived by users.?
UX designer is the person in charge with creating the products ?logic? via wireframes and prototypes via software like Axure, JustInMind,?Mockplus?etc. Communication is one of the critical skills of the UX designers. They also conduct research, competitive analysis at the beginning as well as usability testing and A/B testing after the project has launched. UX designers are primarily concerned with how the product feels. If your website or app is difficult to use, users will probably be frustrated and move on to something else. If they have a great experience, they?re more likely to come back and tell their friends how great your app is.
Deliverables: Wireframes, Prototypes, Storyboards, Sitemap, Written specifications.
Tools of the trade: Sketch, Axure, Mockplus, Fireworks, UXPin
UI Design (User Interface Design)

image by: julessdesign
Author and founder of Adaptive Path???a user experience consultancy, Jesse James Garrett, defines interface design as being all about selecting the right interface elements???like text, buttons, text fields, color coded lists, etc???for the task the user is trying to accomplish and arranging them on the screen in a way that will be readily understood and easily used. The goal is make the user?s interaction as efficient and simple as possible.
Interface elements include but are not limited to:
Input Controls: buttons, text fields, checkboxes, radio buttons, dropdown lists, list boxes, toggles, date field
Navigational Components: breadcrumb, slider, search field, pagination, slider, tags, icons
Informational Components: tooltips, icons, progress bar, notifications, message boxes, modal windows
Containers: accordion
Tools of the trade: Photoshop, Sketch, Illustrator, Fireworks, InVision
IA (Information Architecture)

imgae by:?ga-core.s3.amazonaws.com
Information architecture (IA) involves the way a website/app is structured and how the content is organized. The goal is to help users find information and complete tasks. ?In other words, information architecture is the creation of a structure for a website, application, or other project, that allows us to understand where we are as users, and where the information we want is in relation to our position. Information architecture results in the creation of site maps, hierarchies, categorizations, navigation, and metadata. When a content strategist begins separating content and dividing it into categories, she is practicing information architecture. When a designer sketches a top level menu to help users understand where they are on a site, he is also practicing information architecture?- from?uxbooth.com
Some qualifications for IA:
1. Experience documenting complex digital properties (websites, mobile apps, products, and system services)
2. Extremely detailed documentation, ability to find discrepancies, cracks, etc. amongst complex site documentation
3. Proficient with Axure, Omnigraffle, Keynote, as well as Visio and any other programs directly related to IA
4. Analyze available information and assets to assess optimal IA approach
Strong communication skills (written and verbal), and an ability to present effectively to agency and client staff
5. Needs to be analytical, hardworking, creative, curious and interested in people and ideas
6. Must be a confident and motivated self starter
IxD (Interaction Design)
Definition of IxD: ?Interaction Design (IxD) defines the structure and behavior of interactive systems. Interaction Designers strive to create meaningful relationships between people and the products and services that they use, from computers to mobile devices to appliances and beyond. Our practices are evolving with the world.?- from?ixda.org
IxD designer is the people in charge of the websites/apps moving elements & interactions. If you?ve seen a cool animation on a website or app, that made you say wow or that is really cool, that?s the stuff motion designers do.
Job description of IxD designer at Google:
In an Interaction Designer role, you?ll tackle complex tasks and transform them into intuitive, accessible and easy-to-use designs for billions of people around the world-from the first-time user to the sophisticated expert. Achieving this goal requires collaboration with teams of Designers, Researchers, Engineers and Product Managers throughout the design process-from creating user flows and wireframes to building user interface mockups and prototypes. At each stage, you will anticipate what our users need, advocate for them and ensure that the final product surprises and delights them.
So in an oversimplified and user-friendly nutshell, UX Design is how a user feels about the apps, UI Design is what, where and how elements work on the apps, Information Architecture is how a app is organized, and Interaction Design is how the user and app act and react to each other.
Last but not least, the boundaries between each of these various design roles are very fluid. The IxD is quite similar to UX design in it?s approach as it?s part of the UX design cycle, so in some cases these roles may have a lot of overlap.
Boost your MySQL with this configuration
I have been tinkering with the my.cnf to identify the most optimal configuration for a 4 core, 8GB Ram configuration running ubuntu.
# MariaDB database server configuration file.
#
# You can copy this file to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "~/.my.cnf" to set user-specific options.
#
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html
# This will be passed to all mysql clients
# It has been reported that passwords should be enclosed with ticks/quotes
# especially if they contain “#” chars…
# Remember to edit /etc/mysql/debian.cnf when changing the socket location.
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
# Here is entries for some specific programs
# The following values assume you have at least 32M ram
# This was formally known as [safe_mysqld]. Both versions are currently parsed.
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
#
# * Basic Settings
#
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc_messages_dir = /usr/share/mysql
lc_messages = en_US
skip-external-locking
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
#
# * Fine Tuning
#
max_connections = 50
connect_timeout = 5
wait_timeout = 30
max_allowed_packet = 16M
thread_cache_size = 128
sort_buffer_size = 4M
bulk_insert_buffer_size = 16M
tmp_table_size = 64M
max_heap_table_size = 64M
interactive_timeout = 30
##binlog_cache_size = 16M
performance_schema = ON
#
# * MyISAM
#
# This replaces the startup script and checks MyISAM tables if needed
# the first time they are touched. On error, make copy and try a repair.
myisam_recover_options = BACKUP
key_buffer_size = 128M
#open-files-limit = 2000
table_open_cache = 400
myisam_sort_buffer_size = 512M
concurrent_insert = 2
read_buffer_size = 2M
read_rnd_buffer_size = 1M
#
# * Query Cache Configuration
#
# Cache only tiny result sets, so we can fit more in the query cache.
query_cache_limit = 2M
query_cache_size = 256M
query_cache_type = 1
query_cache_strip_comments = 1
# for more write intensive setups, set to DEMAND or OFF
#query_cache_type = DEMAND
#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
# As of 5.1 you can enable the log at runtime!
#general_log_file = /var/log/mysql/mysql.log
#general_log = 1
#
# Error logging goes to syslog due to /etc/mysql/conf.d/mysqld_safe_syslog.cnf.
#
# we do want to know about network errors and such
log_warnings = 2
#
# Enable the slow query log to see queries with especially long duration
#slow_query_log[={0|1}]
slow_query_log_file = /var/log/mysql/mariadb-slow.log
long_query_time = 10
#log_slow_rate_limit = 1000
log_slow_verbosity = query_plan
#log-queries-not-using-indexes
#log_slow_admin_statements
#
# The following can be used as easy to replay backup logs or for replication.
# note: if you are setting up a replication slave, see README.Debian about
# other settings you may need to change.
#server-id = 1
#report_host = master1
#auto_increment_increment = 2
#auto_increment_offset = 1
##log_bin = /var/log/mysql/mariadb-bin
##log_bin_index = /var/log/mysql/mariadb-bin.index
# not fab for performance, but safer
#sync_binlog = 1
##expire_logs_days = 10
##max_binlog_size = 100M
# slaves
#relay_log = /var/log/mysql/relay-bin
#relay_log_index = /var/log/mysql/relay-bin.index
#relay_log_info_file = /var/log/mysql/relay-bin.info
#log_slave_updates
#read_only
#
# If applications support it, this stricter sql_mode prevents some
# mistakes like inserting invalid dates etc.
#sql_mode = NO_ENGINE_SUBSTITUTION,TRADITIONAL
#
# * InnoDB
#
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
# Read the manual for more InnoDB related options. There are many!
default_storage_engine = InnoDB
# you can’t just change log file size, requires special procedure
innodb_buffer_pool_instances = 2
innodb_log_file_size = 256M
innodb_buffer_pool_size = 2G
innodb_log_buffer_size = 8M
innodb_file_per_table = 1
innodb_open_files = 400
innodb_io_capacity = 400
innodb_flush_method = O_DIRECT
#
# * Security Features
#
# Read the manual, too, if you want chroot!
# chroot = /var/lib/mysql/
#
# For generating SSL certificates I recommend the OpenSSL GUI “tinyca”.
#
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem
#
# * Galera-related settings
#
[galera]
# Mandatory settings
#wsrep_on=ON
#wsrep_provider=
#wsrep_cluster_address=
#binlog_format=row
#default_storage_engine=InnoDB
#innodb_autoinc_lock_mode=2
#
# Allow server to accept connections on all interfaces.
#
#bind-address=0.0.0.0
#
# Optional setting
#wsrep_slave_threads=1
#innodb_flush_log_at_trx_commit=0
[mysqldump]
quick
quote-names
max_allowed_packet = 16M
[mysql]
#no-auto-rehash # faster start of mysql but no tab completion
[isamchk]
key_buffer = 16M
#
# * IMPORTANT: Additional settings that can override those from this file!
# The files must end with ‘.cnf’, otherwise they’ll be ignored.
#
!includedir /etc/mysql/conf.d/
Let me know your thoughts.
How hiring is done at Pupa Clic
Pupa Clic is a research and development IT firm which builds, develops, operates technology based products and solutions in Web, App and IoT also being updated on a daily basis on upcoming niche tech in Artificial Intelligence, Machine Learning and Blockchain.?Being a coder or product engineer isn’t rocket science as there exists a set of protocols which govern and implement, what we expect from a PCian is to be creative and artistic in understanding the base concepts to mould a constructive scalable solution for a given problem.
Every single person at Pupa Clic are handpicked and trained personally by the tier 1 executives through a vigorous 30 day period covering:
Technology
- Android development
- iOS development
- Web development
- Server side scripting
- Machine learning basics
- Blockchain incorporations
Creativity
- 3D printing
- 3D model development
Business
- Pitch deck creations
- Business development basics
- Agile implementation and execution
- Basics of web SEO
- Shark tank pitching rounds
All 3 sections are taught and trained to every single department, be it a developer or a business development personnelle. Post 30 days of training a non-clientele task is given to build a product, and based on its outcome we bring in the candidate to join our team.
During the 30 day training period the candidates are monitored and mentored on 3 levels
- Communication interactions
- Creativity shown in solving a problem
- Being an efficient thinker with a scalable solution
Pre checks before applying at Pupa Clic
- No standing arrears
- Mandate PAN card holder
- Experience as a developer is NOT mandatory
Hiring Rounds
- Email filter
- In face interview
- [Mandate] Training period
http://www.pupaclic.com/careers/
Interested ? head to the above link and send in your resume.