Giter Site home page Giter Site logo

Awesome Badges Awesome Badges Awesome Badges Awesome Badges Awesome Badges Awesome Badges

Hi there, πŸ‘‹ I'm Bimalka. A graduate of the Department of Electronic and Telecommunication Engineering at the University of Moratuwa in Sri Lanka. I'm currently working as an Embedded Software Engineer, in Analog Inference, USA (remote).

  • πŸ“ˆ I believe in applying my knowledge rather than continuously learning without practical application. After graduation, I joined the industry to apply what I had learned and solve real-world problems while developing myself through exploring new areas of interest.
  • πŸ”­ Among the major projects that I have contributed to,
  • 🌱 I am currently learning and refreshing my knowledge of Data structures, Algorithms, and Object-Oriented Programming in C++ and Python, as well as some Machine Learning and other relevant topics. 😊
  • πŸ’¬ Ask me about anything here. If it is something I know, I can help you! πŸ˜‰

My Skills

Data Analysis:

Programming:

Embedded Systems Design:

Other Tools:


My GitHub Stats


My Academic CV

Click the icon to see my most upto date academic CV. 😁

Bimalka Piyaruwan Thalagala's Projects

applications-of-linear-algebra icon applications-of-linear-algebra

Linear Algebra has tons of Real-world Applications which you may have never imagined or at least heard of. Here, I have tried to explain two of them, particularly related to the Computer Vision Field and Robotic System Design Field since I love the two fields over any other field.

autonomous-mobile-robot-webots-simulation icon autonomous-mobile-robot-webots-simulation

All the project files related to the development of an autonomous mobile robot using Webots simulation platform for UOM's EN2532 - Robot Design and Competition Module βœ¨πŸš—βœ¨

bees-collection icon bees-collection

Resources and Stuff I found useful for my academics πŸ˜‰ | Guides to install some software: the half-blood prince versionsπŸ€«πŸ˜‚ | Things, I wish I knew at early days in my uni life πŸ€•

benchmark-cv.findcontours icon benchmark-cv.findcontours

Performance evaluation of OpenCV's findContours function and a custom written contour finding algorithm in C language on PC πŸ–₯ and Raspberry Pi 3 B+ SBC.πŸ“

camera-calibration-and-backprojection icon camera-calibration-and-backprojection

Camera Calibration; Image Plane to Real world back-projection when the plane which the object lies is known, with respect to the world coordinate system.βœ”πŸ”΄ Note: The most accurate and latest version of the algorithms and documentations are located in branch "M-CAIT-2013"

computer-vision-and-image-processing icon computer-vision-and-image-processing

Computer Vision and Image Processing algorithms implemented using OpenCV, NumPy and MatPlotLib, for UOM's EN2550 Fundamentals of Image Processing and Machine Vision Module ❄

computer-vision-stanfords icon computer-vision-stanfords

Computer Vision algorithms implemented using OpenCV, NumPy and MatPlotLib, for Stanford's CS131: Computer Vision: Foundations and Applications; Stanford's CS231A: Computer Vision, From 3D Reconstruction to Recognition; Stanford's CS231n: Convolutional Neural Networks for Visual Recognition

cpp-for-industrial-applications icon cpp-for-industrial-applications

"C++ Concepts for Industrial Applications" Course conducted by engineers from Synopsys. ❄ My answers to the "Synopsys Coding Challenge 2021" implemented using C++ are also included. πŸ˜‰

cs3032-computer-networks icon cs3032-computer-networks

Laboratory practicals implemented using CISCO packet tracer for UOM's CS3032 Computer Networks module. ❄

delftx-ros1x icon delftx-ros1x

DelftX ROS1x : Hello (Real) World with ROS – Robot Operating System on edX

digital-ic-design icon digital-ic-design

This repository contains the Laboratory Experiments, carried out as part of the UoM's EN 4603 - Digital IC Design module

digital-signal-processing icon digital-signal-processing

Digital Signal Processing algorithms implemented using MATLAB for UOM's EN2570 - Digital Signal Processing Module and EN2073 - Analog and Digital Communications Module❄

downsampleme icon downsampleme

A custom processor implemented in Verilog HDL for image down sampling for UOM's EN3030 Circuits and Systems Design module ❄

effective-cpp icon effective-cpp

Effective C++ Third Edition: 55 Specific Ways to Improve Your Programs and Designs - Scott Meyers

en2030-processor-dissection icon en2030-processor-dissection

An in-depth investigation of Intel Core i3-8300 and ARM Cortex R5 processors(one from CISC architecture and the other from RISC architecture) as partial fulfilment of the UOM's EN2030 - Fundamentals of Computer Organization and Design ModuleπŸ–₯πŸ’»

grasp-detection-using-sift-features icon grasp-detection-using-sift-features

Transform grasping points marked on a template image to scene image, using Homography transformation that is calculated using matched SIFT features.

ieeextreme-15.0 icon ieeextreme-15.0

This repository contains implementations for some questions that our team tried at the IEEEXtreme 15.0 competition in 2021. ❄

industrial-training icon industrial-training

Everything related to my industrial training period @ L.E. Robotics (Pvt.) Ltd; Industrial Training is a compulsory NGPA module (In18-IT-EN3992 - Industrial Training) in the curriculum of Honors Degree of the Bachelor of Science of Engineering in the Faculty of Engineering at the University of Moratuwa in Sri Lanka.

latex-templates icon latex-templates

Document templates composed using LaTeX for my college assignments and projects (Applicable for any other university or college) ✨

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.