Skip to content
View mahirkabir's full-sized avatar
🎯
🎯
  • Ahsanullah University Of Science And Technology

Block or report mahirkabir

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
mahirkabir/README.md
  • 👋 Hi, I’m Md Mahir Asef Kabir (@mahirkabir) [Google Scholar]
  • 👀 I’m looking for Summer Internship positions in the area of Software Engineering/Software Engineering Research
  • 🌱 I’m currently working on research works related to Software Engineer, Software Security, Static Analysis, and Domain Specific Languages
  • 🤝 I’m looking to collaborate on research projects related to Domain Specific Languages, Static Analysis, or Cryptographic Vulnerability Detection
  • 📫 I can be reached via my LinkedIn profile

I am a final year PhD candidate from the Computer Science department of Virginia Tech, USA. My primary area of research is software engineering. I use Python, and Java to conduct program analysis, domain-specific language creation, large language models (LLMs) tuning to enhance software maintenance by automatically detecting project configuration-related issues.

I also have 3.5 years experience working as a full-stack software engineer. I worked on developing and enhancing web and desktop applications, and building a RESTful API-based backend from scratch using .NET Core, MS SQL Server, ASP.NET MVC, jQuery, etc. I was also an active participant of programming competitions such as - ACM ICPC Regionals, Codeforces rounds, Topcoder SRMs, etc. I used C++, and Java to solve complex algorithmic problems that required techniques such as - Graph Theory, Number Theory, Dynamic Programming, Data Structures, etc.

My newest passion is integrating Large Language Model (LLM) with Domain-Specific Language to identify bug patterns in Java projects. My current expertise related to DSLs involves creating External DSLs by writing syntax rules, generating parsers, and developing durable engines that contains techniques such as caching and static analysis.

Popular repositories Loading

  1. point-cloud-cylinder-fitting point-cloud-cylinder-fitting Public

    The repository contains code for fitting some three dimensional point cloud data inside a cylinder

    C++ 18 5

  2. mahirkabir.github.io mahirkabir.github.io Public

    JavaScript 1

  3. Multiple-client-server-chatting-system Multiple-client-server-chatting-system Public

    Forked from shakilaust/Multiple-client-server-chatting-system

    This is a simple chatting system that allows multiple clients to chat among themselves.Clients can send message to a particular client or to all clients that are connected to the server.

    Java

  4. challengehunt challengehunt Public

    Forked from ChallengeHunt/challengehunt

    All programming challenges at one place

    JavaScript

  5. functional-programming-jargon functional-programming-jargon Public

    Forked from hemanth/functional-programming-jargon

    Jargon from the functional programming world in simple terms!

  6. University-Algorithm University-Algorithm Public

    Forked from mkshiblu/University-Algorithm

    Codes written in semester 2-2 of University in Algorithm course.

    Java