• Software Development

    Skills

    PYTHONJAVASCRIPTJAVA
    BackendFrontendBackend
    DJANGOSQL/MongoDBLinux/Unix
    Web Dev.
    Framework
    DatabaseScripting

    Projects

    Social Ideation App: Tool that integrates IdeaScale —one of today’s leading Idea Management Systems— with Facebook. It implements an integration model and an algorithm that automatically synchronizes the content generated on both platforms (i.e., ideas, comments), enabling users of IdeaScale and Facebook to access the same information. Technologies: Python, Django, Facebook API. → Github

    Home page of Social Ideation App

    Report by Twitter: Tool that allows collecting citizens’ ideas and opinions about public interest issues through hashtag-supported social networks, like Twitter. It leverages the existing features of Twitter, i.e., posts, replies, retweets, and hashtags. It can be used as a stand-alone application or integrated with existing tools. Technologies: Python, Django, Twitter API. → Github

    Instructions on how to use Report by Twitter

    Agora 2.0: Tool that integrates public displays and IdeaScale to create a synchronized online and on-site platform granting in this way ease of public access and promoting civic participation. Technologies: Java, Play Framework, IdeaScale API. → Github

    Screenshot of Agora 2.0

    Spreadsheet-based Business Process Analyzer: Tool that enables the generation of analysis spreadsheets from a BPMN-based business process model editor. It also enables the business process analyst to define their own metrics, assertions, and analysis reports. It automates the simulation of business process executions, generating process execution logs. Technologies: Java, Play, Google Drive and Spreadsheet API, Signavio. → Sourceforge Demo

    Splash screen of the Spreadsheet-based Business Process Analyzer

    Club de Othello XO: An educational game that helps visually impaired children to learn spatial-temporal concepts, like corners, rows, and columns. Technologies: Python, Sugar. → Github Demo

    Screenshot of Club de Othello XO showing one of the characters of the game

    Open-source contributions

    Poll: Application to create polls, collect votes and analyze community opinions. Technologies: Python, Sugar. → Gitorious

    Voting screen of Poll

    Labyrinth: Mind-mapping application that supports text, images, and simple drawings. Technologies: Python, Sugar. → Gitorious

    Main map screen of Labyrinth

    Tweepy: Twitter RESTful API library client. Technologies: Python. → Github

    TamTam: Application to engage children in exploring music. Technologies: Python, Sugar. → Gitorious

    Dextrose: Sugar distribution for XO laptops. Technologies: Python, Sugar. → Gitorious