Software Engineer | Full-Stack & Cloud Systems | Applied AI/ML | IoT
MSc Computer Science with Distinction · Founder & CEO, GrowGrid NL · 5+ years in software engineering
I am a software engineer with more than five years of experience building SaaS platforms, enterprise applications, eCommerce systems, APIs, cloud-connected products, and AI- and IoT-enabled solutions. I work across the full software lifecycle - from architecture and implementation to integration, testing, production debugging, optimization, and long-term support.
I recently completed my MSc in Computer Science with Distinction at Memorial University of Newfoundland. My work brings together full-stack engineering, backend systems, cloud infrastructure, data and machine learning, secure development, quality engineering, databases, and embedded technologies.
- Quality Assurance Intern, NetBenefit Software - validating product features through functional, regression, API, integration, and workflow testing while supporting defect investigation and release readiness.
- Founder & CEO, GrowGrid NL - leading an IoT-enabled smart hydroponics platform that connects embedded sensors, REST services, cloud data pipelines, and real-time monitoring.
- Continuing to build production-minded systems across web, cloud, AI, data, robotics, and IoT environments.
| Area | Technologies and capabilities |
|---|---|
| Full-stack engineering | React, Vue.js, TypeScript, JavaScript, Node.js, Express.js, PHP, Shopify Liquid, HTML5, CSS3 |
| Backend systems & APIs | Java, Spring Boot, .NET, REST, GraphQL, microservices, OAuth, JWT, payment and third-party integrations |
| Cloud & delivery | AWS EC2, S3 and Lambda, Google Cloud Platform, Supabase, CI/CD, Git, Bitbucket, production support |
| Data & machine learning | Python, Pandas, NumPy, Scikit-learn, TensorFlow, Keras, PyTorch, EDA, feature engineering, model evaluation |
| Databases | PostgreSQL, MySQL, MongoDB, Oracle, cloud-connected and real-time data pipelines |
| Quality & cybersecurity | Postman, PyTest, Vitest, Cypress, JUnit, API and integration testing, Wireshark, Nmap, OpenSSL, Kali Linux, TLS |
| IoT & robotics | ESP32, Raspberry Pi, C/C++, ROS 2, PX4, MAVROS, Gazebo, sensor integration |
An IoT-enabled hydroponics platform connecting ESP32 hardware and environmental sensors to Supabase through REST and JSON. The system includes sensor validation, connection recovery, real-time monitoring, and fault-tolerant data handling.
ESP32 C++ REST API Supabase IoT Real-Time Data
A modular two-stage YOLOv8 pipeline for detecting transmission towers and analyzing components from images and video, with work spanning data preparation, model evaluation, inference, hardware integration, and NVIDIA Jetson edge deployment.
Python YOLOv8 Computer Vision NVIDIA Jetson Edge AI
A medical image-classification project comparing DenseNet121, ResNet50, EfficientNet-B3, and a custom CNN. The final model achieved 88.2% accuracy, 90.4% precision, and 90.3% recall, supported by a Streamlit prediction interface.
Python TensorFlow Keras CNN Transfer Learning Streamlit
A drone-control pipeline connecting PX4 SITL, Gazebo, MAVROS, and ROS 2 Humble. The implementation covers telemetry, OFFBOARD control setpoints, sensor streams, launch automation, and system-level debugging.
ROS 2 PX4 MAVROS Gazebo Python Robotics
A collaborative full-stack trading simulation with authentication, portfolio management, administrative controls, performance visualization, MongoDB persistence, testing, and Agile delivery.
Node.js MongoDB JavaScript Authentication Testing Agile
- Contributed backend services, REST APIs, automation tools, and data-processing solutions to digital shipbuilding workflows at Genoa Design International.
- Led the delivery of more than ten production solutions across SaaS, CRM, and business platforms at The VAM Group.
- Built enterprise Shopify Plus experiences and integrations using GraphQL, REST APIs, subscription systems, payments, analytics, and custom customer journeys.
- Improved application performance and page-load times by up to 50% through refactoring, debugging, and technical optimization.
- Supported advanced Computer Security labs at Memorial University of Newfoundland using Wireshark, Nmap, OpenSSL, Kali Linux, and core network protocols.
I start with the user and the operational problem, make the architecture explicit, and connect implementation decisions to reliability, security, maintainability, and measurable value. I enjoy owning difficult problems, learning unfamiliar systems quickly, and working closely with product, design, QA, engineering, and client teams until the solution holds up in practice.
Open to software engineering opportunities and meaningful technical collaborations.
Let’s connect