Amarjeet MinhasCS · AI · FootballEmail me

Amarjeet Singh Minhas — Computer Science student, software engineer, and AI developer in Fredericton, NB. Official portfolio at amarjeetminhas.com.

Computer Science

Building systemsthat reasonwith data.

CS student at UNB focused on backend systems, retrieval-augmented AI, and software that stays reliable under real use.

Machine Learning

RAG pipelines.FastAPI services.Citation-aware answers.

At Eon Infotech I engineered enterprise AI assistants with LangChain, PostgreSQL, and semantic document retrieval.

Open to work

Ready toship whatmatters.

Teaching assistant by day, builder by habit — looking for roles where systems thinking and AI engineering meet.

Experience

Roles where systems, students, and AI meet.

Jun. 2025 – Sep. 2025

Hybrid, India

Machine Learning Intern

Eon Infotech Limited

  • Engineered backend services for an enterprise AI assistant using Python, FastAPI, LangChain, and PostgreSQL.
  • Implemented RAG workflows, semantic document retrieval, PDF question answering, and citation-based responses for enterprise knowledge management.
  • Developed REST APIs, answer validation workflows, reranking pipelines, and prompt engineering techniques to improve chatbot reliability.

Sep. 2025 – Present

Fredericton, NB

Teaching Assistant

University of New Brunswick

  • Supported labs and tutorials while mentoring students in operating systems, debugging, concurrency, and algorithmic problem solving.
  • Evaluated programming assignments and assessments while providing technical guidance and constructive feedback.

Projects

Selected work in retrieval, APIs, and product UI.

rag-gpt

Python, FastAPI, LangChain, PostgreSQL, pgvector

  • Engineered a RAG platform supporting semantic document search, conversational question answering, and citation-aware responses over uploaded PDFs.
  • Designed FastAPI services, vector search pipelines, authentication, and modular backend architecture using PostgreSQL and pgvector.

ConvoDesk

FastAPI, PostgreSQL

  • Developed backend APIs that transform conversations into structured summaries, action items, and searchable knowledge.
  • Designed modular data processing workflows enabling efficient organization and retrieval of conversational information.

recipe-manager

JavaScript, HTML/CSS, JSON

  • Built a responsive CRUD web application supporting recipe creation, editing, searching, filtering, and persistent client-side data management.
  • Designed a user interface focused on usability, responsiveness, and efficient information organization.

About & Education

Bachelor of Science in Computer Science, First Division.

University of New Brunswick · Sep. 2022 – May 2026 · Fredericton, NB

  • Diploma in Technology Management & Entrepreneurship
  • UNB Scholarship for Academic Excellence, 2022–2023

Off the pitch

Away from the keyboard I’m usually on a pitch — football keeps the same instincts I bring to code: timing, teamwork, and staying composed under pressure.

Relevant coursework

Data StructuresAlgorithmsOperating SystemsSoftware EngineeringComputer ArchitectureInformation SecurityBig Data SystemsMachine Level Programming

Leadership

Orientation Leader

University of New Brunswick · Aug. 2024 – Sep. 2024 · Fredericton, NB

Guided incoming students during orientation while helping them transition successfully to university life.

Technical skills

Languages, systems, and AI tooling I use day to day.

Languages

  • Python
  • Java
  • C
  • C++
  • JavaScript
  • SQL
  • HTML/CSS

Frameworks

  • FastAPI
  • LangChain
  • REST APIs
  • JWT Authentication

Databases

  • PostgreSQL
  • pgvector
  • SQL

AI / ML

  • Retrieval-Augmented Generation (RAG)
  • LLM Integration
  • Prompt Engineering
  • Semantic Search

Tools

  • Git
  • GitHub
  • Linux
  • VS Code
  • Gradle

Contact

Let’s build something worth the run.

Based in Fredericton, NB. Open to internships, full-time roles, and collaborations in backend systems and applied AI.