🎓 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.
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)
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
Tech: Python, OpenCV, ML
- Developed a modular image cartoonization system
- Designed for web deployment with future scalability
- Focused on clean architecture and reproducibility
Tech: Kotlin, Java, SQLite
- Android application for offline PDF processing
- Extracts and previews both text and images
- Stores structured output locally using SQLite
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
- Studying avionics software standards & theory
- Deploying ML models on edge and embedded platforms
- Building high‑quality open‑source engineering projects
- LinkedIn: https://www.linkedin.com/in/shahil-patel-iitdh/
- GitHub: https://github.com/ShahilPatel-IITDh
I focus on building reliable engineering systems that work beyond demos — under real‑world constraints.
