Current projects
I am currently a member of
the Mobisocial
Computing Lab, working with
prof. Monica Lam on
the Almond
project, an open source privacy aware virtual assistant for IoT and social media.
Code for Almond is available
on Github.
You can download the Android App on Google Play
Research Interests
-
Programming languages
-
Compilers and runtime systems
-
Program synthesis and code generation
-
Natural language understanding
-
Distributed systems
-
Internet of Things
-
Taking a little bit of everything and making a better whole! 😄
Publications
-
Almond: The Architecture of an Open, Crowdsourced, Privacy-Preserving, Programmable Virtual Assistant
G. C., Rakesh Ramesh, Silei Xu, Michael Fisher and Monica S. Lam
in Proceedings of the 26th International World Wide Web Conference 2017, Perth, Australia, 2017.
-
A Distributed Open Social Platform for Mobile Devices
Monica S. Lam, G. C., Jiwon Seo and Michel Fischer
Presented at IEEE/ACM International Conference on Mobile Software Engineering and Systems 2016
-
Efficient communication and collection with compact normal forms
Edway Z. Yang, G. C., Omer S. Agacan, Amhed El-Hassany, Abishek Kulkarni and Ryan R. Newton
in Proceedings of the 20th ACM SIGPLAN International Conference on Functional Programming.
Free Software
I have been a developer and a member of
the GNOME community since
2011. In the past I was developing GNOME Shell and Mutter. I currently maintain
libgweather and
GNOME Weather.
Some of the software I develop is hosted in my GNOME Web space.