Tejas Devaraj

Independent projects · Paderborn

Software
workshop.

I’m Tejas. This is where I make small tools, play with code and share what comes out of those experiments.

Explore the projects ↓

On the workbench

Eye-tracking research

JuGaze

How do people read a notebook when its contents change? My master’s research explored how to follow a reader’s attention from one Jupyter cell to the next.

Research notes

A gaze point has a screen position and a timestamp. Connecting those points to notebook cells lets you ask which cells readers revisit and when they switch between code and output.

Behind the studio

I’m Tejas Devaraj, a full-stack engineer in Paderborn, Germany. At Mate Software GmbH, I build tools for content creation, including an embeddable editor and the billing system behind AI features.

I started out writing SQL and JavaScript in Bengaluru. These days I work mostly with TypeScript, React and NestJS.

Find me on GitHub ↗

Build something together?

If you have an idea for a tool or a project that could use another pair of hands, I’d love to hear about it.

Email me ↗