Hello!
I'm a senior CS undergraduate at the National University of Singapore and
I'm interested in learning more and discuss about your* Online Geometry
Viewer Back-end GSoC project.* I believe that my set of skills and past
experience makes me a great fit for this project.
*Introduction*
I'm experienced with web technologies with plenty of applied experience
building dynamic web applications within startups, consultancies, and
personal projects. You can rest assured that the applications I build are
thoughtfully engineered and maintainable in the long run. For more
information about my past work experience, you can check out my CV
<https://docs.google.com/document/d/1LbTDgyHmJcTXHjuoCwaIaNrgM_lht61ZG2_opom7lLQ>.
Most relevant is my work on the SheetHub <http://sheethub.co/> platform.
*Online Geometry Viewer Back-end*
Development of OGV's back-end basically involves the basic infrastructure
> that includes rebuilding the whole project using some web application
> framework and adding new features. Rebuilding includes the basic part i.e.
> visualizing the geometry on browser (.g to .obj conversion and then read
> .obj in ThreeJS), sign-in sign-up module etc. - Online Geometry Viewer
> Back-End <http://brlcad.org/wiki/Online_Geometry_Viewer_Back-end>
As I understand it, we're trying to build something similar to the GrabCad
<https://grabcad.com/library> and SketchFab <http://sketchfab.com> projects,
with features such as a workspace for uploaded .g files as well as
community features such as comments, sharing, and embedding.
Fortunately, I have experience building platforms such as these, especially
with my heavy involvement in my personal project, SheetHub
<http://sheethub.co>. You'll see many of the features on the OGV TODO
<http://brlcad.org/wiki/Online_Geometry/TODO> list are currently available
on SheetHub, such as a user dashboard, file management, social logins,
mailers, realtime search. comments, as well as social sharing. The
application is built on the robust and battle-tested Ruby on Rails
framework - used by the likes of Twitter and Github - and makes extensive
use of well-maintained, secure, open source libraries. I agree that OGV
needs framework for more robust infrastructure, and would like to propose
the use of Ruby on Rails, with its active developer ecosystem and extensive
support for testing. I feel that Rails is most suitable for this project.
Looking at the TODO list of features, I think that it's definitely feasible
to complete over the GSoC period. Of course, for us to succeed, I will need
to be in close contact with both the BRL-CAD team and the person working on
the OGV Viewer Interface.
Please let me know if you are still looking for applicants. I'm eager to
work on this project.
Sincerely,
Yos Riady (CV
<https://docs.google.com/document/d/1LbTDgyHmJcTXHjuoCwaIaNrgM_lht61ZG2_opom7lLQ>
)
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel