- Portals
-
-
Toronto, Ontario, Canada
-
Skills
Achievements



Latest feedback
Recent projects
Work experience
Software Engineer Intern
Lumentum
Ottawa, Ontario, Canada
May 2024 - April 2025
• Worked in a multidisciplinary team to develop an advanced 3D LiDAR camera for generating highly precise
point clouds for enhanced defect detection and quality control in metrology applications.
• Designed and implemented a statistics dashboard in a C# WPF application to display sensor statistics integrating
a COM interface for seamless data retrieval.
• Contributed multiple features to a C++ Linux daemon, including a monitoring service that computes and caches
critical system statistics, optimizing system diagnostics and reducing troubleshooting time.
• Utilized socket programming to implement a custom UDP-based broadcasting protocol for device discovery and
health monitoring in a network of up to 60 sensors, enabling real-time communication and fault detection.
• Developed a Built-In Self-Test module to validate hardware connectivity across interfaces such as GPIO, I2C,
SPI, and Ethernet. Created a thread-pooling system to parallelize testing, making the process 200% faster.
• Optimized the firmware update process by designing a custom image format, deployment risks, and developed a
Python CLI tool to simplify image generation and deployment workflows.
• Redesigned a LiDAR distance ranging algorithm, reducing runtime by 300% and increasing accuracy to 98%.
Led data collection, optimized hardware implementation, and fine-tuned parameters to enhance performance.
• Implemented Protobuf-based gRPC APIs for remote sensor communication, with server implementation in
C++ and client in Python
Consultant Engineer
QMIND - Design Team Queen's University
September 2023 - November 2023
• Enhanced the TasselNetV2+ model for maize tassel detection and developed new machine learning models for
assessing corn field health using drone imagery, delivering accurate yield predictions.
• Implemented NLP pipelines to facilitate farmer-robot communication, transforming complex data into actionable,
user-friendly insights for agricultural decision-making.
Personal projects
ResumeTailor
• Upload your resume and a job description to tailor your resume to your specific application.
• Leveraged OpenAI’s GPT API to analyze a parsed resume, provide suggestions, and predict resume
performance.
Self-Learning Snake
• Built a Snake game using SDL2 and a custom neural network trained for AI-controlled gameplay.
• Applied gradient descent and backpropagation to train the neural network based on game state inputs.
• Used shared memory IPC to enable communication between the game and AI agent.
Recipe Sharing Platform
• Developed a cookbook platform for students to discover healthy recipes with nutritional insights.
• Built and integrated the backend using FastAPI to handle user authentication and account management, ensuring
secure and efficient user interactions.
• Designed the GUI with Qt and stored data in a MongoDB database to manage recipes.