Ibrahim Alam

Software Engineer | AI Researcher

LSU Computer Science graduate (Summa Cum Laude, GPA 4.267) and incoming MSCS student at UNC-Chapel Hill, building reliable software and practical AI systems.

About

Ibrahim Alam - Software Engineer and AI Researcher

I'm a software engineer and AI researcher focused on machine learning systems, applied NLP, and production software delivery across academic and industry projects.

I recently graduated from LSU with a BS in Computer Science and a Minor in Mathematics, and I am starting the MSCS program at UNC-Chapel Hill. I focus on high-impact technical outcomes: improving model performance, shipping maintainable code, and translating research into systems that support real users.

Education

BS Computer Science (Software Engineering)
Minor in Mathematics
Louisiana State University (2026)
GPA: 4.267
Incoming MSCS, UNC-Chapel Hill

Research & Teaching

AI/ML and NLP systems
LLM evaluation and retrieval
Programming-language intelligence
AI/LLM course instruction support

Honors & Awards

LSU Stamps Scholarship Recipient
LSU Distinguished Researcher
Tau Beta Pi Engineering Honors Society Member
LSU CXC Distinguished Communicator
LSU Tiger Twelve Member
College Honors, Summa Cum Laude
LSU McLaughlin Medalist

Experience

Undergraduate Researcher - AISX Lab

September 2024 - Present

LSU Division of Computer Science and Engineering

  • Fine-tuning transformer-based models (CodeBERT) for programming language identification across 319 languages
  • Working with 42M+ labeled code dataset for model training and evaluation
  • Designing scalable training pipelines with distributed computing and hyperparameter optimization
  • Co-authoring research paper for submission to top-tier ML conference
PyTorch HuggingFace Python W&B

Machine Learning Software Developer Intern

May 2025 - Present

LSU Office of Academic Affairs

  • Co-developed MikeGPT, AI assistant serving 30,000+ LSU students, faculty, and staff
  • Implemented LLM-based information retrieval workflows with advanced prompt engineering
  • Integrated with official LSU data sources ensuring security and reliability
Python Django OpenAI Azure PostgreSQL

Software Developer

May 2024 - Present

Tri-Core Technologies LLC

  • Enhanced system reliability for Louisiana Department of Insurance (LDI)
  • Implemented 10+ bug fixes and new features improving operational efficiency
  • Collaborated with senior developers on client-specific solutions
C# .NET MVC SQL JavaScript Entity Framework

Teaching Assistant - AI and LLM Development

Fall 2025

LSU Division of Computer Science and Engineering

  • Supporting student project teams in developing AI-centric applications
  • Facilitating weekly check-ins and managing classroom operations
  • Coordinating between students, faculty, and industry sponsors

VR Research - Meta Quest Development

January 2024 - May 2024

LSU Division of Computer Science and Engineering

  • Developed VR application for Meta Quest 3 integrating exercise into work routines
  • Created VR desktop environment enabling keyboard functionality with physical activity
  • Designed interactions replacing mouse input with physical movement
Unity C# VR Development

Projects & Products

Research & Deployments

Quest Active Desktop

Prototyped a Meta Quest 3 desktop environment focused on active work sessions, including gesture-driven controls and usability validation with early testers.

Unity C# WindowsSimulator API VR

PECAN - Language ID Research

Co-developed a lightweight encoder model for programming-language identification, achieving 98.3% accuracy across 319 languages.

PyTorch HuggingFace Transformers Research

Industry & Client Delivery

Regulatory Management System

Delivered 10+ production fixes and features for Louisiana Department of Insurance systems, improving reliability and reducing workflow bottlenecks in legacy applications.

C# .NET MVC SQL JavaScript Entity Framework

Course Builds

Secure File Management Application

Built a security-focused Blazor app with LDAP authentication, role-based access controls, and encrypted messaging for enterprise collaboration scenarios.

Blazor C# ASP.NET LDAP Security

Modified ANSI C Compiler

Implemented a full compiler in Java using JLex and CUP, covering lexical analysis, parsing, semantic analysis, and code generation for an extended ANSI C specification.

Java C JLex CUP

Probabilistic Language Model

Built an N-gram language model and BPE tokenizer in Python to benchmark tokenization and predictive text performance in lightweight NLP pipelines.

Python NLP N-gram BPE

Technical Skills

Programming Languages

Java C# C++ Python JavaScript SQL

Full Stack Development

ReactJS ASP.NET MVC/Core Blazor Django Entity Framework PostgreSQL Azure Cloud Services

AI & Machine Learning

HuggingFace PyTorch Weights & Biases OpenAI NLP Transformer Models

Collaboration & Tools

Git Jira Slack Teams Microsoft TFS

Research & Teaching

Presentations & Research Outputs

Discover Day Presentation: MikeGPT

Presented system architecture, deployment approach, and impact metrics for LSU's campus AI assistant.

Citation: Alam I, Nguyen J. MikeGPT: Enhancing LSU with AI. LSU Discover Day Undergraduate Research and Creativity Conference. 2025 April 25; Louisiana State University, Baton Rouge, Louisiana.

Lecture: Evaluating RAG Pipelines

Technical lecture segment covering retrieval diagnostics, grounding quality, and evaluation strategy.

If embed playback is blocked, watch on YouTube.

Stanford Research Conference: PECAN

Conference presentation on Programming Encoder Classification Analysis Network (PECAN) and language identification results.

Citation: Alam I. PECAN: Programming Encoder Classification Analysis Network. Stanford Research Conference. 2026 April; Stanford University, Stanford, CA.

PECAN Research Brief

Overview of model architecture, dataset scale, and performance outcomes for language identification research.

Read the summary →

MikeGPT Technical Playbook

Documentation of retrieval workflows, governance, and safety controls used in production releases.

Dive into the architecture →

Contact

Open to research and engineering opportunities

Reach out for software engineering roles, AI/ML collaborations, or research conversations.

Email Me

Best way to reach me for opportunities, collaborations, or questions

Send Email

LinkedIn

Connect with me professionally and view my latest updates

Connect on LinkedIn

GitHub

Check out my code, projects, and contributions

View GitHub

Resume

Request my latest resume and publication list by email

Request Resume