console.log("👋 Hello there! Let's meet 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 amazonwebservices 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: 26 May 2024 - To: 02 June 2024

Total Time: 50 hrs 27 mins

Dart              21 hrs 34 mins  >>>>>>>>>>>--------------   42.75 %
TypeScript        13 hrs 9 mins   >>>>>>>------------------   26.08 %
JavaScript        5 hrs 42 mins   >>>----------------------   11.33 %
Python            3 hrs 31 mins   >>-----------------------   06.97 %
HTML              2 hrs 56 mins   >------------------------   05.84 %