PortfolioHere I list some the public or open source projects that I work on.
Java Binance Client
nginx File Browser
A simple yet effective file browser which can be used together with nginx's autoindex module to make a user-friendly file listing/serving.
Jersey Gradle Boilerplate
Set up a boilerplate for Java web applications based on Jersey. Everything is prepared to either start a RESTful API or serve HTML pages using Handlebars templates.
JavaFX WebView debugger
S3 Directory Backup Docker Image
Scripted this docker image to do scheduled backups from a specific (mounted) directory on to AWS S3. Also, can be used for restoring the backup.
Cordova InAppBilling Plugin
Axiom Game Designer
At the time I was more involved with 3D engines specially the open source ones Axiom 3D engine caught my attention, and I started creating a 3D scene editor for it. It was done in pure C# and compatible with MONO for portability between Windows, linux and OSx.
Slowed down and eventually stopped as the development and updates to original game engine has been slowed down and stopped.
I ported a utility application used for remembering words/meanings and other pieces of information to Windows Mobile using C# .Net. It was originally written in Java. Goal was to consume the same data format files as the original app but being able to use it on the go. Made source code of application public.
I designed PMC as a modular Windows application with main functionality of showing time in multiple calendar systems including Solar Hijri calendar, Gregorian calendar and Lunar calendar at the time that Windows OS was missing support for these calendar systems.
PMC had the functionality of creating and sharing the calendar events, holidays and similar. Designed and create a special tool for anybody to create his own event packages.
MaxTrack is a tracking software for asynchronous satellites. A hardware PC interface has also been developed in combination with this software which could position the communication antenna on the ground to proper direction for communicating with satellite.
Application has the capability of auto updating the parameters it needs for calculations directly from internet sources.
Parking & Parking 2
Parking and Parking 2 where two distributed applications I wrote in Delphi for helping the management of park houses. I open sourced both applications years after the commercial usage has been stopped.
all rights reserved for Mohammad Naghavi