Skip to content
View Fangedan's full-sized avatar
💭
Working
💭
Working

Highlights

  • Pro

Block or report Fangedan

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Fangedan/README.md

Hi there! 👋 I'm Andrew Lin

🎓 CS @ UT Austin | AI & Machine Learning Research | Full Stack Developer | Competitive Programming | Open to Internships


🔹 About Me

  • 🖥 Computer Science Student at UT Austin
  • 🔬 Passionate about AI, computer vision, cybersecurity, and competitive programming
  • 🎭 Diverse Interests: Theater, piano, web development, and tutoring
  • 🌐 Bilingual: English & Chinese

🚀 Experience & Projects

🔬 Research & Internships

  • UTD Machine Learning Research Internship — Prof. Xinfang Jin (2025)

    • Built a Python preprocessing pipeline (preprocess_dream3d.py) to convert DREAM.3D PNG exports into 64×64×64 BMP voxel stacks with measured volume fractions, specific surface areas, and label files — replacing an existing MATLAB workflow
    • Extended the preprocessor with production-ready flags: --multi (batch-processes multiple DREAM.3D stacks sequentially), --tile-xy (spatially tiles large 500×500×500+ volumes into ~49 structures per z-slab instead of downsampling), --dry-run, and --preview
    • Wrote a standalone test suite (test_preprocess.py) covering four end-to-end scenarios — resize mode, tile-XY mode, multi-folder mode, and pixel-level phase round-trip — all passing on Windows
    • Successfully ran the full 6-step ML pipeline: CNN surface area estimator → WGAN-GP training → persistent homology topological validation (PCA across all three electrode phases)
    • Built an interactive 3D SOC electrode simulation visualizing the electrochemical process with directional particle flows, deployed via GitHub Pages
    • 🔗 GAN-PH Repository
  • UTD Summer Research Internship Program (2024)

    • Studied active speaker detection in Dr. Yapeng Tien's Computer Vision Lab
    • Optimized training techniques (VGG16, transfer learning, weight freezing) to maximize mAP results
  • UTD CAST STEM Bridge Research Lab (2023)

    • Researched hybrid manufacturing & CAD modeling under Dr. Wei Li
    • Designed, coded, and simulated milling paths for medical and automation applications

💻 Technical & Leadership Roles

  • President, Merlin Mavens Mentors (CS Tutoring Club)

    • Guided underclassmen through CS concepts and debugging challenges
    • Strengthened mentorship & leadership skills through weekly tutoring sessions
  • Computer Science Clubs @ Allen HS

    • 🏆 Competitive Coding (Swift & Python)
    • 🔐 Cybersecurity Club (Competed in AFA CyberPatriot Nationals)
    • 🌐 CS Honor Society

🛠 Notable Projects

🔹 GAN-PH — SOC Electrode Microstructure Generation – Conditional Wasserstein GAN pipeline for generating 3D porous electrode microstructures, with persistent homology validation and an interactive simulation

🔹 CS314 RecursionRecursive problem-solving in Java, tackling complex algorithmic challenges

🔹 Freetail Hackers HackathonCVMC starter code to train ASD Models on datasets stored in the AVA Active Speaker format

🔹 Girlfriend's WebsiteSilly website I made to ask my girlfriend to be my girlfriend


🛠 Skills & Certifications

  • 💡 Languages: Java, Swift, Python, HTML/CSS
  • 🤖 ML/AI: PyTorch, CNNs, GANs, persistent homology, scikit-learn, OpenCV
  • Certifications: AWS Certified Cloud Practitioner
  • 🛠 Technologies: GitHub, Linux, Windows, Cisco, Cybersecurity Tools

📫 Let's Connect!

Pinned Loading

  1. CS314-Recursion CS314-Recursion Public

    Shared repository for partner (Vishal Vijayakumar) assignment 6: Recursion.

    Java 1

  2. silly silly Public

    So silly.

    HTML 1

  3. CS314-Huffman-Coding CS314-Huffman-Coding Public

    Shared repository for partner (Vishal Vijayakumar) assignment 9: Huffman Coding.

    HTML 1