🌙

Hi, I’m Sushant Sharma

Software Engineer | AI Enthusiast | Looking for Summer Internship 2025

Explore

About Me

I am Sushant Sharma, a dynamic software engineer and master’s student in Applied Computing at the University of Windsor, driven by an insatiable curiosity to explore and innovate. I have delved into and explored over 100 technologies, libraries, and frameworks, constantly pushing my boundaries to uncover new possibilities in the ever-evolving world of technology.

What defines me is not just technical expertise but an unquenchable thirst for learning and adapting. Whether it’s coding in Python, Java, or C++, designing intelligent systems powered by AI, or optimizing data-driven solutions, I thrive on turning bold ideas into impactful realities. For me, every project is a chance to explore uncharted territory and grow into a more versatile engineer.

As I prepare for my 2025 internship, I am excited to collaborate on transformative projects that fuse advanced technology with real-world applications. My journey is guided by a simple belief: learning never stops, and the best solutions come from those willing to explore beyond the ordinary.

Technical Skills

Programming Languages

  • Java: Enterprise apps, concurrency
  • Python: Data analytics, ML, scripting
  • C++: Systems-level development, performance-critical tasks
  • R: Statistical computing, data visualization
  • HTML/CSS: Responsive front-end design
  • C: System design, and embedded systems
  • SQL: Database management and query optimization

Frameworks & Libraries

  • TensorFlow, Keras, PyTorch: Deep learning, advanced AI
  • Apache Spark, NiFi, Kafka: Real-time data pipelines
  • OpenCV: Computer vision
  • Blockchain: Distributed ledgers, smart contracts
  • Spring Boot: Microservices architecture, REST APIs, scalable applications
  • Django, Flask: RESTful APIs, full-stack solutions
  • Docker/Kubernetes: Containerization and scalable deployment
  • LangChain: Building modular AI workflows, LLM integration

Tools & Platforms

  • Android Studio: Mobile app development
  • IntelliJ, PyCharm: Integrated development environments
  • Tableau: Data visualization and business intelligence
  • Git, GitHub: Version control and collaboration
  • Microsoft Project: Project management

Key Proficiencies

  • ML and NLP: Predictive models, reinforcement learning
  • IoT & Embedded Systems: Sensor data pipelines, real-time metrics
  • Blockchain & Security: Secure authentication, role-based access
  • Software Engineering: End-to-end product lifecycle roducts
  • Advanced AI Techniques: Neural networks and model optimization

Education

Master of Applied Computing

University of Windsor, Ontario, Canada | May 2024 – Present
  • Relevant Coursework: Artificial Intelligence, Finance, Advanced Database Systems, Internet Applications & Distributed Systems, Networking & Data Security, Advanced Software Engineering, Advanced System Programming.
  • Internship: Includes a 4 or 8 month internship starting May 2025.

Bachelor of Technology in Computer Science and Engineering

LPU, Punjab, India | July 2019 – June 2023
  • Relevant Coursework: Predictive Analysis, Cloud Computing, Operating Systems, Android Applications, Design and Analysis of Algorithms.

Experience

Machine Learning Engineer

June 2023 – April 2024 | NK Industries, Una, India
  • Developed Python-based analytics to replace external consultants, saving ₹8,00,000 annually.
  • Automated data cleaning and built custom dashboards for real-time decision-making.
  • Created an inventory management system integrated with sales data, improving efficiency by 30% and reducing wastage by 15%.

Tech Event Coordinator

Oct 2019 – Apr 2022 | Gravity LPU, Punjab, India
  • Organized 50+ large-scale coding events with 200+ participants each using MS Project for planning and resource allocation.
  • Formed and led cross-functional teams, enhancing collaboration and problem-solving culture by 20%.
  • Demonstrated leadership, teamwork, and effective communication while managing student teams.

Projects

My Portfolio

Tech Stack: HTML5, CSS3, JavaScript, Full Stack Web Application, GitHub Pages

  • Expertise in media queries and mobile-first design ensuring an optimal viewing experience on various devices.
  • UI/UX Enhancements smooth scrolling, a typewriter effect, animated gradients, and hover effects that enhance user engagement and navigation experience.
  • Demonstrates precision in designing interactive elements and ensuring both aesthetic appeal and functionality in the user interface.
  • Use of SEO-friendly meta tags and performance strategies (e.g., suggestions for gzip/Brotli compression) to improve site visibility and load times.

SmartPay UPI – QR based Payment System

Tech Stack: Blockchain, Python, OpenCV, QR Code APIs, SMTP, bcrypt, JSON, CSV, Privacy | GitHub Repo

  • Unique QR Based Payments linked to user accounts for hassle-free payments through a simple scan.
  • Seamless and secure financial transactions tailored to the Canadian market, integrating QR code functionality for instant payments.
  • Real-time processing with blockchain-based transaction integrity, role-based access control, and bcrypt-enabled password hashing.
  • Admin dashboard for managing user data, monitoring blockchain validity, and detecting tampered transactions.

PropertyInsight: Real Estate E-Commerce (2024)

Tech Stack: Java, Selenium, OpenCSV, Apache Commons CSV, Data Structures (AVL Trees, Tries), Boyer–Moore String Search, Regex, Multi-threading, Logger APIs | GitHub Repo

  • Efficient Search with Autocomplete: AVL Trees provide real-time autocomplete suggestions for city names, ranked by frequency to enhance user experience.
  • Real-Time Web Scraping: Collected property data from websites like Remax and Zolo using Selenium, automating the extraction of price, address, and details.
  • Advanced Filtering and Ranking: Supports filtering properties by price, city, province, and bedrooms/bathrooms, with keyword-based property ranking using Boyer–Moore and inverted indexing.
  • Spell-Checking and Data Cleaning: Trie-based spell checker ensures accurate city/province searches, while data cleaning normalizes inputs and integrates data from multiple sources.

Scalable Big Data Architecture with Zstandard Compression for IoT Smart City Environments (2024)

Tech Stack: Shell, Python, Apache NiFi, Kafka, Spark, HDFS, Zstandard, Docker, Kubernetes | GitHub Repo

  • Collaboration: Led a four-member team to design and implement distributed data pipelines for smart city IoT analytics.
  • Efficient Data Processing: Utilized NiFi, Kafka, and Spark for seamless data streaming and applied Zstandard compression to improve processing efficiency by 30%.
  • Scalability and Orchestration: Deployed architecture on Kubernetes and Docker for scalability and reliability in handling high IoT data volumes.
  • Impact: Reduced end-to-end processing latency by 30% and improved resource utilization by 40%, enhancing overall system efficiency.

TermAI Infinity: Offline Advanced LLM Toolkit

Tech Stack: Python, Transformers, Hugging Face, LangChain, PyTorch, Chroma, Local LLMs | GitHub Repo

  • Advanced Local LLM Capabilities: Integrated modules for text generation, retrieval-augmented generation (RAG), multi-step reasoning, summarization, and iterative text refinement.
  • Efficiency & Modularity: Built with modular components like Summarizer, Refiner, and MultiStepReasoner, allowing customizable workflows for offline environments.
  • Retrieval-Augmented Generation: Implemented RAG pipeline using Chroma vector stores and Hugging Face embeddings to provide context-aware answers from local text files.
  • Customizable CLI Tool: Provided a command-line interface supporting operations like text generation, file summarization, and chain-of-thought reasoning for diverse use cases.

EdgeAIOptimizer: High Performance ONNX Inference

Tech Stack: C++, Python, ONNX Runtime, OpenCV, PyTorch, Custom Optimization Algorithms | GitHub Repo

  • Advanced AI Inference Framework: Designed a robust C++ engine to execute ONNX-based AI models on edge devices, supporting rapid and accurate decision making in resource constrained environments.
  • State-of-the-Art Model Optimization: Implemented quantization, operator fusion, and ONNX graph-level enhancements, achieving up to a 3x improvement in inference speed without compromising accuracy.
  • Custom Preprocessing Pipeline: Built a tailored preprocessing module with OpenCV for seamless image resizing, normalization, and conversion to ONNX-compatible tensors, enabling efficient data ingestion.
  • Collaborative Development: Successfully integrated modular components for preprocessing, and post-processing, ensuring extensibility for future edge AI use cases.

Efficient Image Restoration for Noisy and Low-Resolution Data

Tech Stack: Python, PyTorch, OpenCV, Skimage, PIL, NVIDIA CUDA, TorchQuantization | GitHub Repo

  • Innovative Model Architecture: Implemented a custom UNet-based architecture for image denoising and super-resolution tasks, optimizing computational efficiency and accuracy for diverse input data.
  • Quantized Deployment: Optimized the model for edge deployment by leveraging PyTorch's dynamic quantization, reducing inference time and memory footprint while maintaining accuracy.
  • End-to-End Pipeline: Developed a complete training and evaluation workflow, including dataset preparation, model training, real-time inference, and automated performance analysis for seamless experimentation.
  • Scalable Design: Integrated modular dataset handling, allowing scalability to new datasets or additional image restoration tasks with minimal adjustments.

Conferences & Research

Twitter Sentiment Analysis on COVID-19

Presented at ICCS-2023 (KILBY100), showcasing an NLP-driven approach to analyzing public sentiment during the pandemic. We utilized Python, machine learning algorithms, and advanced text preprocessing, achieving an 85% accuracy on real-world tweet data.

Certifications & Training

Machine Learning A-Z: AI, Python & R + ChatGPT Prize Show Credential
Artificial Intelligence - Full Course with Deep Learning Show Credential
Unix Essential Training Show Credential
Data Structures and Algorithms Show Credential
Android Java Masterclass - Become an App Developer Show Credential
Web Security: OAuth and OpenID Connect Show Credential
Master the Java Programming Language Show Credential
Learning Hadoop Show Credential
Machine Learning by Andrew Ng (Stanford University) Show Credential
Relational Databases Essential Training Show Credential
Unsupervised Learning, Recommenders, Reinforcement Learning Show Credential
Learning Regular Expressions Show Credential
Agile Project Management with Jira Cloud Show Credential
Complete JavaScript with HTML5, CSS3 from Zero to Expert Show Credential
Selenium Essential Training Show Credential
Designing RESTful APIs Show Credential
HTTP Essential Training Show Credential
R Programming A-Zâ„¢: R for Data Science with Real Exercises! Show Credential
Learning REST APIs Show Credential
Learning Bash Scripting Show Credential
Introduction to Spark SQL and DataFrames Show Credential
API Testing and Validation Show Credential

Contact