KM Khalid Saifullah · Wooster, OH

Tasin

I find the problem by talking to the people living with it, then build the fix and run it in production.

I build the things I've watched people quietly route around. Most recently that meant AtlasDesk, an IT service platform I built solo at the college where I was also the one answering the tickets. It replaced a $20K/year vendor tool for 4,000+ people, and I now lead the four college engineers who maintain it.

LinkedIn GitHub

Open to product and engineering roles.

Selected work

Systems I designed, shipped, and now run.

Experience

Read it from the product side, the engineering side, or both.

  1. ITSM platform in production at The College of Wooster. Built it solo; now lead the 4 college engineers who maintain it.

    • Interviewed 38 users (4 directors, 14 technicians, 20 student techs) and found the vendor service desk couldn’t link tickets to devices, track loaners, search ticket text, or run a report.
    • Built the MVP in 3 days and won unanimous buy-in from 4 divisional directors. Owned the post-launch roadmap, prioritized by ROI.
    • Deployed it on the college’s on-prem SQL Server and Microsoft Entra tenant (SAML 2.0 SSO), replacing a $20K/year vendor tool for 4,000+ users. It takes 800 tickets a month from 143 departments.
    • 34 operators rated it 8/10, against 3/10 for the old tool.
    • Migrated six years of data and 6,000+ assets out of TopDesk and scattered Excel sheets with zero records silently dropped, logging every unmatched value to an audit trail.
    • Shipped a retrieval copilot over 33,000+ tickets from six years of history. Since AtlasDesk launched, average resolution across all tickets fell from 24 hours to about 15 minutes.
    • Built a read-only MCP server and AI agent in Microsoft Teams and Microsoft 365 Copilot that replaced engineer-written SQL reports for 4 department decision makers, and decided what it refuses: per-person stats and ticket text.
    • Ranked 50+ feature requests by ROI and shipped print-billing automation. Said no to an in-browser voicemail player: the college gets 5–6 voicemails a week, and technicians already check them at the desk phone.
    • Kept one codebase deployable to on-prem and SaaS from a single branch: a CI linter rejects PostgreSQL-only patterns, and a matrix release builds against PostgreSQL and SQL Server 2022.
    Read the case study →

Research

Papers

Multi-Agent Coordination in Autonomous Vehicle Routing: A Simulation-Based Study

2025

Published · Research Paper · KM Khalid Saifullah

This study explores how multi-agent interaction enhances autonomous vehicle (AV) decision-making in dynamic traffic environments. While traditional AV models focus on individual autonomy, real-world traffic scenarios often require collective behavior through inter-agent communication and coordination. To investigate this, we developed a graph-based simulation environment that enables vehicle agents to exchange information and reroute in real time in response to road obstacles. Our findings demonstrate that communication and adaptive rerouting significantly reduce average wait times and improve travel efficiency. Furthermore, we introduce a lightweight memory mechanism—Object Memory Management (OMM)—which allows agents to retain knowledge of previously encountered obstacles. This feature proved critical in avoiding routing loops and redundant decisions. Together, these results highlight the potential of communication- and memory-enhanced agents in creating resilient, cooperative AV systems capable of navigating complex and unpredictable traffic networks. Read abstract

This study explores how multi-agent interaction enhances autonomous vehicle (AV) decision-making in dynamic traffic environments. While traditional AV models focus on individual autonomy, real-world traffic scenarios often require collective behavior through inter-agent communication and coordination. To investigate this, we developed a graph-based simulation environment that enables vehicle agents to exchange information and reroute in real time in response to road obstacles. Our findings demonstrate that communication and adaptive rerouting significantly reduce average wait times and improve travel efficiency. Furthermore, we introduce a lightweight memory mechanism—Object Memory Management (OMM)—which allows agents to retain knowledge of previously encountered obstacles. This feature proved critical in avoiding routing loops and redundant decisions. Together, these results highlight the potential of communication- and memory-enhanced agents in creating resilient, cooperative AV systems capable of navigating complex and unpredictable traffic networks.

Autonomous VehiclesMulti-Agent SystemsV2V CommunicationDynamic ReroutingTraffic Simulation Read paper ↗

Sentiment Analysis in Software Engineering: Evaluating Generative Pre-trained Transformers

2024

Published · National Conference on Undergraduate Research (NCUR) · KM Khalid Saifullah

Sentiment analysis plays a crucial role in understanding developer interactions, issue resolutions, and project dynamics within software engineering (SE). While traditional SE-specific sentiment analysis tools have made significant strides, they often fail to account for the nuanced and context-dependent language inherent to the domain. This study systematically evaluates the performance of bidirectional transformers, such as BERT, against generative pre-trained transformers, specifically GPT-4o-mini, in SE sentiment analysis. Using datasets from GitHub, Stack Overflow, and Jira, we benchmark the models' capabilities with fine-tuned and default configurations. The results reveal that fine-tuned GPT-4o-mini performs comparable to BERT and other bidirectional models on structured and balanced datasets like GitHub and Jira, achieving macro-averaged F1-scores of 0.93 and 0.98, respectively. However, on linguistically complex datasets with imbalanced sentiment distributions, such as Stack Overflow, the default GPT-4o-mini model exhibits superior generalization, achieving an accuracy of 85.3% compared to the fine-tuned model's 13.1%. These findings highlight the trade-offs between fine-tuning and leveraging pre-trained models for SE tasks. Read abstract

Sentiment analysis plays a crucial role in understanding developer interactions, issue resolutions, and project dynamics within software engineering (SE). While traditional SE-specific sentiment analysis tools have made significant strides, they often fail to account for the nuanced and context-dependent language inherent to the domain. This study systematically evaluates the performance of bidirectional transformers, such as BERT, against generative pre-trained transformers, specifically GPT-4o-mini, in SE sentiment analysis. Using datasets from GitHub, Stack Overflow, and Jira, we benchmark the models' capabilities with fine-tuned and default configurations. The results reveal that fine-tuned GPT-4o-mini performs comparable to BERT and other bidirectional models on structured and balanced datasets like GitHub and Jira, achieving macro-averaged F1-scores of 0.93 and 0.98, respectively. However, on linguistically complex datasets with imbalanced sentiment distributions, such as Stack Overflow, the default GPT-4o-mini model exhibits superior generalization, achieving an accuracy of 85.3% compared to the fine-tuned model's 13.1%. These findings highlight the trade-offs between fine-tuning and leveraging pre-trained models for SE tasks.

Sentiment AnalysisSoftware EngineeringTransformer ModelsGPTBERTFine-tuningNLP Read paper ↗

Education

The College of Wooster

B.A. in Computer Science & Business Economics

Departmental Honors in Computer Science

2025

Leadership

  • Google Developer Student Club

    Co-Lead, 2024–2025. 68 members; ran 4 résumé and project workshops.

  • Stanford TreeHacks 2024

    Built GovAI, a multi-agent policy council.

  • Residential Assistant

    The College of Wooster, 2022–2024. Mentored 50+ residents.