Portfolio

These are some of the more interesting project I’ve worked on (not a complete listing of my portfolio):

Current Project:

  1. Working for Enough Software, the makers of J2ME Polish. My tasks involve optimizing code (up to 24x improvement in some cases) and working on image processing and GUI related elements (visual effects and filters, GUI components, etc).

Mobile Applications:

  • J2ME ARMY KNIFE : A J2ME effects library that allows developers to quickly and easily create impressive visual effects. It provides features like free-angle image rotation, dynamically textured fonts, image resizing and image masking, image overlaying, image distortion, effect composition  and more.
  • Participated as team leader on a project that created a fully-featured J2ME client for a home automation system. The client featured an XML based language for scripting both the UI look&feel and the application logic, real-time asynchronous  communication between the client and server, and compatibility with a wide variety of phone models. Live demo not available due to NDA.
  • J2ME Menu System: This very easy to use menu system features fully customizable colors and text (uses J2ME ARMY KNIFE for font rendering), touchscreen support, intuitive navigation and a powerful yet simple API for quick and painless menu creation.
  • J2ME 3D Engine : A 3D raycasting engine I wrote a couple of years ago. No advanced features (like textures) are implemented, but the code is relatively easy to understand and can serve as a very good starting point for those looking to learn more about this topic. Full source code available for download.

Algorithms and data structures :

  • Optical Character Recognition System : One of my first projects was this optical character recognition system. Features advanced usage of algorithms and data structures. I designed the actual recognition algorithm myself. Written in C#. The video showcases a very simple demo application.

Web development :

  • Miefoame.eu : A web portal for restaurants located in Romania. Features comprehensive information for each paying restaurant (working hours, map, menu, photo gallery, etc) and simple directory-like listing for non-paying restaurants. Built from scratch using CodeIgniter.

Flash Games :

Google Chrome Extensions :

  • Remember my position, a Google Chrome extension that helps you keep track of your navigation within a website.