Hi, my name is Vighnesh Raut. I build things, mostly for fun.
I am a Software Engineer specializing in building exceptional digital experiences and beloved developer tools. Currently, I am focused on building accessible, developer-centered products for different causes.
Get in Touch01. About me
Hello. My name is Vighnesh and I enjoy creating projects involving graphics manipulations, cli-tools, libraries and also developer tools. My interest in software development started a few years back when I first learnt about Javascript. Since then, I have been building teeny-tiny projects for fun. I am also fascinated by compilers and I am on a journey to master the art of building a compiler
Fast-forward to today, and I have had the privilege to work for Google , Amazon , an AI startup and a loyalty rewards company
My Main focus these days is building next-gen developer tools for GoogleTV at Google
Here are a few technologies I have been working with recently:
02. Where I have worked
@Google
Software Engineer 2
July 2022 - Present · 2 yr 5 mos
- Building next-gen developer tools for GoogleTV
- Google App Verification System for validating integration flows like Playnext and Deeplink validation between GoogleTV and developer's apps
@Amazon
Full time · 1 yr 11 mos
Front End Engineer 1
June 2022 - July 2022 · 2 mos
Web Development Engineer 1
September 2020 - May 2022 · 1 yr 9 mos
- Working on the revamp of App Submission flow on Appstore Developer Console where developers can submit their mobile or web applications to be available on Amazon Appstore
- Worked on an internal tool which is a one stop solution for everything related to the Day 1 culture of Amazon. The tool is accessible to all the Amazon employees
- Working on an internal React Components Library which will be used by entire Appstore to build standard and accessible UI for all the web pages on Appstore Developer Console
- Worked on an internal tool which was used by Appstore certifiers, to certify/flag all the apps that were submitted on Appstore Developer Console based on internal policies
- Writing modern, performant, maintainable code for a diverse array of other Amazon external and internal projects
- Working with a variety of different languages, platforms, frameworks, and content management systems such as Javascript , Typescript , ReactJS , NextJS , AWS, internal-AWS, Java, Spring, JSP
- Communicating with multi-disciplinary teams of engineers, designers, program managers, and stakeholders on a daily basis
@Smarter Codes
Full Stack Engineer
July 2020 - September 2020 · 3 mos
- Implemented many of the Rocket Chat features for the Mattermost chat platform
- Lot of other utility plugins for the Mattermost chat platform
- Worked on amazing tech stack: ReactJS, Golang and AWS
@Tavisca
Software Engineer
July 2019 - January 2020 · 7 mos
- Under went Software Engineering training for 6 months and learnt a lot about Software engineering design principles, clean code best practices, etc.
- Built a Road-trip Itinerary Planner (proof-of-concept) project where I applied all the things I learnt during my training phase
- Worked on fixing a bunch of bugs/issues on the production application
03. Projects
Coding language (SPL)
A Simple Programming Language (SPL) who's syntax is close to English Grammar
- Compiler
- Interpreter
- Typescript
Drawing app
A simple drawing application hosted on the web. Features include, free-hand drawing, closed-region filling, color-picking for brush & fill, brush thickness picking, undo, redo and clear-screen.
- Canvas API
- Typescript
- Astro
Graphics Illustrations
Manipulating the graphics pixels using the HTML Canvas API in Typescript
- Canvas API
- Astro
- Typescript
React.js playground
Play with React.js code and import any npm module securely in your browser
- ESBuild
- Astro
- React.js
- Golang
HTML5 Canvas Games
Simple arcade style games built using the HTML Canvas API in Typescript
- Canvas API
- Astro
- Typescript
04. What's next?
Get In Touch
My inbox is always open, whether you have a question or just to say hi. I will try my best to get back to you.
Say Hello