Currently Working On
Text Disambiguation
Developed for Stony Brook Medical Center

Basic Description:

  • Advisor: Janos G. Hajagos, Ph.D.
  • Use case
    • Parse given text
    • Find main ideas described in text
    • Define the main ideas
    • Sort the ideas based on relevance of use in the text
  • Dynamic web application: Servlet/JSP
  • Web service: JAX-WS
  • Technologies used: Stanford POS Tagger, WordNet, UMLS

Link: coming soon

Recent Projects
Drupal Content Import/Update
Developed for Stony Brook Medical Center

Basic Description:

  • Parse content of one domain
    • Use Selenium to visit all links
    • Use Regular expression to parse content and menu
  • Build content in Drupal Admin Pages
  • Build menu in Drupal Admin Pages
  • Additionally replace text in any content page
  • Technologies used: J2SE, Selenium, Ant

Link: DCI

Cold Fusion cfquery Patcher
Developed for Stony Brook Medical Center

Basic Description:

  • Use case:
    • Find cfquery inside cfm page
    • Parse SQL
    • Gather information about attributes used in the query from INFORMATION_SCHEMA
    • Replace variables from url and form with cfqueryparam (prepared statement)
  • Applied to 3000-4000 pages
  • Tested with additional testing application (Selenium)
  • Technologies used: J2SE, Microsoft Sql Server, Ant

Link: upon request

Event listings service EventPublic.com

Basic Description:

  • Lead Developer: Marshall Swatt (mailto:marshall@eventpublic.com)
  • Major tasks:
    • Registration/login system
    • Threaded mail system
    • Email and text message notifications
    • Struts2 dataentry application
    • Communication with foreign web services
  • Dynamic Web Project
  • Main technologies: Servlet/JSP

Link: EventPublic.com

Construct custom envelope
Freelanace project

Basic Description:

  • Contract custom envelope
  • Send files to Web Interfaces
  • Uses Curl
  • Base64 Authentication
  • Over 600 users
  • Technologies used: PHP5, Curl

Link: http://www.phpclasses.org/browse/package/4717.html

Allegro Script
Freelanace project

Basic Description:

  • Read batch-delimited file with items to sell (file format available on allegro.pl)
  • Connects to allegro.pl Soap web service using curl
  • Puts read items on auction or into the store
  • Reads information about sold items and saves it into a file
  • Designed to be run periodically by cron
  • No quantity limitation. Tested on 5000-10000 items
  • Over 200 users
  • Technologies used: PHP4, Curl
  • Link: http://www.phpclasses.org/browse/package/4584.html