User profile picture Busy

Himanshu Kapoor

@himkp
πŸ”΄
  • himkp
  • README.md

Hi there, I'm Himanshu πŸ‘‹

I'm a frontend engineer with a long history in web development. My journey started with DHTML and VBScript, and I've been evolving with web technologies ever since. With about 17 years in the industry, I've worn many hats - from freelance consultant to corporate roles. I've worked on a wide spectrum of projects, ranging from old-school PHP/MySQL to modern cloud-based applications.

My work at GitLab

As a Staff Frontend Engineer for the Knowledge group at GitLab, I've had the opportunity to work categories like Text Editors, Markdown, Wiki and now GLQL. I've gained deep experience with libraries like Prosemirror and Tiptap, developing key features such as a Prosemirror to Markdown serializer and the "preserve unchanged markdown" functionality.

For Wikis, I've implemented features like splitting title and path fields, comments on Wiki pages, Wiki templates, autocomplete for Wiki pages, and creating an auto-redirect system for renamed wiki pages.

I'm also the DRI and a key contributor to GLQL: the Rust parser and the frontend presenter component.

Experience

I've been at GitLab since July 2019 (so about 5+ years). Before GitLab I was a Frontend Engineer at Sumo Logic for 1.5 years, and Wingify for 5+ years. Before Wingify, I spent about 3-5 years freelacing for various clients for Web Development projects.

Things I like doing:

  • Frontend Engineering
  • Indie Game Development (as a hobby)
    • Sheeping Around
    • Curse of the Cards
  • Traditional Art (as a hobby)
    • My DeviantArt Gallery

My passions include:

  • Travel: Exploring new places and cultures
  • Programming: Crafting elegant solutions to complex problems
  • Mentorship: Sharing knowledge and helping others grow in their tech careers
  • Art: Expressing creativity through both digital and traditional mediums
  • Product Design: Past experience in Visual and Interaction design
  • Music: Love listening to rock and alternative genres

Working with me

  • I'm a night owl, though I try to keep my work timings strictly between 9am - 5pm.
  • Mondays, Wednesdays, and Fridays are my focus days for deep work.
  • I'm open for meetings and coffee chats on Tuesdays and Thursdays. But you can DM on Slack or @ me on GitLab any time.
  • I stay organized using Slack, email, and GitLab To-do's to manage tasks effectively.
  • I appreciate clear, unambiguous communication and well-defined goals in projects.

Always learning

The web is always changing, and so am I. I'm continuously exploring new technologies and methodologies to improve my craft.

Feel free to reach out if you want to collaborate or just chat about frontend (or even backend) development! You can book a time on my calendar for a chat.

Activity

View all
Loading
There was an error loading users activity calendar.
  • Loading

Personal projects

View all
  • Loading
Loading

Info

Staff Frontend Engineer, Plan:Knowledge at GitLab
Amsterdam
12:27 PM
Member since June 05, 2018

Contact

himanshukapoor.com
himkp
fleonus