Skip to content
View vihangamallawaarachchi2001's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report vihangamallawaarachchi2001

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

πŸ‘‹ Hi, I’m Vihanga (VK)

Software Engineer | System Architect | Researcher | Builder of Real Things

I’m a problem-driven software engineer who loves designing robust systems, scalable architectures, and real-world solutions β€” from web platforms to robotics middleware.

I care deeply about:

  • Correctness
  • Architecture
  • Failure handling
  • Long-term maintainability

I don’t just write code that works. I make sure they keep working under pressure. I design systems that survive, scale, and fail gracefully.


🧠 What I Actually Do

  • πŸ—οΈ System Architecture β€” designing fault-tolerant, modular, production-ready systems
  • πŸ€– Robotics & Middleware β€” assistive robots, intent engines, recovery systems
  • πŸ” Security & Reliability β€” authentication, fault detection, secure logging
  • 🌐 Full-Stack Engineering β€” from APIs to UI with clean separation of concerns
  • πŸ§ͺ Research-Oriented Development β€” building with novelty, not copy-paste

πŸš€ Current Focus

  • 🧠 A.L.T.R.U.S β€” Adaptive Life-support & Therapeutic Robotic Unit System

    A Baymax-inspired assistive robot with:

    • Intent-driven middleware
    • Fault detection & auto-recovery
    • Blockchain-backed immutable event logging
    • Developer CLI & monitoring tools
  • 🧩 Middleware Engineering

    • Intent arbitration engines
    • Modular plugin systems
    • Event-driven architectures
  • πŸ›‘οΈ Cybersecurity Mastery Path

    • Deep CS fundamentals
    • Secure system design
    • Offensive & defensive security (long-term goal: GOAT level 🐐)

🧰 Tech Stack (What I’m Comfortable Using Properly but open to learn anything new and adopt)

Languages

  • JavaScript / TypeScript
  • Python
  • Java
  • Bash / Shell
  • Go
  • Rust
  • C++
  • C#

Frontend

  • React
  • Next.js
  • Zustand
  • TanStack
  • Tailwind CSS

Backend

  • Node.js
  • REST APIs
  • Django
  • Fast API
  • Nest.js
  • Middleware-based architectures
  • Authentication & session handling

Systems & DevOps

  • Linux (Ubuntu)
  • Docker (working knowledge)
  • CI/CD concepts
  • CLI tool development

Robotics & Research

  • ROS (learning & integration)
  • LiDAR-based navigation concepts
  • Modular robotic software design
  • Fault-tolerant systems

What I’m Looking For

  • Software Engineering roles (Backend / Full-Stack / Systems)
  • Research-driven engineering teams
  • Startups solving hard technical problems
  • Teams that value engineering depth over hype

🧩 How I Think

I strongly believe in:

  • Root-cause understanding over quick fixes
  • Design first, code second
  • Readable systems > clever hacks
  • Documentation is part of engineering
  • Failure handling is not optional

If a system fails silently β€” it’s broken.


πŸ“‚ Featured Work (Pinned Repos πŸ‘‡)

Check my pinned repositories to see:

  • Production-style frontend architecture
  • Research-backed middleware systems
  • CLI tools & developer utilities
  • Clean codebases with real structure (not tutorial junk)

πŸ“Š GitHub Stats (Clean & Minimal)

πŸ“ˆ Experience Snapshot

  • πŸ’Ό 1.5+ years professional experience

  • πŸ§‘β€πŸ’» 2.5+ years freelance & independent development

  • πŸ› οΈ Worked on:

    • Web platforms
    • Mobile apps
    • System tools
    • Robotics research projects
    • Open-source utilities

πŸ“« Let’s Connect

  • πŸ’Ό Open to:

    • Software Engineering roles
    • Research collaborations
    • Startup & system design discussions

If you care about quality engineering, real systems, and thinking deeply β€” we’ll get along.


⚑ Fun Fact (But Also Serious)

I’m on a long-term mission to become:

A world-class engineer with deep computer science + system-level thinking

No shortcuts. No hype. Just mastery.


⭐ If you like how I think or build

Drop a star ⭐ on a repo β€” it genuinely helps and is appreciated.

Pinned Loading

  1. type-3-cli type-3-cli Public

    JavaScript 16

  2. QRGen QRGen Public

    This is a web application developed using MERN stack where you can convert a url to a qrcode

    JavaScript 1

  3. async-api-store async-api-store Public

    TypeScript 2

  4. kafka-demo kafka-demo Public template

    Real-time event analytics with Kafka (KRaft), Redis, and FastAPI β€” all in Docker. No ZooKeeper required. A lightweight, persistent dev environment for streaming data, windowed aggregation, and live…

    Python