Skip to content

Abhishek Sunilkumar

@abhishek_sunil

Full Stack Engineer with focus on creating the best web experiences

Full Stack Engineer with focus on creating the best web experiences

Skill iconPython
Skill iconGo
Skill iconRust
Skill iconTypeScript
Skill iconReact.js

Bengaluru, India

What I like to work on?

For me, a project is about a team where communication flows freely, respect is a given, and everyone's pulling towards the same shared goal. I always want to tackle something groundbreaking, a product that pushes boundaries and keeps me constantly learning and growing. But it's not just about the tech – autonomy matters. Let me see the direct impact of my work, and celebrate my wins alongside the team. I'm eager to work with someone that values growth and fosters an environment of high performance.

My work

Let me talk about one of the projects I built. It's called Falcon: An Interpreter in Go
The motivation behind the project was the allure of languages, the magic of their hidden structures, and the thrill of understanding how they come to life – that's what drew me to interpreters. I wanted to dive into the inner workings of programming, to build a bridge between code and execution, and Go emerged as the perfect tool. Its simplicity, concurrency, and expressiveness made it the ideal sandbox for my interpretive playground.

Falcon was a solo flight. From lexing and parsing to execution and REPL, I built it brick by brick. It was a crash course in compiler theory, runtime environments, and the intricate dance between syntax and semantics.

Falcon wasn't just about building an interpreter; it was about building myself as a programmer. I learned to think in terms of language structure, appreciate the elegance of algorithms, and debug code with focus.