THE PERSON BEHIND THE WORK

Hi, I’m Usman.
Curious by default.

I’m Usman, a software engineer based in Tempe, Arizona. My work connects AI applications with the backend systems that make them useful: retrieval, model training, tool workflows and careful evaluation.

Before joining Arizona State University, I spent 2 years and 9 months at SunTec Business Solutions building enterprise financial-services software. I worked on Java and Spring Boot services, data-processing workflows, SQL optimization and releases with product and QA teams.

I’m now pursuing a Masters in Computer Science at ASU, expected May 2027, and working as a Research Intern. This site brings together my research engineering, product prototypes and earlier learning projects, with a clear account of what I contributed, what was tested and what remains open.

The path so far.

May 2026 – Present

Research Intern

Arizona State University · Tempe, Arizona

LLM post-training and evaluation in the Cognition and Intelligence Lab, advised by Prof. Chitta Baral.

  • Implemented mistake-specific supervision and sequence-level preference optimization within a GRPO training workflow.
  • Prepared preference data with numeric-answer checks and traceable negative examples.
  • Completed a separate Qwen3.5-4B LoRA supervised fine-tuning component. These contributions belong to distinct research efforts; they are not one combined experiment.
October 2026 – Present

Information Systems Grader

Arizona State University · Tempe, Arizona

Grade coursework and resolve student questions in a 180-student Machine Learning in Business course.

  • Support coursework assessment and students’ questions about the material.
March 2022 – November 2023

Software Engineer

SunTec Business Solutions · India / UAE

Built and improved enterprise financial-services software in an eight-person agile team.

  • Migrated legacy components into Java and Spring Boot microservices deployed with Docker on AWS; received a CTO Spot Award for the migration.
  • Improved pricing-report workflows through parallel processing, caching and SQL optimization.
  • Mentored engineers, reviewed code and coordinated releases with product and QA.
March 2021 – February 2022

Associate Software Engineer

SunTec Business Solutions · India

Developed Java data-processing features, an Excel-to-UI ingestion utility and production fixes.

  • Worked with product and QA to deliver features, reduce manual data entry and resolve production defects.

Education

August 2025 – Expected May 2027

Masters in Computer Science

Arizona State University

Tempe, Arizona · GPA 4.00 / 4.00

August 2016 – May 2020

B.Tech. in Computer Science

GITAM University

Visakhapatnam, India

Tools I work with.

AI & retrieval

PythonPyTorchHugging FaceLoRA / SFTvLLMFAISSBM25scikit-learn

Applications & systems

JavaSpring BootFastAPIReactTypeScriptWebSocketsSQLPostgreSQL

Training & evaluation

VERLFSDPFlashAttention-2GRPOpytestExperiment designData-leakage controls

Delivery

DockerAWSGitREST APIsAndroid / KotlinFirebase