Skip to content

Hassan Ibrahim

Software engineer building full-stack products and applied AI.

Computer Science student at Rutgers. I built and run AtlasRU, a course-planning platform used by 300+ Rutgers students, shipped production ML tooling as an AI Fellow at the New Jersey Innovation Authority, and contribute to HackRU's open-source platform.

Seeking software, backend, and AI engineering internshipsNew Jersey, USA

students on AtlasRU
300+
ticket throughput at NJIA
2x
merged HackRU pull requests
8
DermAI test accuracy
98.96%

Education

Experience

  1. AI Fellow · New Jersey Innovation Authority

    Jan 2026 - May 2026

    Remote

    • Interviewed TechOps stakeholders and delivered two production AI tools for a 3-person team serving 300+ users, doubling throughput from 4 to 8 resolved tickets per session.
    • Built a Python ML pipeline with KNN and Sentence Transformers to classify support tickets and estimate resolution time; automated inference, testing, and board updates with GitHub Actions.
    • Developed a privacy-conscious Amazon Bedrock and RAG decision layer that sandboxed sensitive ticket data and flagged documentation updates across 300+ pages.
    • Open-sourced the ticket classifier as a reusable GitHub Action with continuous retraining, published in the newjersey GitHub organization.
    • Python
    • Sentence Transformers
    • KNN
    • Amazon Bedrock
    • RAG
    • GitHub Actions
  2. Software Engineer, Volunteer · Public Invention

    May 2026 - Present

    Remote

    • Built a Python pipeline using the GitHub REST API, JSON, and Excel to validate project records and publish UI-facing project, skill, and repository-activity data for a project-recommendation chatbot.
    • Automated weekly data refreshes and last-commit activity sync with scheduled GitHub Actions workflows.
    • Python
    • GitHub REST API
    • GitHub Actions
  3. R&D Team, Frontend Developer · HackRU

    Aug 2026 - Present

    New Brunswick, NJ

    • Redesigned the Fall 2026 landing experience for New Jersey's largest hackathon (600+ participants), building responsive Next.js, React, TypeScript, and Tailwind interfaces across the hero, navigation, schedule, FAQ, sponsors, and mobile layouts.
    • Merged 8 pull requests across the frontend and the serverless AWS Lambda backend, including a 21-file landing-page reskin.
    • Restored the backend's dead unit-test suite (0 to 141 tests) and wired it into CI on every pull request; closed a validation gap that let locked profile fields be changed.
    • Fixed user-facing bugs: surfaced real signup errors instead of a generic failure, corrected stale event dates, and stopped the schedule heading from overflowing.
    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • AWS Lambda
    • MongoDB
  4. Student Ambassador · IBM Z

    May 2026 - Present

    Rutgers University

    • Build IBM Z and enterprise-systems knowledge through IBM Z Xplore training, and partner with 3+ Rutgers organizations on technical workshops, career panels, and professional-development events.

Projects

  • Web
  • AI

AtlasRU

A complete course-planning platform for Rutgers students, with an AI advisor that knows the catalog.

Check it out! (atlasru.com, opens in a new tab)
AtlasRU's course catalog filtered to machine-learning courses, showing live open-seat counts, SIRS and RateMyProfessor ratings, and prerequisite status for each course.

Featured · Live in production

  • Built and deployed a production full-stack platform for 300+ Rutgers users, integrating a tool-calling large language model with live student and course data, in formal collaboration with Design, Product, Data, QA, and DevOps.
  • Created validated Python and Node.js data pipelines that normalized 9,453 courses and 50,196 historical offerings into PostgreSQL-backed services.
  • Implemented a bounded depth-first-search constraint engine with lexicographic objectives and weighted ranking to generate conflict-free schedules.
  • Built benchmark, replay, and regression tests for AI correctness, prerequisite safety, latency, and accessibility, turning production failures into repeatable test cases.
  • TypeScript
  • Next.js
  • NestJS
  • PostgreSQL
  • pgvector
  • Python
  • LLM tool calling

More on github.com/hassan1brahim (opens in a new tab)

Technical Skills

Languages
  • Python
  • TypeScript
  • JavaScript
  • Java
  • C
  • C++
  • SQL
Engineering
  • Node.js
  • React
  • Next.js
  • NestJS
  • Django
  • Flask
  • PostgreSQL
  • SQLite
  • REST
  • GraphQL
  • GitHub Actions
  • AWS
  • Linux
  • Regression testing
AI & Data
  • PyTorch
  • scikit-learn
  • ONNX Runtime
  • Sentence Transformers
  • LLM tool calling
  • RAG
  • pgvector
  • Computer vision
  • Data pipelines
  • Model evaluation

Get in touch

Seeking software, backend, and AI engineering internships. The fastest way to reach me is email.