I have been in this same space for a while. But the problem I am solving is lot more complex for a individual part time contribution. I am aware of it and I keep pushing it and it is now into final testing / deployment though a million things can be polished. I am dying to release it, but the problem itself to be solved reasonably well kept me at it.