Skip to content
View ShahilPatel-IITDh's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Indian Institute of Technology, Dharwad
  • Bengaluru, Karnataka

Block or report ShahilPatel-IITDh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ShahilPatel-IITDh/README.md

👋 Hi, I'm Shahil Patel

🎓 B.Tech (2024) – Indian Institute of Technology Dharwad
🛡 Embedded Software Engineer at Bharat Electronics Limited (BEL)
📍 India

I am an Embedded Software Engineer working on defence avionics systems, with hands-on experience in embedded C/C++, Python, and machine learning deployment on resource‑constrained hardware.
My interests lie at the intersection of low‑level systems, signal & image processing, and practical ML engineering.


🌓 GitHub Stats


🛠️ Technical Skills

Languages

  • C, C++ (Embedded & low‑level systems)
  • Python (ML, automation, data processing)

Embedded & Systems

  • Microcontrollers
  • RTOS fundamentals
  • Memory‑constrained optimization
  • Avionics software concepts

Machine Learning & Image Processing

  • Classical ML (classification, clustering)
  • CNN / CRNN / LSTM
  • OpenCV‑based image pipelines
  • Edge ML optimization

Tools & Platforms

  • Git, GitHub
  • Linux
  • SQLite
  • MATLAB (basic)

🚀 Featured Projects

🧠 Embedded Image Processing Pipeline (C)

Tech: C, BMP I/O, Otsu Thresholding

  • Built a complete image preprocessing pipeline in pure C
  • Includes resizing, contrast enhancement, binarization, and header‑file generation
  • Designed for microcontroller‑friendly deployment

🎨 Image Cartoonizer – End‑to‑End ML Project

Tech: Python, OpenCV, ML

  • Developed a modular image cartoonization system
  • Designed for web deployment with future scalability
  • Focused on clean architecture and reproducibility

📄 Offline PDF Text & Image Extractor (Android)

Tech: Kotlin, Java, SQLite

  • Android application for offline PDF processing
  • Extracts and previews both text and images
  • Stores structured output locally using SQLite

📊 Large‑Scale Dataset Generation & Processing

Tech: Python, Pandas, Excel, SQLite

  • Automated generation and expansion of large structured datasets
  • Implemented deterministic splits for ML training/testing
  • Optimized workflows for millions of rows

🎯 Current Focus

  • Studying avionics software standards & theory
  • Deploying ML models on edge and embedded platforms
  • Building high‑quality open‑source engineering projects

🤝 Connect With Me


I focus on building reliable engineering systems that work beyond demos — under real‑world constraints.

Pinned Loading

  1. scrapio scrapio Public

    This repository contains a Python code for web scraping. The code is capable of extracting HTML, CSS, JavaScript, Favicons, and Screenshots from web pages. It utilizes the PhishTank library for enh…

    1 1