Kareem Elaasar

Software Engineer

About Me

Hello! I'm Kareem, a Software Engineering Master's Student, Software Engineer, and AI Engineer based in Southern California.

I am a dedicated and self-motivated Software Engineer with a strong focus on Artificial Intelligence, Machine Learning, and Software Development. Based in Southern California, I have several years of experience in AI and related fields. I am currently pursuing my Master's at UC Irvine in Software Engineering, where I am honing my skills in various areas, including software engineering, artificial intelligence, web development, and data analysis. I am passionate about applying my knowledge and skills to real-world problems and continually seek opportunities to innovate and improve.

Technical Skills

Languages

  • Python
  • Java
  • C++
  • Unix/bash shell scripting

Web Dev

  • HTML/CSS
  • Javascript
  • Typescript
  • React.js
  • Flask
  • Node.js
  • Express.js
  • REST API
  • UI/UX

Database

  • MySQL
  • PostgresSQL
  • NoSQL
  • MongoDB
  • Firebase

AI/ML

  • PyTorch
  • Pandas
  • NumPy
  • Langchain
  • Openpyxl
  • Prompt Engineering

Tools

  • AWS EC2
  • MS Azure
  • Docker
  • Git
  • GraphDB
  • Neo4J
  • GitHub Actions
  • Open WebUI
  • Jira

Others

  • Problem-solving
  • Critical Thinking
  • Teamwork
  • Debugging
  • Refactoring
  • Unit-testing
  • Static Analysis

Resume

Education

M.S. in Software Engineering (Emphasis in AI/Machine Learning)

Sep 2024 - Present
GPA: 3.8

University of California, Irvine, Irvine, CA

B.Sc. in Computer Science

Aug 2020 - May 2024

Cal Poly Pomona, Pomona, CA

Relevant coursework: Software Engineering, Artificial Intelligence, Machine Learning, Computer Networking, Systems Programming, Data Structures & Algorithms, Object-Oriented Programming

Professional Experience

NASA Jet Propulsion Laboratory

Jun 2025 - Sep 2025

AI Developer Intern, La Cañada Flintridge, CA

  • Developed a web app for system engineers to upload and search engineering documents (Excel, PDF) with LLM
  • Built a RAG pipeline in Python for context-aware chunking of documents to optimize search results
  • App was packaged in Docker, deployed in Amazon GovCloud, and used to support concurrent engineering sessions
  • Automated data extraction from documents with NLP and reduced retrieval time from 15+ mins to <10 seconds per query

Jan 2024 - Sep 2024

Software Engineering Intern, La Cañada Flintridge, CA

  • Developed a Python app to convert documents to knowledge graphs using OpenAI API and Langchain to process, chunk text, and generate RDF triples
  • Calculated similarity scores between text chunks using SentenceTransformer deep learning model for semantic search
  • Loaded RDF triples to GraphDB and Neo4j databases and annotated using prompts
  • Reduced query response time by 70% and improved search accuracy from 60% to 85% across 300+ technical documents

University of California, Irvine

Sep 2024 - Jan 2026

Graduate Research and Teaching Assistant, Irvine, CA

  • Trained a deep learning model to invert OpenAI embeddings using adversarial techniques
  • Generated custom dataset of text-embeddings pairs and trained model for recovering text from embeddings
  • Optimized training parameters to achieve ~80% accuracy with Rouge, BLEU, and other metrics

 

Modelware Solutions, RAISE Lab

Jan 2024 - July 2024

Software Engineer - Part Time, Los Angeles, CA

  • Created a web app called UML Lab that helps system engineers create and visualize UML diagrams using prompts
  • Frontend built with React.js hosted on Node.js, Firebase deployed on AWS for 50+ active users
  • Integrated OpenAI Assistant API and PlantUML to generate diagrams with 90% accuracy based on natural language input
  • Reduced diagram creation time from 30+ minutes of manual work to under 10 seconds with automated generation

Institute of Applied AI, Concordia University

Jun 2023 - Aug 2023

Research Intern, Montreal, QC

  • Designed a web app to help systems engineers validate and check the quality of requirement datasets using LLM analysis
  • Integrated OpenAI API to automatically assess consistency, clarity, and completeness of 500+ software requirements
  • Built using Flask and MySQL for backend, and React.js for frontend, processing requirements in real-time
  • Reduced requirement validation time from 2 hours to 15 minutes per dataset, improving review efficiency by 87%

Kaiser Permanente

Jun 2022 - Aug 2022
Jun 2023 - Aug 2023

Software Engineering Intern, Pasadena, CA

  • Developed an Extract-Transform-Load (ETL) pipeline to integrate enterprise datasets and produce summarized reports
  • Created a CI/CD script to run the pipeline whenever the datasets change in a DevOps fashion
  • Used Python with openpyxl and pandas libraries to develop the ETL pipeline
  • Learned to interact with stakeholders, such as project sponsors, customers, and users in an agile project using Jira
  • Improved efficiency of report creation by 100% over manual methods

Academic Projects

Note Digitizer

Jan 2024 - May 2024

Cal Poly Pomona, Software Engineering Association, Pomona, CA

  • Developed a Python app to convert hand-written notes into digitized notes
  • Used PaddleOCR to understand and analyze the digital images
  • Used OpenAI API to prompt an LLM to fix spelling, punctuation, and format of the text

Cloudscape

Jan 2024 - May 2024

Cal Poly Pomona, Software Engineering Association, Pomona, CA

  • Developed a web app for creating blog posts called CloudScape
  • Used React to develop the front-end, Python with Flask and MySQL for the backend
  • Deployed app on Microsoft Azure and backend on AWS

Facial Expression Classifier

Jan 2024 - May 2024

Cal Poly Pomona, Software Engineering Association, Pomona, CA

  • Developed a Convolutional Neural Network (CNN) for Facial Expression Classification
  • Leveraged PyTorch to build and train a CNN model for classifying facial expressions
  • Applied K-fold cross-validation to ensure robust evaluation and performance metrics
  • Achieved 80% accuracy on validation data across 5 folds, demonstrating the model's effectiveness

Portfolio

Here are some of the projects I have worked on. Click on any project to view more details.

Document To Knowledge Graph Visualizer

An API that converts a document to a knowledge graph visualizable in GraphDB.

View Details

UML Lab

A web app that allows users to generate and visualize UML diagrams from a single prompt.

View Details

Req GPT

An API that allows for the refinement automation of software requirements via communication with GPT-4.

View Details

Note Digitizer

An API that takes an image with text and converts it to digitzed notes.

View Details

Cloudscape

A web app for users to create custom blogs and profiles.

View Details

Facial Image Classifier

An ML model trained to determine the emotion expressed in an image of a human face.

View Details

Awards

Team Award at Jet Propulsion Laboratory (JPL)

Sep 2024

Won a Team Award for the development of an interactive tool and other technologies using LLMs to extract models from documents.

Contact

If you'd like to get in touch, please reach out through any of the following channels or send me a message using the form below.

I am always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

Irvine, California

kareemelaasar02@gmail.com