Introduction
Welcome, my name is Paras Bhattrai. I am a software developer who loves to build technical solutions for businesses to help them realize their goals efficiently. I appreciate good design, simple, secure and easy to use interfaces.
I usually adapt to tech stack that solves the problem at hand most effectively and have built web interfaces in Java stack and in Node.js with database in PostgreSQl or Mongo.
Projects
Swiping - React Native Android game
Download at: Google Play Store Link
The game is based upon the principle of free recall. Free recall is a basic paradigm used to study human memory. In a free recall task, a subject is presented a list of to-be-remembered items, one at a time. After remembering part, recalling the choices is the key phase.
Swiping as a game enables the player to see if one is good at photographic memory, with colors mode, or good at recalling readable names like country names or a super human with abilities to recall random numbers (only in pro version). The scoring is done based upon the total learning and recalling time.
Transits
Node.js app facilitating car-pooling in the University context.
Technical highlights :
- Wireframes done with wireframes.cc
- Templating engine - ejs
- Front-end framework - Materialize.css
- Back-end stack includes express js framework in Node.js
- User authentication is done using GMail API from passport dependency
- Database is made on Mongodb
Appointment Portal CDO
Web App for making and managing student appointments with Career Development Office of Ashoka University.
Technical highlights :
- Front-end uses AJAX techniques using jQuery along with animate.css for animations
- Back-end is done using Java
- Login is implemented using OAuth 2
- Database is in PostgreSQL
- Static analysis done using FindBugs
- Security Tested for OWASP Top 10
ERP for cable company
Java web application facilitating resource planning for specific cable company.
Technical highlights :
- Front-end uses AJAX techniques using jQuery along with animate.css for animations
- Back-end is done using Java
- Database is in PostgreSQL
- Static analysis done using FindBugs
- Security Tested for OWASP Top 10
University Philosopy Conference Portal
Web portal for conference witnessing participation from various Indian universities.
Technical highlights :
- Developed an online portal for facilitating upload of philosophy conference papers using google drive API
- Front-end is done using semantics.css
- Back-end is in JavaScript
Twin research project
Created a web app to facilitate data collection for twin research project in India.
Technical highlights :
- Web app uses jQuery and material design for front end
- Back-end is made with Java
- Uses OAuth2 (GMail API) for user authentication
Residence Assistance App
Developed responsive web app for facilitating residence and IT complaint flow for the university
in a team of two developers.
Technical highlights :
- Implemented OAuth 2 (GMail API) for user authentication
- Front-end is in Materialize css along with animate.css
- Back-end uses Java
- Database is in PostgreSQL
- Static analysis done using FindBugs
- Security Tested for OWASP Top 10
University Election Voting Portal
Designed first web application to enable electronic voting process for both front-end voting and
back-end tallying. The portal has is delivering fair elections for four times since 2014 till March 2016.
The portal is done using JavaScript along with custom css to make the portal fast and reliable
Stackd - Book Sharing
Developed back-end for the web portal to facilitate sharing, renting and selling of used books on campus in a team of three developers. Back end using PHP along with MySQL for database.
Portfolio
Contact