Rohan's Block

Proof of Work

I am a Civil Engineering graduate. I learned C as my first programming language in the second semester of my course. Since then, I have liked reading and writing code. I liked numbers and football, thought I would run analytics on the English Premier League so I learned R & Python and dived into Data Science. Meanwhile I learned PyTorch for ML, and created a small package, called TorchKit, for my work.

Later I did a couple of internships with some cool projects like Attendance System using Face Recognition on Raspberry Pi, and Monocular Depth Detection using 2D Images. After 2 years of Data Science and ML, I got bored and I wanted to build an End-To-End application, where I could use ML. So I taught myself React, Flask, and Django and built a couple of small projects. Then I got my first full-time job in 2021 as a Software Developer. https://rohanshetty-test-bucket.s3.ap-south-1.amazonaws.com/cutoff-tracker.png

I feel programming itself is a superpower, which gives you the power to create and develop amazing tools that help solve problems around you and lead a better life. This is the reason I became a programmer. I haven’t restricted myself to a certain technology or a skill set. I have worked on Data Science and ML(R & Python), Scripting(Python, Blender, ROS), Web Applications(React & Python) and Mobile(React Native). I won’t consider myself an expert, as I feel I have scraped the tip of the iceberg, there’s a lot to learn and improve. I have also started contributing to Open-source projects like Listmonk, Rocketry, FOSS United, Hexmos etc

Recently I built a simple Cutoff Analyzer tool for an Engineering Entrance Exam in Karnataka. The problem was the cutoff sheet was too cluttered, with less padding and more values. I wanted to create a tool, where you can generate a custom cutoff sheet, based on your caste category and desired branch. Below I have compared, original vs filtered

Cutoff

List of Projects I have worked on

1. Low-Code Node Editor

Node Editor

This is in-house project at Machani Robotics, where I built this to generate Application Config files(JSON) for NVIDIA ISAAC Framework(ROS Alternative). Before this tool, whole process of generating an application config was cumbersome, so we planned to make it easy for developers using ISAAC.

2. Observance

Observance Login OAuth

Dashboard Dashboard P-1

Dashboard Dashboard P-2

Dashboard Defect Highlight View

Dashboard Task Manager

Observance is an AI-based Construction Management Platform, developed by Inkers Technology. I have been working here for over a year now. My contributions are as mentioned below.

- OAuth Login via Procore and Autodesk.
- Updating current DB Schema to incorporate Organization Layer.
- Third-Party Payment Gateway Integration.
- LiDAR Data Collection Mobile App.
- Site Scan Request Flow
- Customized Dashboard showcasing up-to date Project Analytics
- Highlight a defect in Construction Scan(Yes, we do construction scan defect detection)
- Task Manager for organize and streamline pending, upcoming tasks

3. KCET Cutoff Parser

Simple Tool to filter out KCET cutoff data by Branch, Rank Range, Caste Categories etc. I have created a simple parser which parses KCET Cutoff Sheet to CSV, which then goes into data pipeline.

Cutoff

Here’s a glimpse of final result

Final Result

4. Varden

Varden is a simple CLI, that helps you manage your passwords, from generating to updating or even deleting them.

via GIPHY