Skip to content
View josh-truong's full-sized avatar
Block or Report

Block or report josh-truong

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
josh-truong/README.md

๐Ÿ‘‹Hello, I'm Joshua Truong!๐Ÿ‘‹



  • ๐Ÿ“™ Visit my website
  • ๐Ÿ‘€ Iโ€™m interested in ...
  • ๐ŸŒฑ Iโ€™m currently learning ...
  • ๐Ÿ’ž๏ธ Iโ€™m looking to collaborate on ...
  • ๐Ÿ”ญ Iโ€™m currently working on ...
  • ๐Ÿฅ… Current goals: ...

Future projects

Coding Adventures Description/Ideas Mission Accomplished
๐Ÿฆ  Cellular Automata
๐ŸŽ Bad-Apple Ref Video Vid2Ascii
๐Ÿฅง Estimate Pi ~ฯ€ using Monte Carlo Estimate Pi
โ˜€๏ธ Raycasting
๐Ÿ’ฆ Fluid Simulation
๐Ÿฉ Donut Donut Math Article
๐ŸŽฎ 3d engine Python, C++, Quake III Algorithm
๐Ÿ–ฅ๏ธ Widget for desktop Software Ref Spectrum
โœจ Particle system Particle System
๐Ÿ”บ Delaunay Triangulation Delaunay Triangulation, Bowyer-Watson Algorithm
๐ŸŽ Gift wrapping algorithm Gift Wrapping Algorithm, Video Ref
๐Ÿ’จ Predict covid using airflow simulations
๐Ÿ”Ž A* Search algorithm Path-planning
๐ŸŒณ Quadtrees for image compression Article QuadTree
๐ŸŒน Maurer Roses Wiki Maurer Rose
Mandelbrot Set Wiki
Dance with Kinect OpenGL, openCV, openFramworks 1MILLIONDanceStudio video ref, MajorLazerOfficial video ref
Fashion with Kinect
๐Ÿ‘จโ€๐Ÿ’ป Huffman Coding for texts/images Wiki
Perlin noise Wiki
๐ŸŒŠ Wave Function Collapsed mxgmn, Wiki, Robert Heaton, BorisTheBrave, WaveFunctionCollapse is Contraint Solving - UCSC Paper WFC

Robotics Description/Ideas Mission Accomplished
MCL Monte Carlo localization (MCL), also known as particle filter localization, is an algorithm for robots to localize using a particle filter.
SLAM Simultaneous localization and mapping (SLAM) is an algorithm for constructing/updating a map of an unknown environment while simultaneously localizing the robot within it.

Machine Learning Description/Ideas Mission Accomplished
๐Ÿ“‰ Intraday Trading
โ™ป๏ธ Object Recognition for Recycling Incorporate game theory
๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Stable Matching Find suitable team members
๐Ÿ“ง Bayesian spam filter Veritasium
๐Ÿ“ Recommender system
spotify k-means spotify k-means
california housing k-means california housing k-means
๐Ÿค– AI Image/Video Upscaling AI-Upscaler
Random Forest Classification Body Part Recognition Paper
Random Sample Consensus (RANSAC) Panorama Stitching
Debugging error message with OpenAi The idea is to create an extention (prototype as a visual studio code extention) to take in debugging errors and use OpenAI to explain what the error means.

Web Description/Ideas Mission Accomplished
๐ŸŒ Personal Website Link to Website portfolio-website

Automate Description/Ideas Mission Accomplished
๐ŸŽฅ Automate Video editor fade in/out, trim slient audio, automate b-roll
Automate thumbnails 1 vid frame(bg), segmentation in focus(fg), quick title cards, use "Paolo fromTOKYO" for ref

Misc Description/Ideas Mission Accomplished
๐Ÿ‘“ HMDS
Haptic Feedback System - VR
Haptic Feedback System - Blind/Deaf people For the blind combine haptic system w/ google maps, For deaf people (Proximity sensor); Use pancake Vibrator Motor(Coin Vibration Motors)
Automate Packing Warehouse Video ref, A* algo
Stereo imaging system stero vision, monocular, opencv, learnopencv, github
Derivative Calculator Using Scala and Inductive Definition w/ parser

Languages and Tools

c# c c++ docker git github html5 js
mysql node js octave postgresql python react vim vscode

Connect with me:

Pinned

  1. Vid2ASCII Vid2ASCII Public

    Vid2Ascii converts any video format, supported by OpenCV VideoCapture, to ASCII characters in real-time.

    C++

  2. digit-classification digit-classification Public

    Digit classification using the MNIST dataset and a simple neural network from scratch.

    Jupyter Notebook

  3. Monopoly-CU-Boulder-Edition Monopoly-CU-Boulder-Edition Public

    A first year project for CSCI 1300 featuring Monopoly a CU Boulder Edition. The C++ terminal game follows all of the official rules of monopoly and includes all of the features like the board versiโ€ฆ

    C++

  4. portfolio-website portfolio-website Public

    My personal website includes who I am, my skill sets, and a list of projects using GitHub rest API. Website link is in Github.

    JavaScript

  5. Taskit Taskit Public

    A semester project for CSCI 3308 - Software Development Methods. Taskit aims to connect users and blue collars. The app includes functional services such as payment using Stripe API. Website link iโ€ฆ

    JavaScript