Skip to content
View pham-andrew's full-sized avatar
🐢
Hello World
🐢
Hello World

Organizations

@gSchool @Space-Delta-4
Block or Report

Block or report pham-andrew

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
pham-andrew/README.md

Andrew

My high school computer science teacher said I was the most creative programmer he'd ever met.

       

Project Directory

Publications

Artificial Intelligence & Machine Learning

  • Joi (py): Locally run AI assistant with persistent memory.
  • Self Driving Jetbot (py): Robot avoids obstacles and follows humans with computer vision

Websites

Video Games

  • AnimeGuessr (js): Guess the location of the Anime scene
  • Colors (py): 2D Maze Runner Game

Custom React Snippets

  • Chart In Tooltip (ts): Scatterplot chart embedded in a tooltip using dx react mui
  • Reddit Vote (js): Reddit style vote handling in react

Internet of Things

Algorithms and Data Structures

  • B+ Tree (c): m-ary tree with a variable number of children per node
  • Graphics Math (c++): Manual implementation of basic graphics techniques such as edge detect, grayscale, blur, and crop
  • Cuckoo Hashing (c++): Cuckoo Hashing manual implementation
  • Sorting Disks (c++): Sorting binary disks with two algorithms
  • String Searching (c++): Timing two algorithms that solve the same substring problem
  • Rat18s Compiler (c++): DFA with parser, lexer, and syntactic analyzer. Generates token list, parse tree, and machine code

Cybersecurity

Web Apps

  • R2-D2 (js): Rapid Routing and Decision Dashboard, document routing app
  • Stoked Custom Web Pages (css): Web applications comissioned by Stoked in 2017 developed with pure HTML CSS JS techniques
  • Ceullular Automata Rule 45 (js): Calculates and displays the generational progress of Wolfram's Rule-45 cellular automaton

These are all personal or educational projects.

Pinned Loading

  1. Cloud-Quantum-Computer-RNG-for-Cryptography Cloud-Quantum-Computer-RNG-for-Cryptography Public

    Harvard Master's Thesis

    Jupyter Notebook

  2. Satellite-RCS-ML-Regression Satellite-RCS-ML-Regression Public

    DAF-MIT AIA Paper: Predicting satellite RCS with ML regression

    TypeScript 1

  3. TypeScript React ESLint Prettier Set... TypeScript React ESLint Prettier Setup on VSCode with NPM
    1
    TypeScript React ESLint Prettier Setup on VSCode with NPM
    2
    
                  
    3
    * This is a modified version of Robert Cooper's "Using ESLint and Prettier in a TypeScript Project"
    4
    * In the TypeScript 2019 Roadmap, the TypeScript core team explains that ESLint has a more performant architecture than TSLint and that they will only be focusing on ESLint when providing editor linting integration for TypeScript.
    5
    
                  
  4. R2-D2 R2-D2 Public

    Rapid Routing and Decision Dashboard, document routing app made in AFWERX coding program.

    JavaScript 3

  5. MUItesting.com MUItesting.com Public

    Reference for testing MUI components with React Testing Library

    JavaScript

  6. anime.museum anime.museum Public

    The Anime Museum

    HTML