Code Monkey home page Code Monkey logo

Hi I'm Kithmin

I'm a Masters Student (MASc) in Electrical and Computer Engineering (ECE) at The University of British Columbia. I studied Biomedical Engineering as an Undergrad. I like to work on interesting projects in the areas of ASIC Design, Silicon Photonics and PIC Design, Electronics, Robotics, Integrated Sensing, Wearable Devices, and Machine Learning Tools for Hardware Design Automation (EDA/EPDA) and Simulation.

  • šŸ”­ Iā€™m currently working on designing sensors on Silicon Photonics Chips and Microfluidic Control Systems.
  • šŸ“« How to reach me: [email protected]
  • šŸ‘Æ Iā€™m looking to collaborate on projects at the intersection of Machine Learning, Biomedical Engineering, and PIC/ASIC Hardware Design Automation. I have collaborated on gdsfactory during an internship and collaborated on projects for SiEPIC during my Master's.
  • āš” Fun fact: I find myself being more drawn to software+AI than to hardware as I grow older. But I want to continue doing open-source hardware and DIY projects :)

Languages and Tools:

Python C++ Tensorflow Keras ROS MatLab git KiCAD Altium COMSOL Lumerical KLayout OnShape Cadence

{ml-nn-zero2hero} [Ongoing work]

BraiNeoCare

Initiated back in 2020 in the Biomedical Research and Innovation Collective (theBRIC), which was an innovation platform for talented undergraduates.
  • A Low-cost EEG Amplifier for Long Term Neonatal Neurological Disorder Management - Towards AI Powered Infancy Epilepsy Screening.
  • The goal is to develop an affordable system that is capable of acquiring and monitoring real-time EEG signal data of neonates, and is aimed towards increasing the efficiency of long term neonatal epilepsy screening.
  • The project is currently on-going;
    • The project was taken forward by a group of undergraduates in 2023 as an FYP | Repo | IEEE SMC Paper

IntelliScope

Initiated back in 2020 in the Biomedical Research and Innovation Collective (theBRIC), which was an innovation platform for talented undergraduates.
  • A Low-cost AI Powered Stethoscope for Cardiovascular Disease Management in Resource-Constrained Environments.
  • The device is aimed to affordably help increase the screening of congenital heart diseases in the community. It can also be wirelessly utilized in COVID-19 related situations.
  • The project won the First Runner-up Award at the 2020 CASS COVID-19 Special Student Design Competition and was presented on the opening day of ISCAS 2020 for the Student Design Competition Session - Presentation | Paper | Paper
  • The project is currently on-going;
    • The project was taken forward by a group of undergraduates in 2024 as an FYP | Repo | IEEE ISCAS Paper

Micromouse

Initiated back when I was an undergrad (2019), to create a knowledge base for designing cost-effective micromouse robots to compete in local and international competitions.
  • SINDiB Micromouse Project
    • The project was taken forward by a group of undergraduates in 2023, creating the above knowledge base. I hope this project serves as a resource for more micromouse projects to come.
  • A talk on Micromouse Robots given by me in 2022 is available here.
  • Contact me if you are interested in designing a micromouse; I am hoping to put up a proper repository on the micromouse project in the future after I design a new version of this project.

SkillSurf Courses

  • I have designed courses, mainly related to Embedded System Design, Embedded Machine Learning and Embedded Product Design for IoT. I will post more information about them here.
  • I contributed to the SystemVerilog Short Course on ASIC flow with Synopsys DesignCompiler & IC Compiler.

EmbeddedML Short Course

  • I have been interested in developing and improving a course on embedded machine learning. I am working with a team on developing the following demos;
    • Embedded machine learning for speech recognition using Arduino Nano 33 BLE Sense | Repo
    • Embedded machine learning for person detection using Arduino Nano 33 BLE Sense | Repo
    • Embedded machine learning for gesture recognition using Arduino Nano 33 BLE Sense | Repo

Workshops

Other Projects & Initiatives

  • Development of a Cost-effective sEMG Sensor System for Controlling Bionic Arms
    • Undergraduate thesis project
    • The goal is to develop a cost-effective solution for individual finger based wireless interaction using sEMG technology, for amputees and all other users. This device is aimed to be a revolutionary new wearable technology with many applications, mainly being for Bionic Hand Control.
    • Published: ICASSP paper | SMC paper
  • Bionic Humanoid Arm and EMG recording device using R-Pi 3
    • Created a low-cost device and circuit using AD623 for obtaining Bio-potentials using a R-Pi protoboard for recording EMG Signals. Bionic Hand was completely 3-D printed and developed using nylon strings and servo motors mounted on the arm. This project was awarded a Distinction pass after it was presented as a Self Initiated Innovation project, which was expanded into the FYP under the supervision Dr. Simon Lind Kappel.
  • Automated Plant Leaf Disease Detection
    • First project that ever amounted to anything.
    • Used multi-spectral image feeds (NIR/RGB spectra) and implemented transfer learning-based training of CNNs on small datasets of domain-specific images. The product was deployed using a mobile app with edge inference and recognized as a Top Initiative at the National Tech Awards.

Kithmin Randula's Projects

biosignal-gans icon biosignal-gans

Adversarial learning models for biological signals including artificial synthesis and modality transfer.

emg_rpi_bionichand icon emg_rpi_bionichand

Code for low-cost device and circuit using AD623 for obtaining Bio-potentials using a R-Pi protoboard to control virtual bionic arm.

gmid icon gmid

Python script for generating lookup tables for the gm/ID design methodology and much more ...

ihp-open-designlib icon ihp-open-designlib

Open source designs developed with IHP 130nm BiCMOS Open Source PDK. Documentation at https://ihp-open-ip.readthedocs.io/en/latest/

ihp-open-pdk icon ihp-open-pdk

130nm BiCMOS Open Source PDK, dedicated for Analog, Mixed Signal and RF Design

iic-ralf icon iic-ralf

Reinforcement learning assisted analog layout design flow.

ml-nn-zero2hero icon ml-nn-zero2hero

Collection of notes on Machine Learning, Deep Learning and other Interesting topics.

ml_pcf icon ml_pcf

Multilayer perceptron has been implemented using PyTorch framework to compute various optical properties of a photonic crystal fiber (PCF).

myblog icon myblog

My Personal Blog - Built using a clean and modern Jekyll theme based on Bulma

openserdes icon openserdes

Digitally synthesizable architecture for SerDes using Skywater Open PDK 130 nm technology.

perl_intro icon perl_intro

:dromedary_camel: Introductory course for Perl 5 through examples, geared towards VLSI engineers

tflite_sinewave_cubeai icon tflite_sinewave_cubeai

# tflite_SineWave_CUBEai This is the firmware to generate sin wave on a STM32f767zi nucleo board.

ubc-elec413-2023 icon ubc-elec413-2023

UBC Electrical and Computer Engineering ELEC413 Semiconductor Lasers undergraduate course

zeropdk icon zeropdk

Zero PDK: python-based support for open source PDKs

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.