User:Tarun2000

From OLPC
Revision as of 09:39, 11 June 2008 by Tarun2000 (talk | contribs)
Jump to navigation Jump to search

The description is a little pointed, since I copied it from my SoC app, but a more humble on is soon to come!

I am a 19 year old self taught programmer. When I was in 6th grade I began to teach myself programming by reverse engineering the code generated from Excel Macros, and then went on to learn Java and other languages. In 10th grade, I wrote an editor for Intel Hex that is now installed on all the computers in my high school and has been downloaded by over 2000 users. In late high school I started distributing my older software online (http://www.betarun.com) (still working on making the newer pages). I'm currently interested in web applications, graphical compilers and scientific graphics.

I realize now that my interest in programming has been a huge motivation for me to learn math and science so I feel that if children are introduced to programming at a young age they will also be instilled with a passion to learn. My ultimate goal is to create a powerful, yet simple, graphical programming tool that would allow people to create software with no code at all in an intuitive way that closely models the way we think that anyone can use.

Currently Working on: Educational Blogger Project

A Few Random Projects

Features for RTEF (http://rtef.info/)
Adding capabilities to a cross browser WYSIWYG editor to allow users to add Java Applets. Flash, YouTube Videos into content edited with the editor in a multi browser environment; involves JavaScript, XHTML
XAMPP Java Control Panel (http://sourceforge.net/projects/xamppcp/)
Developing a cross platform GUI control panel for XAMPP (Apache MySQL PHP Perl) to be a Linux/Mac equivalent for the Windows version; involves Java, XML, Shell Scripting
Radiance (PHP Web Application)
Developed web application that allows users to securely log on and edit web pages using a WYSIWYG editor (RTEF) with features for multiple user support, user permissions, tracking, attachments, creating forms and an extensible plug-in architecture for third party development; uses XHTML, PHP, JavaScript, MySQL
SMART Pot (A Plant Monitoring System)
Created system to wirelessly monitor a multitude of sensors and detect when plants require care and transmit data to each other and a central unit using a low bandwidth transmission protocol; uses intelligent synchronization/replication algorithms, RF technology, PIC microcontroller, PIC Assembly
Features for ElVis (http://w3.pppl.gov/ElVis)
Developed features for the scientific graphics program ElVis to remotely monitor simulation data using XML and netCDF; involved optimizing data transfer of large files; recognized for invention disclosure titled “Automated Monitoring of Digital Data” by US Department of Energy and Princeton Plasma Physics Lab Patent Awareness Program; uses Java, XML, netCDF, Graphics2D, Swing