Software Engineer @ Ally Financial · Building AI agents & LLM systems

Hi, I'm Hassan Naeem.
I build

AI/ML Engineer & Full-Stack Engineer with 5+ years designing and deploying production-grade AI systems, agentic workflows, and LLM-powered applications. Currently building AI agents for production banking at Ally Financial, after shipping products across HR tech, healthcare, and real estate.

01

About me

about.yaml
name: "Hassan Naeem"
role: "AI/ML Engineer · Full-Stack Engineer"
location: "Michigan, USA 🇺🇸 (open to relocation)"
experience: 5+ years
education:
  - M.S. Computer Science · Concordia University Saint Paul
  - B.S. Computer Science · Sir Syed University of Eng. & Tech.
focus:
  - Production LLM & agentic systems
  - RAG pipelines & LLM orchestration
  - Uncertainty-aware & calibrated ML
  - Full-stack web & React Native mobile
verticals: [Banking, HR Tech, Healthcare, Real Estate, E-Commerce]
currently:
  role: "Software Engineer @ Ally Financial (Contract)"
  building: "Fresh Leads (live SaaS) · calibrated affect models · LLM agents"
  open_to: "AI/ML & Full-Stack roles — relocation OK"
ask_me_about: [LLMs, Agents, RAG, React Native, Python, TypeScript]

I'm an AI/ML Engineer and Full-Stack Engineer with 5+ years of experience designing and deploying production-grade AI systems, agentic workflows, and LLM-powered applications at scale.

I've translated complex AI research into high-impact commercial products across HR tech, healthcare, real estate, and e-commerce, integrating large language models, machine learning pipelines, and real-time data architectures with React, Next.js, React Native, Python, and cloud infrastructure on AWS and GCP.

Currently open to AI/ML and Full-Stack roles, full-time, contract, or freelance. Open to relocation.

5+Years experience
4Industries shipped
M.S.Computer Science
Download Resume
02

Tech stack

AI / ML

LangChainPyTorchTensorFlowHugging FaceOpenAI APIVertex AIVAPI.ai

Agentic & LLM

LangChain AgentsAgentic WorkflowsRAG PipelinesLLM OrchestrationPrompt Engineering

Languages

PythonTypeScriptJavaScript (ES6+)SQL

Frontend

React.jsNext.jsReact NativeReduxGraphQLTailwind CSS

Backend

Node.jsDjangoFastAPIREST APIsGraphQLRabbitMQSocket.ioRedis

Cloud & DevOps

AWS (EC2, S3, Lambda)GCPDockerKubernetesTerraformCI/CD

Databases

PostgreSQLMongoDBFirebase FirestoreMySQL

Tools

GitGrafanaFigmaJIRAAgile / Scrum
03

Experience

  1. Aug 2026 — Present Detroit Metro, MI · Hybrid

    Software Engineer (Contract) · Ally Financial

    Building AI agents and LLM-based automation systems for enterprise platforms, with intelligent workflows that streamline internal engineering and operations. Developing backend services and agent orchestration with Python, FastAPI, and AWS, integrating LLM capabilities into production banking infrastructure with a focus on reliability and compliance. Partnering with platform engineering teams on system design and the rollout of AI-assisted tooling across the organization.

    AI AgentsLLMsPythonFastAPIAWSBanking
  2. Mar 2023 — Oct 2024 Atlanta, GA · Remote

    AI/ML & Frontend Engineer · Culturefy Inc.

    Architected and deployed a production AI Agent system integrating VAPI.ai LLM, HeyGen, AWS Transcribe, and OpenAI APIs, enabling voice-command interactions, autonomous content generation, and real-time dashboard control. Designed agentic recruitment workflows with LLM-driven candidate ranking, interview-scheduling automation, and offer-letter generation via BambooHR integration. Built a GraphQL campaign-intelligence module with ML-driven audience segmentation and shipped CI/CD on AWS with Docker + Kubernetes.

    VAPI.aiOpenAIReact.jsNext.jsNode.jsGraphQLFirebaseAWSK8s
  3. Jan 2022 — Feb 2023 Austin, TX

    Software Engineer · Binate Digital

    Led frontend of Take Charge EV-charging platform (React Native, TypeScript, Django, Firebase) with real-time driver tracking, Authorize.net payments, and 100MS audio calling. Built DateJar matchmaking app (React Native, GraphQL, Agora SDK) with audio/video calling and in-app purchases. Optimized Nouvoprix marketplace with advanced product search and real-time messaging.

    React NativeTypeScriptDjangoGraphQLFirebaseAgora
  4. Sep 2020 — Dec 2021 Dubai · Middle East

    Associate Software Engineer · MiniBig Technologies

    Developed GroceryDone4u e-commerce platform (React Native, Node.js, TypeScript, Firebase, Stripe, Google Maps) with multi-store inventory, food ordering, and real-time delivery tracking. Optimized Pacsend — a peer-to-peer package delivery platform (Angular, Node.js, GraphQL, Stripe) with real-time tracking and payment infrastructure.

    React NativeAngularNode.jsGraphQLStripeFirebase
04

Featured projects

Fresh Leads · Verified Local Leads

A live SaaS that finds local businesses, verifies their phone numbers and emails at search time, confirms they're still trading, and scores each one against a buyer playbook, so two sellers on the same street get different lists. Public API, Stripe billing, required 2FA, and 571 passing tests.

Next.js 15React 19TypeScriptSupabasePostgres RLSStripe

Calibrated Multimodal Affect Estimation

Research on valence–arousal estimation that knows when it doesn't know. Deep evidential regression and split conformal prediction on AffectNet (3 seeds): CCC 0.692, ECE 0.011. Ships an in-browser ONNX demo that abstains when unsure, and no frames leave the device.

PyTorchEvidential DLConformalONNX Runtime WebMediaPipe

Neural-Engine · From First Principles

A neural network and autograd engine in ~200 lines of pure Python with zero libraries. A Value graph runs backpropagation through the chain rule, with Neuron → Layer → MLP on top, and learns XOR. It ships with runnable lessons, gradient checks, and an interactive visual guide for stepping through backprop and watching training happen live.

PythonAutogradBackpropMLPInteractive GuideZero deps

Cappy · LLM Intelligence Layer

An advanced LLM intelligence layer combining RAG, multi-hop reasoning over knowledge graphs, continuous learning from user feedback, and parameter-efficient fine-tuning with LoRA / QLoRA. Multi-service architecture with a FastAPI backend and React frontend.

PythonFastAPIRAGKnowledge GraphsLoRADocker

Browser Operating Agent

A Python agent that drives its own Chromium browser — no DOM shortcuts, no hidden state. Navigates nested iframes, does humanlike drag-and-drop on an HTML5 canvas, and reads the game board by sampling pixels. The same pattern generalizes to any canvas-based web app.

PythonPlaywrightPILAsyncComputer Vision

HappyRobot · Inbound Carrier Sales

Production FastAPI service powering inbound carrier sales automation — load search, FMCSA MC-number verification, negotiation logging, and a webhook for the HappyRobot platform. Deployed on Fly.io with Docker + supervised processes and health-checked endpoints.

FastAPIPythonFly.ioDockerFMCSA API

CodeLikeBasics

An interactive, gamified learning platform where beginners master programming through tutorials, quiz games, and hands-on coding sandboxes. XP, knowledge tree, achievements, and certificates across 43+ programming languages.

Next.js 15TypeScriptFirebaseTailwind
Client · AI/ML

Peekly · Real Estate AR/AI

Architected an AI-driven property recommendation engine with Vertex AI and OpenAI for personalized user experiences. Built a hybrid React Native mobile app supporting immersive 3D property exploration and AR/VR hologram functionality for virtual furniture placement.

Vertex AIOpenAIReact NativeNode.jsMongoDBGCP
Client · HIPAA

Hospital Automation · Strealth

HIPAA-compliant healthcare platform with secure real-time patient-doctor communication via WebSockets and Firebase. Integrated Vertex AI and OpenAI to build an automated prescription-suggestion engine and predictive hospital-resource analytics.

ReactTypeScriptVertex AIOpenAIMongoDBGCP

Body Measurement

AI-powered body measurement platform for e-commerce. Uses MediaPipe pose detection to extract 33 body landmarks from a photo, converts them to real-world measurements, and returns size recommendations against per-brand size charts.

FastAPIMediaPipeNext.jsPostgreSQLRedis
05

Writing & open source

I built a browser agent that plays a game by looking at pixels

Walking through the Python agent I shipped — nested iframe traversal, humanlike mouse drags, and reading a game board by sampling canvas pixels. The same pattern generalizes to Figma, Miro, and any legacy canvas-based internal tool.

ArticlePythonPlaywrightAgents

Minimal RAG pipeline in ~80 lines

A framework-free RAG you can actually read end-to-end — FAISS index, sentence-transformer embeddings, top-k retrieval, and an LLM call. No LangChain magic, just the four moving parts.

GistPythonRAG

Agent tool-calling loop from scratch

What an AI agent actually does when it "uses a tool" — the loop in ~100 lines. No framework, no hidden orchestration. Send tools, receive tool_use, run locally, send results, repeat.

GistPythonAgents

RAG chunking strategies that actually work

Six chunking strategies — fixed, recursive, semantic, structural, parent-child, and contextual — with when to use each and the red flags to watch for. Everything I've learned building retrieval systems.

GistRAGRetrieval

Prompt engineering patterns I actually use

Twelve practical patterns for shipping with LLMs — role + task + constraints, few-shot that works, structured XML output, self-check pass, refuse-and-explain, and the anti-patterns to drop.

GistLLMPrompts

LLM-as-judge evaluation harness

Score LLM generations against a reference with a strong model acting as judge. Rubric-based, returns structured JSON, aggregates correctness / completeness / clarity across a sample set.

GistPythonEvals

Playwright automation patterns

The patterns I keep reusing — nested iframe traversal, global coordinate math, humanlike mouse drags, canvas screenshotting, and first-run browser install that self-heals. Starter kit for browser agents.

GistPythonPlaywright
06

Education

M.S. · Computer Science

Concordia University Saint Paul

B.S. · Computer Science

Sir Syed University of Engineering & Technology

07

Let's build something together

I'm open to AI Engineer, Full-Stack, and Mobile opportunities, full-time, contract, or freelance. If you're shipping something interesting in GenAI, agentic systems, or product engineering, I'd love to hear from you.