- Resume
- NinaDang Resume July2024.pdf
- Portals
-
-
Vancouver, British Columbia, Canada
-
- Categories
- Software development Machine learning Artificial intelligence Data science
Skills
Socials
Achievements
Latest feedback
Team feedback
Individual endorsement
Nina's experience with AI engineering has helped us in formulating, storing and retrieving data from the database for the chatbot to function. She has been very responsive whenever any feedback was shared with her for any omission on her contributions. Her ability to deliver clean and maintainable code with proper documentation was highly appreciated by everyone on the team.
Team feedback
Team feedback
Recent projects
Prompt Engineer
Our AI image generation company for ecommerce is seeking a talented and experienced Prompt Engineer to join our team. As a Prompt Engineer, you will be responsible for designing and implementing prompt strategies for our image generation models, ensuring that our models produce high-quality and relevant images in a timely manner. You will work closely with our AI research and development teams to identify areas for improvement in the image generation process and develop solutions to optimize and enhance our models.
Create Our Vector Database (AI/ML & LLM)
DifferentMatters is developing the latest methodology and application to help everyday people find belonging. In order to accelerate our pace to market, we need to create content specific to our IP so that our application then becomes a portal to unique experiences for each individual. We would like to collaborate with students to apply the latest artificial intelligence (AI) and machine learning (ML) techniques to our existing dataset. Students will develop an AI / ML model that will create a vector database to support our development of content, and eventually lead to user-content access as our platform evolves. This will involve several different steps for the students, including: Conducting background research on the simplest way to create our database for usability by non-technical users. Analyzing our current dataset. Researching the latest AI / ML techniques and how they could be applied to our data. Developing an AI / ML model that provides unique outcomes or insights into our data. Providing multiple solutions that can be applied to solve the same problem.
Automating Customer Inquiry Translation to PostgreSQL Queries Using LLMs
The goal of this project is to develop a system that utilizes large language models (LLMs), such as ChatGPT, to accurately translate customer inquiries into PostgreSQL queries. This system aims to streamline data retrieval and analysis processes, reducing the time and effort required by staff to interpret and respond to customer requests.
AI Application for Media Accountability in Drug User Representation
The J Healthcare Initiative is a non-profit organization that does projects to tackle the overdose crisis. In this project we address the pervasive issue of hate rhetoric, stigmatizing language, and misinformation in media coverage related to drug users and harm reduction through machine learning/AI. This project seeks to create a comprehensive analysis of current media practices and develop guidelines for responsible reporting. The goal is to ensure that media outlets are held accountable for their portrayal of drug users, promoting a more accurate and compassionate narrative. By doing so, the project will contribute to reducing stigma and fostering a more informed public discourse. Objective: Develop a basic tool to analyze sentiment and language use in media articles about drug use and harm reduction. Suggested timeline Python Script for Media Analysis (25 hours) Develop a script that: Scrapes articles from 2-3 selected news websites Performs basic sentiment analysis Identifies key terms related to drug use and harm reduction Flags potentially stigmatizing language Small Dataset of Analyzed Articles (10 hours) Collect and analyze 50-100 recent articles Store results in a structured format (e.g., CSV or JSON) Summary Report (15 hours) Brief overview of the project and methodology Key findings from the analysis 2-3 data visualizations (e.g., sentiment distribution, word clouds) Short list of common stigmatizing terms found Basic Web Interface (10 hours) Simple Flask or Streamlit app that: Allows users to input an article URL or text Runs the analysis script on the input Displays basic results (sentiment score, flagged terms) Key objectives include: - Analyzing existing media content for instances of hate rhetoric and misinformation. - Identifying patterns and common issues in media representation of drug users. - Developing a set of guidelines for responsible and accurate reporting. - Proposing strategies for media accountability and public awareness.
Work experience
Programmer / Data Scientist
Refugee Law Lab
October 2023 - Current
- Extracted and cleaned legal data with Pandas
- Utilized LangChain and LLM to produce case briefs on legal citations for law students and lawyers
https://refugeelab.ca/
https://github.com/Refugee-Law-Lab
Education
Computer Science
York University
September 2022 - Current
Personal projects
QueryQuack
May 2023 - Current
https://devpost.com/software/queryquack- Designed a Discord bot that allows users to chat/query their own documents
- Added the upsert action of indexed documents from Cohere multilingual embedding to Pinecone
- Improved the performance of a Cohere LLM via LangChain and relevant vector chunks