Skip to content
View ChethiyaB's full-sized avatar
  • University of Peradiniya
  • Peradeniya
  • 09:52 (UTC +05:30)

Block or report ChethiyaB

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
chethiyab/README.md

👋 Hi, I'm Chethiya Bandara

Computer Engineer

Building the future with Hardware, Networking, AI & Code

ProjectsTech StackLinkedInEmail


Contributions

🧠 Tech Stack & Interests

AI/ML:
  Frameworks: TensorFlow, PyTorch, HuggingFace, OpenCV
  Applications: Computer Vision, NLP, Generative AI

Web Development:
  Frontend: React, TypeScript, Tailwind CSS, Streamlit
  Backend: Node.js, Express, GraphQL, REST APIs
  Database: PostgreSQL, MySQL, MongoDB

Hardware & Embedded:
  Platforms: ESP32, FPGA (Cyclone IV), RISC-V
  Languages: C/C++, VHDL, Assembly, Python
  Tools: KiCad, Quartus Prime, PlatformIO, FreeRTOS

Networking & IoT:
  Protocols: MQTT, Modbus, TCP/IP, HTTP/WebSocket
  Technologies: Docker, Kubernetes

📊 Recent Activity

Pinned Loading

  1. RV32IM-Pipelined-Processor RV32IM-Pipelined-Processor Public

    Design and implementation of a custom 32-bit RISC-V processor supporting the RV32IM instruction set architecture.

    VHDL

  2. cepdnaclk/e20-3yp-SkyT cepdnaclk/e20-3yp-SkyT Public

    Drone based smart crop management system

    Python 1

  3. cepdnaclk/e20-4yp-Reducing-Context-Switching-Latency-in-RTES-Using-RFP cepdnaclk/e20-4yp-Reducing-Context-Switching-Latency-in-RTES-Using-RFP Public

    Reducing context switching overhead in real-time embedded systems using a dynamically partitioned register file along with a modified FreeRTOS kernel

    C

  4. cepdnaclk/e20-co221-SAP-1-Computer cepdnaclk/e20-co221-SAP-1-Computer Public

    SAP-1, standing for "Simple As Possible," is the first step in understanding the core principles of computer architecture.

  5. cepdnaclk/e20-co227-e-Conductor cepdnaclk/e20-co227-e-Conductor Public

    e-Conductor is an online bus ticketing platform for passengers, bus owners, and transport authorities. It includes a mobile app for ticket booking, schedules, and real-time updates, plus an admin w…

    JavaScript 1

  6. JPEG-MPSoC JPEG-MPSoC Public

    A multiprocessor system-on-chip (MPSoC) for JPEG encoding.

    Verilog