Hey there! I'm Anurag

I build robotics software with C++...

I'm a 22-year-old software engineer working at a robotics startup. Apart from coding, I like to read non-fiction and play chess.

Skills

Technologies and tools I work with

Frontend Development

  • React
  • Next.js
  • React Native
  • Tailwind CSS
  • HTML/CSS

Backend Development

  • Node.js
  • Express
  • MongoDB
  • PostgreSQL
  • RESTful APIs

Programming Languages

  • JavaScript
  • TypeScript
  • Python
  • C++
  • Java

Robotics & AI

  • ROS (Robot Operating System)
  • Distributed Intelligence
  • Nav2
  • Foxglove / Rviz

DevOps & Tools

  • Git
  • Docker
  • CI/CD
  • Google Cloud
  • Linux

Version Control

  • Git
  • GitHub
  • Collaboration
  • Code Reviews
  • Branching Strategies

Work Experience

My professional journey so far

Software Engineer

Rapyuta Robotics Pvt. Ltd.

Sep 2024 - Present (7 months)
Chennai, India / Tokyo, Japan
  • Refactored a major piece of C++ code to ALICA (A language for Interactive Cooperative agents), an open-source BehaviorTree.CPP alternative.
  • The refactor led to a 40% productivity improvement for the customers.
  • Worked out of the Tokyo office for the initial 3 months, visited customer sites for on-site support to gain real world Industrial Automation experience.
  • Programmed parallel robot behaviours using Robot Operating System (ROS) & C++ for the Autonomous ForkLift (AFL) solution of Rapyuta.
  • Stack: C++, ROS, Linux (Ubuntu), TypeScript (React), Python, Docker

Full Stack Developer Intern

Quantum IT Innovation

Mar 2024 - May 2024 (3 months)
Remote
  • Built a complex student dashboard for an International Client using React, TypeScript, Node.JS, React-Redux.
  • Delivered 5+ web & mobile frontend projects with an excellent client response.
  • Stack: TypeScript, React, React Native, NodeJS (Express), Bootstrap, MySQL

Projects

Some of my recent work

Chatter Box

A Full-Stack WhatsApp Clone with the MVP features of Group Chats, Real Time Chats, Group links. End-to-end encryption enabled.

NextJSTypeScriptWeb SocketsPostgreSQLTailwind CSS

Placement Portal

A Full-Stack Placement Portal to connect students with companies, manage the placement process, including student profiles, company details, and application tracking.

NextJSTypeScriptPostgreSQLTailwind CSS

JarvisX

The CLI generates & executes Powershell commands from normal english prompts. Commands such as CRUD operations on files and folders, Git commits, making HTTP requests can be performed.

OCLIFTypeScriptNode.jsOpen AI

E-Commerce App

A Full-Stack E-Commerce App with the MVP features of Product Listing, Shopping Cart, Checkout, Payment, and Order History.

ReactTypeScriptSupabaseTailwind CSS

Contact Me

Let's get in touch

Get in Touch

I'm currently open to new opportunities and collaborations. Whether you have a question, a project idea, or just want to say hello, feel free to reach out.

Location

Chennai, Tamil Nadu, India

Connect with me

Profile pictureGhiblified profile picture