Dear Sir/Madam,
I hope you’re doing well. My name is Ujjwal Sharma, a third-year student at the Indian Institute of Information Technology, Bhopal. I am inspired by OpenCV’s mission to advance the beneficial uses of computer vision in society, and I am excited about the opportunity to contribute as part of Google Summer of Code (GSoC) 2026.
I would love to begin contributing even before the official GSoC period so I can apply fully prepared. I’m eager to familiarize myself with the OpenCV codebase, understand the needs of the community, and gain practical experience by contributing to real-world vision and AI projects. Could you please guide me on how I can get started?
I am comfortable with Python, C++, and deep learning frameworks, and I have worked on projects involving AI, automation, and large-scale systems. Some highlights include:
1. LLM Powered Code Accelerator– Built an AI tool to convert Python into optimized C++, achieving up to 60,000× speedup on compute-heavy tasks. Benchmarked frontier and open-source LLMs (GPT-4, Claude 3.5, CodeLlama) and deployed via HuggingFace + Gradio UI
2. Stock Prediction Portal – Developed a Django + React platform with an LSTM-based predictor for time-series forecasting, improving RMSE by 12.6% over baseline. Integrated APIs serving 5,000+ predictions/month and built data visualizations using NumPy, Pandas, and Matplotlib.
3. Automate the Boring Stuff – Implemented 6 automation tools with Django, Celery, and Redis, handling asynchronous workflows and processing 1M+ records.
4. UrbanKart – Designed and deployed a scalable e-commerce platform with AWS Elastic Beanstalk, PostgreSQL, PayPal integration, and S3 media management.
Portfolio: https://ujjwal-sharma-portfolio.netlify.app/
I admire how OpenCV empowers developers and researchers worldwide with cutting-edge computer vision and AI tools. With my background in Python, C++, and deep learning, I am eager to contribute to your open-source efforts and learn from your community.
Thank you for your time, and for the incredible work you do in making computer vision accessible and impactful.
Warm regards,
Ujjwal Sharma