Hey Visiter 👋🏻

I am Sudeep Nellur..!!

Backend Engineer | Tech Blogger | Workshop Speaker

🚀 Skills 🚀

Backend Programming

Frontend Programming

RestAPI & Tool

Database

Cloud & Containerisation

Version Control & CI/CD

💻 Experiences 💻

Associate Product Engineer

TheMathCompany, Bangalore

Jan 2023 - Present

Technical Lead

Docketrun Tech Pvt Ltd, Hubli

Feb 2022 - Dec 2022

Python Developer and ML Engineer

Docketrun Tech Pvt Ltd, Hubli

Dec 2020 - Jan 2022

Full Stack Web Developer

Chromosis Tech Pvt Ltd, Hubli

Jan 2020 - Jun 2020

🧗🏻 Side-Projects 🧗🏻

ColorCode

This is a web app where you can upload an image, and it will provide you with all the color palettes. This way, you don't have to rack your brain for the HEX code or RGB code of your favorite color from the images you've just viewed.

The app features a Clustering ML algorithm K-Means that creates clusters for similar colors. By utilizing the centroid of each cluster, we can retrieve the HEX and RGB codes. Subsequently, the app is exposed as APIs, allowing seamless integration with the frontend. Flask serves as the RestAPI framework for this purpose. Visualization is managed through Bootstrap, providing users with a smooth experience. To ensure production-grade readiness, a WSGI server using Gunicorn has been incorporated. As a final step, the app has been containerized by creating a Docker Image and is now live on the Heroku cloud server.

Demo and Documentation on

Paragraph Summarizer

This is an NLP project for text summarization, built with Flask and deployed on Heroku. It utilizes NLTK for summarizing text. The app processes extensive paragraphs and extracts only the repeating sentences deemed important for the user.

The app takes a text paragraph input from the user and iterates through each word to generate a word count frequency table. Words with higher frequencies are deemed important. Subsequently, the app analyzes each sentence, checking for occurrences of these high-frequency words. The more instances of high-frequency words in a sentence, the more important it is considered. The app is built using Python NLTK for text processing, Flask for REST APIs, and Bootstrap for the frontend. It has been deployed on Heroku for demonstration purposes.

Documentation on

Face recognition with time snapshots

This is a face recognition app that records the timestamps of the detected faces in an Excel sheet for reference. The custom model is trained using VGG16 as a base model and analytics are later incorporated using Python.

The app will utilize a system camera as a video stream to capture a feed. Each frame is then sent for prediction, where the face is cropped using Face HaarCascade. The cropped face image array is forwarded to the model for classification. The resulting prediction is recorded in the Excel sheet through Python. The data is manually collected, trained in Google Colab, and inference is performed on the local system.

Demo and Documentation on

Right Candidate

This is a dynamic Django CRUD app with MVT architecture that consists of two pages (apps). One is for applying for jobs, and the other is for displaying jobs with the ability to filter applicants based on their skillsets.

The app's application page is the candidate's application page, where the candidate fills in basic inputs such as first name, last name, skills, etc. Another page, called "Submissions," is visible for admins. On this page, admins can view all entries with respective color-coding (red, yellow, and green) indicating the suitability of candidates. The entered input is saved in SQLite, and REST APIs are served via Django, which is later accessed by the frontend using Bootstrap.

Application Page:

Submissions Page:

Documentation on

🎓 Education 🎓

Bachelor of Automation and Robotics

KLE Technological University, Hubli

2016 - 2020

Pre University (PCM)

JSS R.S.Hukkerikar PU College, Dharwad

2014 - 2016

School

JSS Shri Manjunatheshwara English Medium School, Dharwad

2014

📝 Blogs 📝

I have authored a collection of blogs on software engineering, including a few on AI whenever time allowed. I invite you to explore the blog platform and delve into these blogs.

Card Image

Most leading platform for dev blogs, I have started writing here.

Explore
Card Image

Certainly a new platform, the best part about this is that blogs can be written in markdown.

Explore
🏆 Workshops 🏆

I served as an instructor for various AI training workshops on behalf of Docketrun Tech Pvt Ltd. I taught over 5000+ college and high school students from different institutions through both online and offline modes. And also I have been invited as the chief guest for the tech fest at BCA P.C.Jabin College, Hubballi.