Large Scale Experience Sampling System with Provable Privacy Guarantees

May 2020 - Current

  • Designed software architecture for storing sensitive data to be collected from users in multiple sessions, ensuring a high level of privacy by design.
  • Explored various Privacy Preserving Record Linkage (PPRL) techniques to link De-identified data (at client side without any identifiers like age, gender, pincode etc) but most of them used partial identifiers.
  • Devised our own method using JWT token to deidentify the user and BlockChain as a Data Structure to store and link De-identified experimental data submitted by each user without any need for identifiers.
  • Achieved 100% Sensitivity (correctly identifying records belonging to same person) & Specificity (ensuring records that belong to different people are not linked) along with scalability of the solution.
  • Malware Identification

    Feb 2020 - March 2020

    Binary classification is performed on dynamic and static analysis data of over 10000 samples to classify a file as Malware or not.

    • Extracted data, performed feature selection followed by binary classification.
    • As some of the harmful behaviour can only be observed by running the program, Dynamic model thus predicts with better (99.8%) accuracy than Static model (95.5%).


    DeCAPTCHA

    Nov 2019
    • CAPTCHAs (Completely Automated Public Turing Test to tell Computers and Human Apart) are popular ways of preventing bots from attempting to log on to systems by extensivels searching password space
    • The project identifies the characters of captcha images and their correct ordering using CNN model after performing some image preprocessing steps.

    Secure File Storage and Sharing

    Aug 2019 - Sept 2019

    Designed and implemented "encrypted dropbox", a cryptographically authenticated, secure file store that also supports secure sharing & revokation of files. Cryptographic primitives used are -

    • AES encryption (for confidentiality)
    • RSA encryption and signature verification (for authentication)
    • HMAC (for Integrity)
    • Argon2key for password hashing(to prevent brute force attack )

    Software Quality Attributes

    Aug 2019- Oct 2019

    A software product must have certain quality attributes to meet certain non-functional requirements that measures the quality of software product.

    • Implemented load balancing to achieve High Performance based on type of request made by the user.
    • Implemented active redundancy to achieve High Availability. If a machine/service is down, request is directed to another service on different machine.

    Income Tax Calculator USA

    Oct 2018 - Nov 2018

    After the success of Income Tax Calculator India , considering the demand of USA Tax Calculator by US citizens , I developed this Android app ( available on playstore ) .

    App helps the user to easily calculate -

    • Federal taxes ( form 1040 )
    • FICA Taxes
    • Refund Calculations
    Download the app from PlayStore now!!

    Password Saver Protector & Manager

    April 2018
    • The objective of the app is to let users securely save their passwords in local storage of the device and perform CRUD operations.
    • App available on playstore uses AES Encryption Algorithm to encrypt and decrypt the data. Usesr can securely login the app using their fingerprints.
    • Worked on SQLite DB , FingerprintAuthentication API , JAVA and XML.
    Download the app from PlayStore now!!

    SIP Calculator

    Feb 2018 – Mar 2018

    SIP Calculator is all in one financial calculator app . It gives detailed graphical analysis for

    • Quick SIP Calculator
    • SIP Goal Planner
    • SIP Time Period Planner
    • EMI Calculator
    • Loan Affordability
    • Loan Tenure Calculator
    • Bank Calculator
    • FD Calculator
    • RD Calculator
    Download the app from PlayStore now!!

    Love Calculator

    October 2017 - November 2017

    Android app available on playstore to calculate your love percentage.

    • It calculates love based on your name and photo ( through camera or gallery , photos can be easily edited by the user ) .
    • It also has love test quiz module.
    • Preferences are used to predefine love percentage and play prank with others.
    • It is designed for both tablets and mobiles and for both portrait and landscape orientation.
    Download the app from PlayStore now!!

    Income Tax Calculator

    Dec 2016 - Jan 2017
    • The objective of the app is to help users easily calculate Income Tax , check their refund status and inform users about the same.
    • 40,000+ downloads , 4.2 star rating by 230+ users , No 4 in Google Play for ITC indexed apps.
    • Worked on JAVA , XML , Firebase Push Notifications and Analytics , AdMob Integration .
    Download the app from PlayStore now!!