Pinned Repositories
stockanalyzer-3311
Our vision is to revolutionize the way individuals engage with the stock market by providing an intuitive cryptocurrency analysis experience.
Smart-Crib-IoT
Senior Design Capstone project (Summer/Fall 2024) - This mobile application allows users to manage their smart lights, door lock, and fan via a user-friendly interface. The app communicates with an Azure VM Server to send http control commands and retrieve device statuses.
3311_HonorsContract_Git
This repository was created as a demo for my honors contract in 3311.
Active-Digital-Clock-in-C
Created a actively running digital clock using C
Algorithms
Algorithms Studying
BalanceIdentifier-x86-Assembly-FASM-
This program checks if the parentheses, brackets, and braces are balanced.
Banking-System---Java
BlazianApp-Live-Currency-Converter
Live Currency Converter
BST-RBT-AVL-py
This repository contains Python implementations of Binary Search Tree, Red-Black Tree, and AVL Tree, including operations like insertion, deletion, and querying, with test cases.
C-Teaching-Videos-By-Me
dondangp's Repositories
dondangp/stockanalyzer-3311
Our vision is to revolutionize the way individuals engage with the stock market by providing an intuitive cryptocurrency analysis experience.
dondangp/3311_HonorsContract_Git
This repository was created as a demo for my honors contract in 3311.
dondangp/Active-Digital-Clock-in-C
Created a actively running digital clock using C
dondangp/BlazianApp-Live-Currency-Converter
Live Currency Converter
dondangp/C-Teaching-Videos-By-Me
dondangp/D2S2-Drag-n-Drop
Completed Software Engineer Research "Drag `n` Drop" under Soumik Mohian and Christoph Csnaller.
dondangp/data_structures_cpp
Showcases data structures like singly linked lists, stack, and queue in C. Also implements quicksort to implement the ith order statistic
dondangp/db-3330-project1
dondangp/Don-Dang-Portfolio
Portfolio files, copyrighted by Don Dang
dondangp/dondang-webportfolio
dondangp/dondangp
dondangp/DynamicHashTable-CPP
An implementation of a hash table in C++ using a custom doubly linked list for collision resolution by chaining. This hash table adapts dynamically to changes in load by resizing itself, doubling when full and halving when a quarter empty. Everything is completed in C++.
dondangp/extraneous
dondangp/hacktx-2023-employease-backend
dondangp/hacktx-EmployEase-survey
dondangp/heap-algorithm
Heap algorithm and proof
dondangp/LeetCode
Solving LeetCode Questions
dondangp/Merge-Sort-and-Runtime-Calculation
This repository goes over merge sort and calculating runtime using summations.
dondangp/multithread-webserver
A simple multi-threaded web server built with Python's socket programming. It serves static HTML files and images, supports 301 redirects, and displays a custom 404 error page for non-existent resources. The server handles multiple simultaneous requests and runs locally on localhost:8080.
dondangp/Official-Portfolio
Official Portfolio for Don Dang - contact for business inquiries *don't use code without permission*
dondangp/pluto-website
webapp for plutolearning startup built in react
dondangp/Python-Password-Manager
dondangp/Python-Whatsapp-Bot
Created a funny bot that spammed animals from 'animals.txt' file
dondangp/quicksort
Implementing quicksort and running a benchmark to measure worst, average, and best cases. Then, I will mathematically derive the average runtime complexity of the non-random pivot version of quicksort.
dondangp/recursion-and-proofs
Conducting proofs of recursion, merge sort, and removing k element
dondangp/Smart-Crib-IoT
Senior Design Capstone project (Summer to Fall 2024) - This mobile application allows users to manage their smart lights, door lock, and fan via a user-friendly interface. The app communicates with an Azure VM Server to send http control commands and retrieve device statuses.
dondangp/Sorting-Algorithms-Benchmark
Sorting Algorithms Benchmark
dondangp/Starbucks-Homepage
Created a Starbucks homepage utilizing HTML and CSS.
dondangp/Updated_Resume
New updates to my resume
dondangp/XML-to-Excel-Data-Extraction-and-Conversion-Tool
This program automates extraction of data from multiple XML files and stores it in an Excel file. It iterates through a directory, parses XMLs, retrieves site info, and creates a DataFrame. Column widths in the Excel file are adjusted dynamically. Data is saved and a confirmation message is displayed.