Raj Madhuram
Santa Clara, California, United States
8K followers
500+ connections
About
I am passionate about developing software that solves practical problems. With 30+ years…
Articles by Raj
Activity
-
Was at OpenAI for the GPT 5/5 party. Apparently Codex picked up the invitee list and I am glad the prompt/model choose to include me in that coveted…
Was at OpenAI for the GPT 5/5 party. Apparently Codex picked up the invitee list and I am glad the prompt/model choose to include me in that coveted…
Liked by Raj Madhuram
-
Just for the record, programmers were never holding software development hostage. Anyone, anywhere could become a developer by learning the languages…
Just for the record, programmers were never holding software development hostage. Anyone, anywhere could become a developer by learning the languages…
Liked by Raj Madhuram
-
A truly horrifying trend in the advent of AI is the number of enormous pull requests I’m seeing across teams: absurd volumes of code changed in a…
A truly horrifying trend in the advent of AI is the number of enormous pull requests I’m seeing across teams: absurd volumes of code changed in a…
Liked by Raj Madhuram
Experience
Education
-
University of Central Florida
-
-
Activities and Societies: Member of ACM Programming Team (ICPC Regionals 6th), Upsilon Pi Epsilon Inductee
Go Knights!
GPA: 4.0/4.0
Thesis: Multiresolution Representation of Terrain Databases using Wavelet Techniques -
-
-
Volunteer Experience
-
Project Judge
FIRST
- 1 month
Education
Served as a Project Judge for the Lego Robotics competition - 2016 Norcal FLL Silicon Valley District Championship.
-
Founding Member
Computer Museum Society
- Present 6 years 11 months
Science and Technology
We are building the first-ever Computer Museum in India. Join us! https://www.linkedin.com/feed/update/urn:li:activity:6556464310971957248
-
Board Member
Myrtle Social Welfare Network (myrtleindia.in)
- Present 20 years
Social Services
Myrtle runs several specialized programs for deprived children, youth, women, and the community. We have been serving the Chennai area for more than a decade.
http://www.myrtleindia.in/
Publications
-
Dynamic Wizard Modeling with GMF
Eclipse Magazine
See publication*This article also re-appeared in Best of Volumes 1-9*
Developing a graphical editor is generally very complicated and requires lot of effort. There are few frameworks available for writing graphical editors in Java. The prominent open source frameworks are JHotDraw (which is Swing based) and GEF (which is SWT/Jface-based). While they provide sophisticated tools for graphical development, the painstaking work of modeling the domain and mapping to graphical elements is left to the user…*This article also re-appeared in Best of Volumes 1-9*
Developing a graphical editor is generally very complicated and requires lot of effort. There are few frameworks available for writing graphical editors in Java. The prominent open source frameworks are JHotDraw (which is Swing based) and GEF (which is SWT/Jface-based). While they provide sophisticated tools for graphical development, the painstaking work of modeling the domain and mapping to graphical elements is left to the user. Graphical Modeling Framework (GMF) bridges this gap nicely. In the article, I will take you through an end-to-end demonstration of GMF. To achieve that, first we will create a framework for meta-data driven JFace wizards. Next, we will see how to use GMF to build a graphical editor for this framework. -
Using Tcl to build a buzzword compliant environment that glues together legacy analysis programs
Proc. 7th Intl Tcl/Tk Conference, Austin, Texas: USENIX
The Siemens Integrated Design (SID) Environment is a system that allows engineers to link together many legacy computer programs. This capability provides significant reduction in effort for defining the conceptual design of electrical generators. The SID environment is a generic tool for running all types of analysis programs (methods) as well as managing their associated data. Methods are plugged into the environment in a simplified fashion by using a well-defined interface. Any features that…
The Siemens Integrated Design (SID) Environment is a system that allows engineers to link together many legacy computer programs. This capability provides significant reduction in effort for defining the conceptual design of electrical generators. The SID environment is a generic tool for running all types of analysis programs (methods) as well as managing their associated data. Methods are plugged into the environment in a simplified fashion by using a well-defined interface. Any features that are added to the environment immediately benefit all methods. Data can be shared between remote sites through an in-house developed, java based, replication server. This paper discusses how Tcl was used to develop the SID Environment and why it was the best choice for our application.
Other authorsSee publication -
Applying Wavelets for Terrain Data Compression
Proc. Fourteenth International Symposium on Computer and Information Sciences, pp. 421-428
-
Wavelet Based Scale Filtering and Triangular Irregular Network for Terrain Data
Proc. 1999 Southeastern Simulation Conference, pp. 136-142
Other authors -
-
A Similarity Measure for Multi-Resolution Terrain using the Open Ball Operator
Thirtieth Asilomar Conference on Signals, Systems and Computers, Monterey, CA
-
Multiresolution Representation of Non-Uniformly Sampled Terrain Databases Using Wavelets
Thirtieth Asilomar Conference on Signals, Systems and Computers (IEEE), Monterey, CA
Terrain databases contain data of a terrain which may be uniformly or non-uniformly sampled. In the case of non-uniformly sampled terrains, the resulting structure is a TIN (triangulated irregular network). Since a typical terrain database may contain a large number of triangles, it is often difficult to visualize and organize them. We propose the usage of wavelets in terrain databases to construct hierarchical representations of the terrain skin. It is observed that the resulting structure…
Terrain databases contain data of a terrain which may be uniformly or non-uniformly sampled. In the case of non-uniformly sampled terrains, the resulting structure is a TIN (triangulated irregular network). Since a typical terrain database may contain a large number of triangles, it is often difficult to visualize and organize them. We propose the usage of wavelets in terrain databases to construct hierarchical representations of the terrain skin. It is observed that the resulting structure enables easy construction of multiple LODs (level of details) automatically and also has various other uses like polyhedral compression.
Other authorsSee publication
Honors & Awards
-
Star of GCT
GCT Alumni Association
-
2013 Yahoo! Q2 Hackday Winner
-
I developed a Chrome plugin called tl;dr that would summarize the content of a news article using Summly technology (the company that Yahoo acquired at that time) and provide the summary in-place.
-
Top Winner, International Challenge for Eclipse 2003
Sponsored by IBM
I developed an Eclipse plugin called "FireAntz" that visualizes dependencies in Ant build files, and also visually executes the build.
The prizes included a Thinkpad Laptop, a trip to Spain to receive the award, and a handheld (iPaq) -
Upsilon Pi Epsilon Inductee
UPE
Upsilon Pi Epsilon is the first and only, existing international honor society in the computing and information disciplines. I was inducted in 1997 for academic excellence.
-
Placed 6th in ACM ICPC South East Regionals (North America) 1996
ACM
-
All India Rank 81 in GATE 1995 (CSE)
-
The Graduate Aptitude Test in Engineering (GATE) is a national-level exam in India for getting admission to Masters and Ph.D programs in top universities such as IIT, IISc and NITs.
I got admitted to IISc, Bangalore for Masters in CS -
Best Junior Professional Award
SysReader
-
First Prize (1990 & 1991) - Rajalakshmi Memorial Math Talent Examination (State Level)
-
First Prize twice in 1990 & 1991
-
Erdős number = 3
-
Co-author with Dr. Ram Mohapatra who has Erdős number 2
-
Many 1st and 2nd prizes in National Level Software / Programming Contests 1991-95
-
Recommendations received
-
LinkedIn User
4 people have recommended Raj
Join now to viewMore activity by Raj
-
Probably the closest I'm getting to a Fields Medal !!! It was an absolute pleasure to meet with Terrence Tao during a wine mixer in IPAM at UCLA…
Probably the closest I'm getting to a Fields Medal !!! It was an absolute pleasure to meet with Terrence Tao during a wine mixer in IPAM at UCLA…
Liked by Raj Madhuram
-
What started as a weekend side project got a keynote mention from Jensen Huang and Bill McDermott at the Knowledge 2026 keynote today. Grateful for…
What started as a weekend side project got a keynote mention from Jensen Huang and Bill McDermott at the Knowledge 2026 keynote today. Grateful for…
Liked by Raj Madhuram
-
After an incredible journey at Robinhood, I’m turning the page to a new chapter. More on that in another post. Robinhood has been one of the most…
After an incredible journey at Robinhood, I’m turning the page to a new chapter. More on that in another post. Robinhood has been one of the most…
Liked by Raj Madhuram
-
Started as an intern in March 2025. Now officially a full-time Software Engineer at C1X Inc. A special thanks to Raj Madhuram sir for mentoring me…
Started as an intern in March 2025. Now officially a full-time Software Engineer at C1X Inc. A special thanks to Raj Madhuram sir for mentoring me…
Liked by Raj Madhuram
-
I still remember the day I started my internship in October 2025 - excited, nervous, and unsure of what lay ahead. Today, I’m happy to share that…
I still remember the day I started my internship in October 2025 - excited, nervous, and unsure of what lay ahead. Today, I’m happy to share that…
Liked by Raj Madhuram
-
Hello Connections!! I’m happy to share that I have received a full-time offer at C1X Inc. after completing my 4-month internship. During this…
Hello Connections!! I’m happy to share that I have received a full-time offer at C1X Inc. after completing my 4-month internship. During this…
Liked by Raj Madhuram
-
After an exciting chapter leading the Bridg business at Cardlytics, I'm turning the page and looking ahead with a lot of enthusiasm. First, a few…
After an exciting chapter leading the Bridg business at Cardlytics, I'm turning the page and looking ahead with a lot of enthusiasm. First, a few…
Liked by Raj Madhuram
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content