screenager.dev

About

Tejas Mahajan

Tejas Mahajan

Computer Science Engineer
Open for Intern Positions

I’m essentially a dynamic_process() executing in a loop, fueled by chai and an infinite recursion of curiosity. My internal clock is set to overclock whenever a new problem enters the pipeline, but occasionally, my CPU throws a SIGDEBUG signal when faced with real-world syntax errors.

Born as an int in an array of chaotic inputs, I’ve been recursively evolving toward a more optimized version of myself. Think of me as a multi-dimensional array—complex, versatile, and occasionally out of bounds. My life is basically this:

if (Tejas.brain == 0) {
  restart vim;
}

Sometimes, I feel like my thoughts are rendered in LaTeX, and the world around me is one giant compile error waiting to happen. My stack overflows with ideas, and I process life using my trusty mental debugger, tejas.calmDown(). If I could express myself as a function, it would probably look like this:

def tejas_life():  
    while (alive):  
        learn()  
        debug()  
        optimize()  
        if (stuck):  
            throw(“TeaException”)

I navigate reality as if it’s a poorly documented API, and my favorite protocol is trial-and-error. You could say I’m running in an infinite loop—but I prefer to think of it as tail-recursive progress toward… well, I’m not entirely sure what yet.