Professional Experience
Professional experience spans academic research and industry software development, combining theoretical rigor with practical implementation skills.
- Geometry-informed overtaking detection (YOLOv5 + ByteTrack): 98.7% precision, 98.1% recall; 2.89 s early warning; validated on 319 events (41.5k frames).
- Calibration-free 2D distance estimation using perspective geometry; MAE 12.6 ± 2.9 cm with cross-validation and reproducible pipelines.
- Aggressive driving classification: 93.8% accuracy (Random Forest) across 556 trips; speed-adjusted jerk features; automated preprocessing and CV protocols.
- Designed and developed UI modules for Coca-Cola’s beverage dispenser machines using React.
- Created an interactive online gaming platform for a UK-based company, enhancing user engagement.
- Contributed to R&D projects for VR gaming and data science, mentoring development teams and enhancing application management strategies.
- Played a key role in designing and developing interactive e-learning applications for Pearson Education, supporting both web and mobile platforms.
- Facilitated design discussions, requirement gathering, and prototyping, ensuring comprehensive application development and deployment.
- Developed and tested web applications for a US medical billing organization using .NET MVC and web application frameworks.
- Created custom tools for event space reservation and internal company web portals, enhancing operational efficiency.
- Led the development of multiple university management systems, including exam cell software and leave management systems.
- Directed user research, prototyping, design, development, and deployment phases, resulting in highly efficient and user-friendly systems.
- Taught undergraduate courses in AI, probability theory, and mathematics while conducting research in software engineering.
Technical Skills & Expertise
Programming Languages: Python (expert) • JavaScript/TypeScript • C# • SQL • MATLAB • R
Machine Learning & AI Frameworks: PyTorch • TensorFlow • Keras • scikit-learn • XGBoost • Random Forest • SVM • Neural Networks (CNNs, RNNs, Transformers)
Computer Vision Tools: OpenCV • YOLO (v5, v7, v8) • RT-DETR • ByteTrack • Vision Transformers (ViTs) • Multi-object detection & tracking • Image processing and augmentation • Multi-modal data fusion • LiDAR processing
Advanced Methods: Physics-informed machine learning • Uncertainty quantification and calibration • Out-of-distribution detection • Bayesian methods • Time series analysis • Vision-language models (VLM) • Attention mechanisms
Data Analysis & Visualization: NumPy • Pandas • Matplotlib • Seaborn • Plotly • SciPy • Statistical analysis • Experimental design
Development Tools & Practices: Git/GitHub • Jupyter Notebooks • VS Code • Docker • Linux/Unix • Reproducible research workflows • CI/CD practices
Web Development: React.js • Node.js • HTML/CSS • REST APIs • UI/UX design • Responsive web design
Research Methods: Experimental design • Statistical hypothesis testing • Cross-validation • Uncertainty quantification • Mixed methods research • Technical writing and documentation
Soft Skills: Scientific communication • Collaborative research • Project management • Mentoring and teaching • Interdisciplinary collaboration • Grant writing