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

Block or report janidu-chamod

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

Hi there 👋

👋 I'm Janidu Chamod

Backend · APIs · Security-first

Python FastAPI PostgreSQL Rust Go Docker


🔭 What I focus on

  • Backend services & REST APIs
  • Clean code & architecture
  • Security basics(learning) & defensive coding

🛠 Tools & stack

  • Languages: Python (half way in), Rust (learning), Go (learning)
  • Frameworks: FastAPI (learning)
  • Databases: PostgreSQL (testing)
  • Dev: Git, Linux, Docker (testing)
  • Tools: neovim,vscode,kate and sometimes notepad

Core Competencies

Backend Architecture

Building scalable, maintainable services
API Development

RESTful APIs with
FastAPI
Security Principles

Defensive coding & security-first approach

Development Philosophy

Python

# Clean, secure, and efficient code
def build_service():
    principles = {
        "security": "Always validate and sanitize inputs",
        "performance": "Measure before optimizing",
        "maintainability": "Write readable, documented code",
        "reliability": "Design for failure, implement retries"
    }
    return principles

Popular repositories Loading

  1. janidu-chamod janidu-chamod Public

    Config files for my GitHub profile.

  2. nightmare-eclipse nightmare-eclipse Public

    Forked from nctu6/nightmare-eclipse

    C++