Projects icon

ProjectsJustin Nguyen

Showing 18 of 18 projects

Academic
2025

Low level functions from scratch

Implemented simple versions of low-level functions like using Numpy, focusing on array manipulations, broadcasting, and basic statistical operations.

NumpyPythonMachine Learning
Academic
2024

Decision Tree Classifier from scratch

Built a decision tree classifier from the ground up, covering data splitting, entropy calculation, and recursive tree construction for classification tasks.

PythonNumpyMachine Learning
Academic
2025

Philosophising about Superintelligence

Wrote an essay on why consciousness is a prerequisite for true superintelligence, arguing that self-awareness and subjective experience are essential for advanced cognitive functions.

PhilosophyAI Ethics
Academic
2022

Automatic Sudoku Solver

A C# application that uses simple algorithms to solve Sudoku puzzles automatically and efficiently, providing a user-friendly interface for input and displaying solutions.

C#Windows Forms
Academic
2025

Camera geometric calibration & Simple image classification using CNN's

Calibrated a camera for 3D image reconstruction, additionally trained several CNN models for some simple image classification.

OpenCVPythonPyTorchMachine LearningComputer VisionCNNDeep Learning
Academic
2024

Exploring several Tree-based algorithms using a bank client dataset

Using tree-based models we classified clients based on whether they participated in an investment program or not.

Decision TreesRandom ForestPythonMachine Learning
Academic
2024

Using Tree/Cluster-based algorithms to predict remaining treatment time for sepsis patients in hospital care processes

Applied machine learning algorithms to healthcare data for predicting treatment duration in sepsis patients.

Decision TreesRandom ForestClusteringPythonMachine Learning
Academic
2024

Using Topic Modeling and Clustering algorithms to identify loneliness themes in Dutch COVID-19 tweets

Applied NLP techniques to analyze social media data and identify patterns of loneliness during the COVID-19 pandemic.

PythonNLPMachine LearningTopic ModelingClustering
Academic
2023

Automatic dog emotion recognition using Convolutional Neural Networks

Bachelor thesis project focused on developing CNN models to recognize emotional states in dogs from image data.

Bachelor ThesisCNNPythonMachine LearningComputer VisionDeep LearningTensorFlowKeras
Academic
2025

Magnetoencephalography (MEG) signal classification of motor imagery movements

Advanced neural signal processing project using CNN to classify imagined motor movements from MEG brain signals.

CNNPythonMachine LearningDeep LearningTensorFlowKeras
Academic
2023

Algorithms and Data Structures from scratch

Coded fundamental algorithms and data structures such as binary search, quick sort, and linked lists in C#, focusing on efficiency and performance.

C#AlgorithmsData Structures
Academic
2025

Time series forecasting on temporal laser sensor data using LSTMs and GRUs

Implemented LSTM and GRU models to forecast time series data, focusing on sequence prediction and temporal patterns.

PythonPyTorchTime Series PredictionMachine LearningDeep Learning
Personal
WIP

Creating a keyboard from scratch

Designing and building a custom keyboard PCB using mechanical switches and microcontrollers to create a personalized typing experience.

KiCadQMK FirmwareMechanical Design
Personal
2024

Classifying spam using simple machine learning classifiers

Implemented various machine learning algorithms to classify spam messages using text processing and feature extraction techniques.

PythonScikit-learnNLPMachine Learning
Personal
2024

Retrieval Augmented Generation (RAG) chatbot for 510 - Red Cross

Implemented a RAG chatbot using LangChain and OpenAI to assist with answering questions for Ukrainian refugees, enhancing response accuracy with document retrieval.

LangChainLangSmithPythonRAGNLPMachine Learning
Personal
2025

Simple dashboarding web app using Flask and Plotly Dash

Created a simple web application using Flask and Plotly Dash to visualize data interactively with charts and graphs.

FlaskPlotly DashPythonData analysis
Personal
WIP

Detecting behavioral patterns with sensor data.

Using the data of Time of Flight (TOF), Thermopile (TMP) and Inertial Measurement Unit (IMU) sensors to detect patterns in human behavior.

PythonMachine LearningData AnalysisNumpyPandas
Academic
WIP

Text-based dialog system

Creating a traditional state-based dialog system using Python for natural language interaction and conversation management.

PythonMachine LearningNLP