Skip to content
View faridahmed-devhub's full-sized avatar

Block or report faridahmed-devhub

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
faridahmed-devhub/README.md

Hi πŸ‘‹ I'm Farid Ahmed

Senior Software Engineer | AI for Software Engineering Research | Backend Architecture | System Design

15+ Years of Professional Experience
Building Enterprise Software β€’ Scalable Backend Systems β€’ AI-Driven Applications

Senior Software Engineer with 15+ years of industrial experience, transitioning toward research in Trustworthy AI for Software Engineering, focusing on LLM-based software assistants, software quality, security, and intelligent developer tools.

🌍 Open to Senior Backend / AI Software Engineering Opportunities

πŸŽ“ Seeking Fully Funded PhD Positions in Software Engineering (AI4SE)


πŸ‘¨β€πŸ’» About Me

I am a Senior Software Engineer from Bangladesh with over 15 years of professional experience designing, developing, and maintaining enterprise software systems.

Throughout my career, I have worked on ERP systems, backend platforms, REST APIs, enterprise web applications, system architecture, database design, cloud deployment, and production software environments across multiple industries.

My primary expertise includes Python, FastAPI, Django, Laravel, PHP, Java, PostgreSQL, MySQL, and scalable backend architecture. I enjoy solving complex engineering problems by designing reliable, maintainable, and high-performance software systems.

In recent years, my interests have expanded toward Artificial Intelligence for Software Engineering (AI4SE), where I investigate how Machine Learning, Large Language Models (LLMs), and intelligent software engineering techniques can improve software quality, reliability, security, and developer productivity.

Alongside my professional career, I am preparing for a fully funded PhD to conduct research that bridges industrial software engineering practice with AI-driven software engineering research.


🎯 Current Focus

  • Building scalable backend systems using Python and FastAPI
  • Developing enterprise-grade REST APIs and distributed applications
  • Exploring AI for Software Engineering (AI4SE)
  • Building intelligent developer tools using LLMs
  • Developing research-oriented AI tools for software engineering
  • Contributing to open-source and research-oriented software projects

πŸŽ“ Research Interests

My primary research interest is:

Trustworthy Artificial Intelligence for Software Engineering

Specifically:

  • LLM-based Software Engineering Assistants
  • AI-assisted Code Review and Software Quality Analysis
  • Software Defect Prediction
  • AI-driven Software Testing
  • Software Security and Vulnerability Detection
  • Software Maintenance and Evolution
  • Mining Software Repositories

"I believe the future of software engineering lies at the intersection of Artificial Intelligence, scalable software architecture, and evidence-based engineering. My goal is to build intelligent software systems while contributing to research that improves software quality, reliability, and security."


πŸ’Ό Professional Experience

I have over 15 years of professional experience designing, developing, deploying, and maintaining enterprise software systems across higher education, retail, ERP, government, and business domains.

Throughout my career, I have contributed to every stage of the software development lifecycle, including:

  • Enterprise Software Development
  • Backend Engineering & REST API Development
  • Software Architecture & System Design
  • Database Design & Performance Optimization
  • Cloud & Linux Server Deployment
  • Software Quality Improvement
  • Team Leadership & Technical Mentoring
  • Production Support & System Maintenance

My professional experience includes working with:

Organization Role
University of Frontier Technology Bangladesh Webmaster
Unimart Limited Assistant Manager (ICT)
Fiverr & Upwork Remote Full Stack Developer
Advanced Business Solutions Support Ltd. Senior Programmer / Team Lead
Synesis IT Limited Programmer
Business Automation Limited Technical Support Executive

πŸ”¬ Research Interests

My long-term research goal is to bridge industrial software engineering with Artificial Intelligence to develop intelligent solutions that improve software quality, reliability, maintainability, and security.

Current Research Areas

  • Artificial Intelligence for Software Engineering (AI4SE)
  • Software Engineering for AI-enabled Systems
  • Machine Learning for Software Quality Prediction
  • Automated Software Testing
  • Software Defect Prediction
  • Software Security & Vulnerability Detection
  • Software Maintenance & Evolution
  • Mining Software Repositories
  • Software Analytics
  • AI-assisted Software Development
  • Large Language Models (LLMs) for Software Engineering
  • Scalable Enterprise Software Architecture

πŸ”¬ Research Roadmap

The following topics represent my current and planned research directions in Trustworthy AI for Software Engineering.

Research Themes

  • πŸ€– LLM-based Software Engineering
  • πŸ’» AI-assisted Code Review
  • 🐞 Software Defect Prediction
  • πŸ” Intelligent Bug Detection & Management
  • πŸ”’ Software Security & Vulnerability Detection
  • 🧠 Hallucination Detection in AI-generated Code
  • πŸ›‘οΈ Reliability & Robustness of AI-assisted Development
  • πŸ“Š Confidence Estimation for LLM-based Developer Tools
  • πŸ§ͺ Automated Software Testing
  • πŸ“ˆ Mining Software Repositories
  • πŸ“‰ Software Quality Analytics
  • πŸ”§ AI-assisted Software Maintenance

πŸ›  Technical Expertise

Programming Languages

Python β€’ PHP β€’ Java β€’ JavaScript β€’ SQL β€’ Kotlin β€’ Dart


Backend Development

  • FastAPI
  • Django
  • Laravel
  • CodeIgniter
  • Node.js
  • Express.js
  • REST API Design
  • Microservices
  • Authentication & Authorization
  • Enterprise Backend Development

Frontend Technologies

  • React.js
  • Next.js
  • TypeScript
  • HTML5
  • CSS3

Mobile Development

  • Flutter
  • Android (Java & Kotlin)

Databases

  • PostgreSQL
  • MySQL
  • Oracle Database
  • SQL Server
  • MongoDB
  • Redis

DevOps & Infrastructure

  • Docker
  • Linux Administration
  • Git & GitHub
  • Nginx
  • Apache
  • CI/CD Fundamentals
  • Production Deployment
  • Server Monitoring

AI & Research Technologies

Currently exploring and building projects using:

  • Artificial Intelligence for Software Engineering (AI4SE)
  • Machine Learning
  • Large Language Models (LLMs)
  • AI Agents & Multi-Agent Systems
  • Retrieval-Augmented Generation (RAG)
  • Intelligent Code Analysis
  • AI-assisted Software Development

🎯 Areas of Expertise

  • Enterprise Software Engineering
  • Backend System Architecture
  • Distributed Systems
  • API Design & Integration
  • Database Design & Optimization
  • Software Quality Engineering
  • Software Security
  • Cloud-based Applications
  • Scalable System Design
  • AI-assisted Software Engineering

πŸš€ Featured Projects

These repositories showcase my work in backend engineering, enterprise software development, and Artificial Intelligence for Software Engineering (AI4SE).

Project Description Technologies
πŸ€– AI Software Quality Analyzer AI-assisted platform for analyzing software quality, maintainability, and code metrics. Python β€’ FastAPI β€’ ML β€’ PostgreSQL
🧠 LLM Code Review Assistant Intelligent code review assistant using Large Language Models to improve code quality and developer productivity. Python β€’ FastAPI β€’ OpenAI/LLM
🐞 AI Bug Prediction System Machine learning models for predicting software defects using software metrics and repository data. Python β€’ Scikit-learn β€’ ML
πŸ”’ AI Security Scanner Static code analysis and AI-assisted vulnerability detection for enterprise applications. Python β€’ FastAPI
βš™οΈ Enterprise FastAPI Template Production-ready FastAPI architecture with authentication, RBAC, logging, testing, Docker, and CI/CD. FastAPI β€’ PostgreSQL β€’ Docker
🀝 Multi-Agent Software Engineer Agentic AI system where multiple AI agents collaborate to design, review, test, and improve software. FastAPI β€’ LLM β€’ AI Agents

πŸ”¬ Research Portfolio

My research focuses on applying Artificial Intelligence and Machine Learning to solve practical software engineering challenges encountered in enterprise software development.

Current Research Direction

  • Artificial Intelligence for Software Engineering (AI4SE)
  • Machine Learning for Software Quality Prediction
  • AI-assisted Software Development
  • Automated Software Testing
  • Software Defect Prediction
  • Software Security & Vulnerability Detection
  • Software Maintenance & Evolution
  • Mining Software Repositories
  • Intelligent Developer Tools
  • Trustworthy AI for Software Systems

πŸ“„ Research Documents

The following repositories summarize my academic interests and research preparation.

Repository Description
πŸ“„ Academic CV Academic curriculum vitae for PhD applications
πŸ“ Research Statement Long-term research vision and interests
πŸ’‘ Research Concept Note Proposed PhD research on AI for Software Engineering
πŸ“š Publications Research papers, preprints, and future publications
πŸŽ“ PhD Journey Preparation roadmap, supervisor list, and application progress

πŸ§ͺ Current Research Projects

I am currently building research-oriented software projects that bridge industrial software engineering with Artificial Intelligence.

AI Software Quality Analyzer

Research Goal:

Develop AI-assisted techniques to automatically assess software quality, identify maintainability issues, and provide actionable recommendations for developers.

Potential Research Topics:

  • Software Quality Assessment
  • Code Smell Detection
  • Technical Debt Analysis
  • Software Maintainability Prediction

AI Bug Prediction System

Research Goal:

Apply machine learning techniques to predict software defects before deployment using software metrics, repository history, and development activities.

Potential Research Topics:

  • Defect Prediction
  • Software Analytics
  • Repository Mining
  • Software Metrics

LLM Code Review Assistant

Research Goal:

Investigate how Large Language Models can improve software code review, developer productivity, and software quality assurance.

Potential Research Topics:

  • AI-assisted Code Review
  • Developer Productivity
  • LLMs for Software Engineering
  • Explainable AI

AI Security Scanner

Research Goal:

Develop intelligent approaches for detecting software vulnerabilities using AI-assisted static analysis techniques.

Potential Research Topics:

  • Secure Software Engineering
  • Vulnerability Detection
  • Static Code Analysis
  • AI for Cybersecurity

πŸ“š Research Vision

My long-term research vision is to bridge the gap between industrial software engineering practice and academic research by developing AI-driven methods that improve software quality, reliability, maintainability, and security.

I aim to contribute practical research that benefits both the software engineering research community and industry practitioners.


🎯 Current Goals (2026)

  • Build production-grade AI for Software Engineering projects
  • Publish research papers in Software Engineering and AI
  • Contribute to open-source software engineering tools
  • Collaborate with international researchers
  • Pursue a fully funded PhD in Software Engineering
  • Advance AI-assisted software engineering research

πŸ”₯ Contribution Streak


πŸ“ˆ Contribution Graph


πŸš€ Technology Stack


🎯 Research & Engineering Focus


πŸŽ– Professional Highlights

βœ… 15+ Years of Professional Software Engineering Experience

βœ… Enterprise Software & ERP Development

βœ… Backend Architecture & REST API Design

βœ… Python β€’ FastAPI β€’ Django β€’ Laravel

βœ… Database Design & Performance Optimization

βœ… Linux Production Server Administration

βœ… AI for Software Engineering (AI4SE)

βœ… Machine Learning for Software Quality

βœ… Software Security & Vulnerability Detection

βœ… Open to Research Collaboration


πŸ“š Current Learning & Research

  • Artificial Intelligence for Software Engineering (AI4SE)
  • Software Engineering for AI-enabled Systems
  • Large Language Models (LLMs)
  • AI-assisted Software Development
  • Machine Learning
  • Mining Software Repositories
  • Automated Software Testing
  • Software Quality Analytics
  • Software Security
  • Intelligent Developer Tools

🌟 2026 Goals

  • πŸš€ Build production-grade AI for Software Engineering projects
  • πŸ“„ Publish my first Software Engineering research paper
  • 🀝 Collaborate with international researchers
  • 🌍 Contribute consistently to open-source projects
  • πŸŽ“ Secure a Fully Funded PhD position
  • πŸ’Ό Continue building scalable enterprise software

πŸ’‘ Engineering Philosophy

"Great software is not only functionalβ€”it is reliable, maintainable, secure, and built to evolve. I believe Artificial Intelligence can transform how software is engineered, tested, and maintained, bridging the gap between research and real-world systems."


πŸŽ“ Academic Portfolio

Alongside my professional software engineering career, I am actively preparing for doctoral research in Software Engineering, focusing on the application of Artificial Intelligence and Machine Learning to improve software quality, software security, software maintenance, and developer productivity.

I aim to bridge real-world industrial software engineering with academic research, developing practical AI-driven solutions that benefit both researchers and industry practitioners.


πŸ”¬ Research Interests

  • Artificial Intelligence for Software Engineering (AI4SE)
  • Software Engineering for AI-enabled Systems
  • Machine Learning for Software Quality
  • Software Analytics
  • Mining Software Repositories
  • Automated Software Testing
  • Software Defect Prediction
  • Software Maintenance & Evolution
  • Software Security & Vulnerability Detection
  • Intelligent Developer Tools
  • Large Language Models (LLMs) for Software Engineering
  • Trustworthy AI

πŸ“‚ Academic Repositories

Repository Description Status
πŸ“„ Academic CV Curriculum Vitae for Academic & Research Applications βœ… Available
πŸ“ Research Statement Long-term Research Vision 🚧 In Progress
πŸ’‘ Research Concept Note AI for Software Engineering Research Proposal βœ… Available
πŸ“š Publications Research Papers & Preprints 🚧 Preparing First Publication
πŸ”¬ AI for Software Engineering Research Projects & Experiments πŸš€ Active
πŸŽ“ PhD Journey Universities, Supervisors & Application Timeline πŸš€ Active

πŸ“‘ Research Concept

Current Research Theme

AI-Based Software Quality, Reliability and Security Improvement for Enterprise Software Systems

Research Objectives

  • AI-assisted Software Quality Analysis
  • Machine Learning-based Defect Prediction
  • Intelligent Software Testing
  • Software Vulnerability Detection
  • AI-assisted Code Review
  • Software Maintenance using AI
  • LLM-assisted Software Engineering

πŸ“– Publications

Published Papers

Coming Soon


Under Preparation

  • AI-Based Software Quality Improvement using Machine Learning
  • Intelligent Code Review using Large Language Models
  • AI-assisted Software Vulnerability Detection
  • Software Defect Prediction using Repository Mining

Future Research Topics

  • Trustworthy AI for Software Engineering
  • Explainable AI for Software Quality
  • Intelligent Software Maintenance
  • AI-assisted Enterprise Software Engineering
  • Multi-Agent Systems for Software Development
  • Autonomous Software Engineering

🀝 Research Collaboration

I am interested in collaborating with researchers working in:

  • Software Engineering
  • Artificial Intelligence
  • Machine Learning
  • Mining Software Repositories
  • Software Analytics
  • Software Testing
  • Software Quality Assurance
  • Software Security
  • Intelligent Development Tools

Research collaboration opportunities are always welcome.


🌍 Open to Opportunities

I am currently open to:

  • πŸŽ“ Fully Funded PhD positions in Software Engineering (AI for Software Engineering, Software Quality, Software Security, and Machine Learning)
  • πŸ’Ό Senior Backend, Full Stack, Software Architect, or AI Software Engineering roles
  • 🀝 Research collaborations in AI for Software Engineering (AI4SE)

Feel free to connect if my background aligns with your research group or engineering team.


πŸ’¬ Let's Connect

If you are:

  • A Professor seeking motivated PhD students,
  • A Researcher interested in collaboration,
  • A Recruiter hiring experienced Software Engineers,
  • Or an Organization looking for AI-driven software solutions,

I would be delighted to connect and discuss potential opportunities.


"My long-term vision is to combine more than 15 years of industrial software engineering experience with cutting-edge AI research to build intelligent software systems that are reliable, secure, maintainable, and impactful."


🀝 Let's Connect

I'm always interested in discussing:

  • πŸš€ Software Engineering
  • πŸ€– Artificial Intelligence for Software Engineering (AI4SE)
  • πŸ— Backend Architecture & System Design
  • πŸ”¬ Research Collaboration
  • πŸŽ“ Fully Funded PhD Opportunities
  • πŸ’Ό Remote Software Engineering Roles
  • 🌍 Open Source Collaboration

πŸ“« Contact Information


🌐 Professional Profiles

Platform Link
πŸ’» GitHub https://github.com/faridahmed-devhub
πŸ’Ό LinkedIn https://linkedin.com/in/faridahmed-devhub
πŸ“§ Email faridahmed.devhub@gmail.com

Future Academic Profiles

  • Google Scholar
  • ORCID
  • DBLP
  • ResearchGate
  • Semantic Scholar

πŸ‘€ Profile Visitors


πŸ“ˆ Current Mission

Build software that solves real-world problems.

Apply Artificial Intelligence to improve Software Engineering.

Bridge industrial software engineering with academic research.

Contribute to open-source software.

Pursue impactful research in AI for Software Engineering.


🌟 Career Vision

My long-term vision is to contribute to the future of Software Engineering by combining:

  • 15+ years of industrial software engineering experience
  • Artificial Intelligence
  • Machine Learning
  • Enterprise Software Architecture
  • Research-driven engineering

to build software systems that are:

  • Reliable
  • Secure
  • Maintainable
  • Scalable
  • Intelligent

and beneficial to both industry and academia.


πŸ’¬ Favorite Quote

"The best software is built not only with code, but with curiosity, continuous learning, and a commitment to solving meaningful problems."


⭐ If you find my work interesting, feel free to follow my GitHub journey.

🀝 I'm always open to collaborating on impactful software engineering and AI research projects.


Made with ❀️ by

Farid Ahmed

Senior Software Engineer

AI for Software Engineering

Backend Architecture β€’ System Design β€’ Enterprise Software

Open to Remote Opportunities & Fully Funded PhD Positions

Pinned Loading

  1. researchcollision researchcollision Public

    An evidence-aware Agentic AI that discovers non-obvious research intersections, gaps, hypotheses, and potential collaborations across researchers and literature.

    Python

  2. saas-ai-coding-agent saas-ai-coding-agent Public

    An AI-powered coding agent built with FastAPI and Ollama that can generate code, create files, execute tools, and automate software development workflows.

    HTML 1

  3. multi-agent-ai multi-agent-ai Public

    A modular multi-agent AI framework for building collaborative autonomous agents with planning, communication, and intelligent task execution.

    Python

  4. enterprise-fastapi-template enterprise-fastapi-template Public

    A production-ready FastAPI template for building scalable, secure, and maintainable enterprise-grade backend applications.

    Python

  5. ai-se-research-learn ai-se-research-learn Public

    Complete AI + Software Engineering learning environment covering Python, ML, Deep Learning, NLP, LLM, Research, and AI-driven software engineering projects.

    Python