Skip to content
View oxamila's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report oxamila

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.

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
oxamila/README.md

Hi, I'm Amila Nirmal! πŸ‘‹

Email Website GitHub


πŸ’« About Me

I am a motivated Bachelor of Information & Communication Technology undergraduate at the Rajarata University of Sri Lanka (2023 – Present) with practical experience in full-stack web development, IoT solutions, and embedded Linux systems.

My passion lies at the intersection of hardware and software. I enjoy engineering responsive web dashboards, building automated network devices, and developing real-time telemetry systems.

  • πŸŽ“ Education: Pursuing BICT (4-year degree) at Rajarata University of Sri Lanka.
  • πŸ› οΈ Current Focus: Creating high-performance desktop apps using the Wails framework & systems programming in Go.
  • πŸ’‘ Interests: Embedded Linux architectures, IoT middleware, and open-source infrastructure.
  • πŸ€ Activities: Represented the university basketball team, securing 2nd place at the Freshers' Meet 2026!

πŸ› οΈ Tech Stack & Skills

πŸ’» Languages

Go TypeScript JavaScript Python C C++

🌐 Frameworks & Frontend

Next.js React Tailwind CSS Wails Elysia.js

βš™οΈ Databases & Middleware

PostgreSQL MongoDB Firebase MQTT

πŸ› οΈ Infrastructure & Tools

Linux Docker Git ESP32

πŸš€ High-Impact Projects

πŸ† Featured Project: Power Monitoring System

πŸ₯‡ Best Project Award β€” Awarded by the ICT Department at the Rajarata University Extra-Curricular Exhibition

An end-to-end, high-performance IoT platform and live analytics dashboard engineered to measure, store, and monitor real-time power consumption from 230V electronic appliances.

  • Hardware Integration: Measures real-time current and voltage using an ESP32 microcontroller.
  • Real-Time Telemetry: Streams instant live data via MQTT middleware, storing information in a time-series database.
  • Dynamic Analytics Dashboard: Features a Next.js and Elysia.js stack complete with live graphing charts and secure user accounts.

Next.js Elysia.js MQTT ESP32

  • Concept: A modern web-based scheduling platform that automates university lecture timetable creation.
  • Stack: Next.js, MongoDB, Prisma ORM.
  • Impact: Reduced manual schedule-crafting hours with an intelligent conflict detection engine that automatically isolates clashing rooms, professors, and time slots.
  • Concept: A highly custom embedded Linux 4G router built around a Single Board Computer (Orange Pi) to broadcast Wi-Fi.
  • Stack: Go, Linux CLI, Bash.
  • Impact: All network management and active configurations are orchestrated using a custom program written in Go, coordinating system utilities such as dnsmasq, hostapd, and bridge-utils.
  • Concept: UI and cross-platform frontend contribution to a food delivery mobile platform.
  • Stack: React Native, Expo, TypeScript.
  • Impact: Designed highly responsive layouts and component structures, standardizing multi-device layouts.

πŸ“Š GitHub Activity & Analytics

Amila's GitHub Stats Amila's Top Languages

Amila's GitHub Streak


Let's build something impactful together! Connect with me at hello@amila.is-a.dev

Popular repositories Loading

  1. network-usage-counter network-usage-counter Public

    This can be done with Python. It allows you to track your data usage.

    Python 1

  2. ABigNumbers ABigNumbers Public

    Large Numbers library for Arduino

  3. blah blah Public

    Blah Dark theme for Visual Studio Code

  4. register register Public

    Forked from is-a-dev/register

    Grab your own sweet-looking '.is-a.dev' subdomain

    JavaScript

  5. net-usage net-usage Public

    TypeScript

  6. scribblix scribblix Public

    Forked from thaviruh/scribblix

    Simplify your note-taking experience πŸ“

    TypeScript