Hello, I'm Randike! 👋
I love creating software that solve real problems and exploring AI's magical capabilities through hobby projects. 🚀
With hands-on experience in robotics, networking, cloud technologies, and AWS certifications, I excel at tackling complex challenges and finding creative solutions. I've developed containerized applications, computer vision and natural language processing projects, and full stack web applications.
WORK EXPERIENCE
November 2021 - Febuary 2022
Intern Software Engineer
Adapt Information Technologies
Developed innovative Industrial IoT solutions, and bolstered client engagement through cross-disciplinary collaboration and presentations, leveraging my research, programming, system design, and leadership skills.
March 2023 – January 2024
Junior Operations Executive
Logistics Engineering
In my role as an Junior Operations Executive, I took on multifaceted responsibilities to enhance the company's efficiency and digital presence.
EDUCATION
March 2019 - March 2023
Bachelor of Electrical and Computer Systems Engineering (Honors)
Monash University Malaysia
I studied computer systems, electronics, electrical power engineering, robotics, and telecommunications. I completed machine learning projects in computer vision and NLP, built IoT systems, and developed embedded automation systems. My focus also included robotics and networking, highlighting my diverse skills and passion for technology.
Monash Logo
MY PROJECTS
DevOps
Contact Management System
This dynamic web application uses Flask to create a REST API connected to an SQLite database and React for the frontend development. It's fully containerized with Docker and orchestrated using Kubernetes, suitable for robust deployment. The project includes testing with PyTest, and a CI/CD pipeline with Jenkins.
Technologies Used
Docker, Kubernetes, NGINX, Git, Jenkins, PyTest, DockerHub, Postman, Flask, React, Python
DevOps Project Diagram
AI/ML
Image Description Generator Model
This project creates an image caption generator that provides concise descriptions of images, aiding visually impaired individuals and facilitating multilingual communication. Trained on the Flickr8k dataset, the model uses a ResNext encoder and LSTM decoder, achieving strong results for specific image types. Future improvements include diverse datasets and attention mechanisms.
Technologies Used
Python, PyTorch, Numpy, Pandas, Matplotlib, Jupiter Notebooks, Google CoLab
CNN-LSTM Model Struture
Embedded Systems
VLC In the Dark
Investigating consumer-grade white pc-LEDs, and RGBW LEDs and modulation techniques such as OPPM, WDM, and VPPM for visible light communication in the dark to determine which luminaire-modulation scheme pairs offer the best throughput, link distance, quality of ambient illumination.
Technologies Used
MATLAB, C++, Arduino IDE, KiCad EDA
VLC setup
Randike Jayathilake

Thank you for visiting my website! If you have any questions or would like to connect, feel free to reach out. You can contact me via email at.randikej@gmail.com, check out my projects on GitHub, or connect with me on LinkedIn. I look forward to hearing from you!


Made with NextJS and Tailwind.