''      ,,,,,,          
             .MM,     dddxMM'         
             .MM,        .MM'         
      .cxkkd;.MM,        .MM'         
     dMNl,,:ONMM,        .MM'         
    lMW.     dMM,        .MM'         
    KMO      .MM,        .MM'         
    KMO      .MM,        .MM'         
    cMW.     xMM,         WM:         
     oMNo;,:ONMM,         :WWxlll'    
      .:dxxo,.ll.           ,cccc.    
                                      
                                      
                                      
                                      

    
daniel@danlliu.github.io
------------------------
OS: macOS, Linux
Host: Ann Arbor, MI
Theme: Dark
Terminal: 
Contact: danlliu [at] umich.edu
Resume: ./resume.pdf
    

$ cd ~/education

$ ls

University of Michigan: Ann Arbor

College of Literature, Science, and the Arts

B.S.Chem in Computer Science and Chemistry anticipated May 2024

Ross School of Business

Bachelors of Business Administration anticipated May 2024

$ cat relevant_coursework.txt

Introduction to Operating Systems

  • threads and synchronization
  • virtual memory management
  • socket programming

Compiler Construction

  • x64 assembly
  • abstract syntax tree manipulation
  • register allocation

Introduction to Computer Security

  • cryptography
  • web security: SQLi, XSS, CSRF
  • application security: buffer overflows

Web Systems

  • dynamic web applications
  • JavaScript programming
  • search engine algorithms

User Interface Development

  • responsive web design
  • human-centered design
  • Bootstrap CSS framework

Introduction to Computer Organization

  • ARM assembly
  • processor design
  • low-level code optimization

$ cd ~/projects

$ fzf

> 
     6 / 6
   

$ cd ~/work_experience

$ cat *

Apple

Cupertino, CA

Jun 2023 – Aug 2023


Software Engineering Intern: WebKit / JavaScriptCore

  • Developed a new WebAssembly interpreter for Apple's JavaScriptCore framework, improving startup time and memory usage by 7% compared to existing WebAssembly infrastructure
  • Shipped over 14,000 lines of C++ and handwritten assembly to implement the core WebAssembly specification, giving the new interpreter similar runtime performance to the existing WebAssembly runtime environment
  • Check out my commits at WebKit's GitHub repository!

Caesar Creek Software

Miamisburg, OH

May 2023 – Jun 2023


Software Engineering Intern

  • Performed control flow vulnerability research, binary reverse engineering, and hardware firmware extraction
  • Collaborated with a team of interns to discover vulnerabilities in existing commercial products

Amazon

Sunnyvale, CA

May 2022 – Jul 2022


Software Engineering Intern: Lab126

  • Collaborated with full time SDEs and other interns to integrate a front-end Android app developed in Kotlin with existing APIs and new ML models to provide users with a wide range of responsive and intelligent functionalities
  • Developed and updated user-facing content to improve user experience and incorporate new technical features
  • Added quality assurance and user engagement code to provide engineers with meaningful data about what features of the app were engaged with the most

University of Michigan

Ann Arbor, MI

Sep 2020 – None


Instructional Aide

  • Served on the teaching staff of three main-track (Programming and Introductory Data Structures; Data Structures and Algorithms; Introduction to Computer Organization), and one upper-level (Introduction to Computer Security) computer science courses, teaching roughly 5500 students across nine semesters
  • Helped students debug coding projects involving C++, C, Python, x86, and Go; understand lecture material through regularly scheduled office hours and lab sections; and build confidence in their coding abilities
  • Developed lab assignments, coding projects, course notes, and exam questions to reinforce and measure student understanding of course material
  • Collaborated with course staff and professors to ensure a seamless student experience, leading effort on key tasks such as exam creation, grading, and new project development

$ cd ~/research_experience

$ echo *

University of Michigan

Advisor: Dr. Paul Grubbs

Sep 2023 – None


  • Analyzed the security of cryptographic protocols used in zero-knowledge proofs, examining the security and integrity of zero-knowledge proof-based blockchain systems

University of Michigan

Advisors: Dr. Trevor Mudge, Dr. Ronald Dreslinski

Jan 2022 – Jun 2022


  • Developed C++ simulators for validating a new hardware accelerator specialized for handling pattern matching in temporal graphs
  • Demonstrated a performance increase of up to three orders of magnitude compared to state-of-the-art algorithms run on GPUs
  • Published in MICRO 2022

University of Michigan

Advisor: Dr. Manos Kapritsos

May 2021 – Dec 2021


  • Improved Dafny, a formal verification language, to implement detection of matching loops, a condition where the proof engine times out on an ever-expanding set of facts
  • Worked towards detecting time-consuming matching loops early on through runtime dtection of patterns that may generate matching loops

University of Michigan

Advisor: Dr. Melanie Sanford

Aug 2019 – None


  • Developed a combined compuational and experimental method to expand the substrate scope of transannular C–H activation and functionalization
  • Utilized Python and Bash scripting to create high-throughput infrastructure allowing the screening of hundres of structures computationally and confirmed these results through experimental methodology

$ cd ~/awards

$ find .

Goldwater Scholarship

2022


The Goldwater Scholarship is awarded annualy to less than 500 undergraduate students across the nation for students who intend to pursue research careers in STEM disciplines and demonstrate potential as leaders in research.

$ whoami

daniel liu

esoteric language connoisseur, assembly geek, and just an overall nerd

let's get in touch

email: <danlliu [at] umich.edu>
github: <@danlliu>
linkedin: </in/danlliu>

check out my website's source on GitHub (you might find some fun easter eggs!)