User:Tarun2000: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
== Contact Information ==
<p>
Real Name: Tarun Pondicherry
The description is a little pointed, since I copied it from my SoC app, but a more humble one is soon to come!
Email: tarunpondicherry at gmail dot com
</p>
IRC: tarun2000
<p>
Lists: server-devel, devel, uruguay-xo-coordination@groups.google.com
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.
</p>
<p>
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.
</p>


== Skills ==
<p>

<b>Currently Working on: [[ Educational Blogger Project ]]</b>
== OLPC Work ==
<br />
I'm currently a summer intern working on the [Educational Blogger Project] with [Greg Smith | User:Gregorio] as my mentor.
Progress Reports: [[ User:tarun2000/Progress_Report ]]

</p>
== About Me ==
<br />
I'm an undergraduate at Princeton University deciding between Electrical Engineering, Computer Science and Physics for a major. For the most part I'm a self taught programmer and basically learned coding from reverse engineering FOSS stuff, Google and Wikipedia. I wouldn't say I'm a stereotypical programmer geek, but I am enough of one that go into withdrawal if I don't write code for a while. Right now, I'm very interested in graphical compilers and physics animations. I think anyone can learn programming and want to make it easy for people by developing a graphical language that makes programming as easy as describing the solution.
<br />

<b>Couple of things I work on ... greatly lacking since also copied from my app:</b>
I also love to teach. On weekends during spring and fall I teach electronics courses which I designed to elementary school children at a local community program. I spend a lot of time also writing tutorials on whatever I work on to put on my [[http://www.betarun.com/ | website]] (yes, I know its in desperate need of an update and looks like a kindergartener made it).
;<b>Features for RTEF (http://rtef.info/)</b>

: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
I've worked on a few random projects over the past few years (hobby and otherwise). Following are some of my favorites:
;<b>XAMPP Java Control Panel (http://sourceforge.net/projects/xamppcp/)</b>

: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
*[[http://www.betarun.com/Pages/HexEditor/ | Hex Editor]] - Hex Editor is an Intel Hex File editor I wrote when I couldn't find on that did what I wanted. Its really proof of "necessity is the mother of invention". I was trying to program a chip for a high school project and got frustrated when my teacher gave me the idea to develop a new editor as well as great input and guidance.
;<b>Features for ElVis (http://w3.pppl.gov/ElVis)</b>
*SMART Pot - This was my senior year project where I designed a system to wirelessly monitor the water level in house plants and alert people when they needed to be watered. I pretty much did everything from design to soldering to coding and etching the PCB. I attribute my love of assembly to this project.
: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
*[[http://w3.pppl.gov/elvis/ | ElVis]] - ElVis is a scientific visualization program I worked on for two summers at the Princeton Plasma Physics Lab. I mostly added remote monitoring of data and some new types of graphs. Most of my improvements were for simulations being done for ITER.

Revision as of 11:50, 12 June 2008

Contact Information

Real Name: Tarun Pondicherry Email: tarunpondicherry at gmail dot com IRC: tarun2000 Lists: server-devel, devel, uruguay-xo-coordination@groups.google.com

Skills

OLPC Work

I'm currently a summer intern working on the [Educational Blogger Project] with [Greg Smith | User:Gregorio] as my mentor.

About Me

I'm an undergraduate at Princeton University deciding between Electrical Engineering, Computer Science and Physics for a major. For the most part I'm a self taught programmer and basically learned coding from reverse engineering FOSS stuff, Google and Wikipedia. I wouldn't say I'm a stereotypical programmer geek, but I am enough of one that go into withdrawal if I don't write code for a while. Right now, I'm very interested in graphical compilers and physics animations. I think anyone can learn programming and want to make it easy for people by developing a graphical language that makes programming as easy as describing the solution.

I also love to teach. On weekends during spring and fall I teach electronics courses which I designed to elementary school children at a local community program. I spend a lot of time also writing tutorials on whatever I work on to put on my [| website] (yes, I know its in desperate need of an update and looks like a kindergartener made it).

I've worked on a few random projects over the past few years (hobby and otherwise). Following are some of my favorites:

  • [| Hex Editor] - Hex Editor is an Intel Hex File editor I wrote when I couldn't find on that did what I wanted. Its really proof of "necessity is the mother of invention". I was trying to program a chip for a high school project and got frustrated when my teacher gave me the idea to develop a new editor as well as great input and guidance.
  • SMART Pot - This was my senior year project where I designed a system to wirelessly monitor the water level in house plants and alert people when they needed to be watered. I pretty much did everything from design to soldering to coding and etching the PCB. I attribute my love of assembly to this project.
  • [| ElVis] - ElVis is a scientific visualization program I worked on for two summers at the Princeton Plasma Physics Lab. I mostly added remote monitoring of data and some new types of graphs. Most of my improvements were for simulations being done for ITER.