Portfolio

MSc. Research
My research is on improving Sinhala text input mechanism for small touch screen devices. I’m currently working on an idea of Prof. Gihan Dias under the supervision of Dr. Malaka Walpola. A working prototype is being built using the Android IME.

Bsc. Research
Effect of gender for performance (focus group: Banking Trainees in Colombo, Sri Lanka)

A Text Based Mobile App Builder Framework
Using this, developers will be able to develop mobile apps with minimum platform specific programming knowledge. To enable inclusion of rich content the framework will optionally support markdown syntax, web mark-up and scripts. Initial prototype was built for iPhone app developers. This tool is suitable for company profile apps.

Projects

Name: Octopus Retail Solution (http://octopus.eleos.com/)
Contribution:
  • A static library to draw standard bar graphs, stacked bar graphs, line graphs, pie charts and heat maps
  • Pinch gesture to toggle full screen
  • Swipe gesture to browse charts
  • Graph animations to make the graphs interactive
  • A CSV template creator and database updater using CSV data
  • A module that could be used by a tailor to upload a photo of a sample dress/shirt/etc. , and tag inventory items and make comments

Name: webr (http://www.webr.ly)
Contribution:
  • Synchronization with the cloud
    • JASON
    • MD5 hashing as a encryption mechanism for passwords and session tokens
    • Data recovery using status flags and time stamps on network failure
  • Facebook, Twitter and Google+ integration
  • Dropbox and iCloud integration
  • Multiple media file picker
  • Mark Down editor
  • Flurry integration
  • Google analytics services to display website statistics
  • In app purchases
  • File upload download (using background threads)
  • Persistent using sqlite3
  • Custom UI components

Name: oooloo (http://www.oooloo.com)
Contribution:
  • Zip file handle
  • Synchronization with the cloud using XML as the data formatter

Name: RTEditor (https://github.com/Tulakshana/RTEditor)
Contribution: This was built using HTML5 as a reusable component for objective c projects

Name: Trilingual Dictionary (Sinhala/Tamil/English) (http://trilingualdictionary.lk/)
Contribution:
  • Sinhala keyboard
  • Communication between Java script and Objective C
  • Handling of time consuming search queries in background

Name: South Wales Fire Crime Unit (https://itunes.apple.com/lk/app/south-wales-fire-rescue-service/id459417012?mt=8)
Contribution:
  • Use of Mail API to contact the Fire & Rescue Service
    • Capturing of location information using Core Location
    • Attaching a picture taken or saved
  • Making a call to Fire & Rescue Service from the app

Name: Nota
Contribution:
  • Evernote integration
  • Use of CoreData for persistence

Open Source Contributions
https://github.com/tulakshana

No comments: