I’m Leo, a full-stack software engineer based in Greater Toronto Area, Ontario, Canada. I am a proactive problem solver with excellent critical thinking and collaboration skills, committed to delivering high-quality solutions. I am always eager to learn and adapt to new technologies and techniques, and I am passionate about contributing to the success of a dynamic and forward-thinking organization. If you are looking for a driven and talented software engineer with a proven track record of delivering innovative solutions, please feel free to connect with me on LinkedIn.
The Java Collections Framework is a fundamental part of Java programming, providing a robust set of classes and interfaces for managing and manipulating collections of objects. It simplifies data handling, making it easier for developers to work with lists, sets, and maps while optimizing performance and memory usage.
Design patterns are recurring solutions to common problems that arise during software design and development. They are not specific to a particular programming language or technology but are general guidelines and best practices that can be applied across various programming languages and platforms.
I know you know that a BST (Binary Search Tree) uses dynamic memory, meaning it employs discontinuous memory allocation similar to a linked list, unlike an array which uses continuous memory allocation. Before getting your hands dirty, I will shed some light on some rapid fire facts. 🔥🔥🔥
A Binary Search Tree is a tree-like data structure where each node has at most two children, and the left subtree contains values less than the node's value, while the right subtree contains values greater than the node's value. This sorted arrangement enables efficient searching, insertion, and deletion operations.
Read article
Real-Time Garden Monitoring
Welcome to my Real-Time Strawberry Garden Growth and Environmental Monitoring project, an exciting convergence of gardening and cutting-edge technology powered by the ESP32 microcontroller. This project is an open invitation for you to actively participate in tracking the fascinating journey of my strawberry garden's growth.
Stay tuned for the in-depth implementation details in my upcoming blog article, where you'll have the opportunity to replicate and customize this project for your own gardening adventures.
Schedule a Meeting
If you’re a recruiter or a client looking to collaborate with me, please feel free to schedule an appointment using the button below. I look forward to connecting with you and discussing potential opportunities.