These are some of my personal (self-learning) projects I've been working on lately. All these projects are on my GitHub repository. Here's just a brief description of each:

  • Simulation Models System: This is a system/framework that allows the execution of Simulation Models. The framework provides some classes/interfaces that users can implement to run different kind of simulation models. One implemented model is the Personal Economic Simulation Model (PESM) which executes a simulation and generates a possible scenario (up to 3 years) based on 23 parameters. It also generates a PDF report. Technology used includes: Java, Jasper, Hibernate, Postgres, JUnit, JEE, Glassfish, Maven.
  • Reconcile Travel Expenses:  On my recent backpacking trip (2015) through Asia, I often found time consuming to reconcile the transactions from my credit card. I usually had a file with the transactions as I recorded at the moment with local currency and estimated exchange rate, but the bank would register it a few days later with another exchange rate. This changes in amount sometimes made it hard to correctly identify which transaction matched which record. I created a simple Java program that takes my spreadsheet file with my registered expenses, and the bank transactions file, in a given period of time and using the same heuristics I used while identifying transactions, it will create a report with reconciled transactions, non-reconciled transactions and possible matches (when there are more than one possible match for a specific transaction). The app uses: Java, Apache POI (Excel connector), and Maven.
  • RemindMeAndroid: This is a simple Task List manager I'm working on Android as a learning project.
  • RemindMeStudy: This is a project I use to practice different technologies like Spring, HTML5, JUnit and Javascript. If everything comes together, both RemindMeAndroid and this app would connect to the same data server.


Don't miss any post

Subscribe here to get new posts directly to your inbox.

Copyright © Librethinking.
Designed by Templateism. Hosted on Blogger Platform.