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

Block or report 0xrasla

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
0xRasla/README.md
console.log("👋 Hello Guys! I am Thinesh Rasla!");

class Rasla {
  constructor() {
    this.username = "0xrasla";
    this.name = "Thinesh Rasla";
    this.position = "Senior Software Engineer";
    this.blog = "medium.com/@raslarasla";
    this.socials = {
      twitter: "https://twitter.com/0xrasla",
      github: "https://github.com/0xrasla",
      linkedin: "https://www.linkedin.com/in/thinesh-rasla-779ba2189/",
      instagram: "https://instagram.com/dev_rasla",
      youtube: "https://www.youtube.com/channel/UC_-Sg3dW0yIathaX7-RtJMQ",
    };
    this.code = {
      backend: ["NestJs", "Node", "Python", "Fastify", "Express"],
      database: ["PostgreSQL", "MySQL", "SQLite3", "Mongo DB"],
      devops: ["Linux", "GitHub Actions", "AWS"],
      frontend: [
        "HTML",
        "CSS",
        "JavaScript",
        "ReactJS",
        "Svelte",
        "Tailwind",
        "NextJS",
      ],
      tools: ["GIT", "GitHub", "GitLab", "Pandas", "SQLAlchemy", "Nginx"],
      misc: [
        "Firebase",
        "TDD",
        "SCRUM",
        "SOLID",
        "gRPC",
        "ML",
        "Tech Writer",
        "Youtuber",
      ],
    };
    this.architecture = ["SPA", "MVC", "Serverless", "microservices"];
  }

  toString() {
    return `${this.name} is a ${
      this.position
    } who likes to code in ${this.code.backend.join(
      ", "
    )} and build ${this.architecture.join(" and ")}!`;
  }
}

if (require.main === module) {
  const me = new Rasla();
  console.log(me.toString());
}

stats graph streak graph languages graph

javascript logo typescript logo react logo html5 logo css3 logo python logo csharp logo angularjs logo androidstudio logo babel logo bash logo bootstrap logo bitbucket logo bulma logo dart logo debian logo denojs logo django logo electron logo elixir logo fastapi logo express logo fedora logo figma logo firebase logo flutter logo github logo git logo godot logo graphql logo grafana logo heroku logo intellij logo jest logo jira logo jupyter logo jquery logo linkedin logo linux logo markdown logo mongodb logo nodejs logo nextjs logo nginx logo redux logo redis logo postgresql logo processing logo selenium logo sass logo tensorflow logo svelte logo unity logo vim logo vscode logo xamarin logo yarn logo unrealengine logo ubuntu logo


Snake animation

Latest Blog Posts

My Coding Sessions this week

From: 07 September 2025 - To: 14 September 2025

Total Time: 28 hrs 57 mins

TypeScript   17 hrs 26 mins  >>>>>>>>>>>>>>>----------   60.26 %
Python       5 hrs 22 mins   >>>>>--------------------   18.57 %
Svelte       1 hr 47 mins    >>-----------------------   06.17 %
JavaScript   1 hr 17 mins    >------------------------   04.47 %
HTML         1 hr 5 mins     >------------------------   03.75 %

wakatime

Pinned Loading

  1. logify logify Public

    An easy to use logger for elysia js.

    TypeScript 21 1

  2. dropit-react dropit-react Public

    A simple, beautiful React drag-and-drop file picker built with shadcn/ui

    TypeScript 10

  3. dir-cleaner dir-cleaner Public

    Its just a small script that automate the process of organize your folders inspired by kalle Halden

    JavaScript 6

  4. ColorForge ColorForge Public

    Advanced Color Picker for React.

    TypeScript 3

  5. multiplayer-tictactoe multiplayer-tictactoe Public

    I added multiplayer to my old tic tac toe game coded in html, css and Javascript.

    TypeScript 2