Intro

I'm a Molecular Science and Software Engineering (MSSE) Master student at UC Berkeley. I aspired to be a Change-Maker who is passionate in technology & health and hope to make a positive impact on people's day-to-day life through tech. With bachelor degrees in Data Science and Molecular and Cell Biology, I hope to deepen my knowledge and skillsets between the intersection of science and engineering through my master program. .

My primary software languages are python and java. However, I also have some data analytics experience using R and SQL. Throughout my undergraduate career at Cal, I was lucky to have the opportunity to join the Data Discovery Program and co-lead a team to perform a comprehensive data oriented project for a Canadian pharmaceutical startup. I'm very thankful to have this opportunity as this exposed me to using platforms such as AWS cloud services (EC2, RDS, Sagemaker, Athena, etc), Microsoft remote desktop, Databricks, etc. With this experience, I look forward to future opportunities and learning in tech.

During my senior year of my undergraduate career, I was recruited to assist the Berkeley-Taiwan Health Innovation Accelerator Program (A collaboration accelerator between SkyDeck and UC Berkeley School of Public Health. It supports an annual cohort of startups from Taiwan who are seeking to bring their health innovations to the U.S. market) where I helped manage workshops, networking events, follow-ups, and logistics. Working for the program, I'm beyond grateful to have met many amazing and talented entrepreneurs, and to discovered that I'm also interested in project management.

All seriousness aside, besides work and school, I really enjoy my time being outdoor. I love exploring new restaurants (yes, I'm a foodie), new hiking trails, new beaches, and learning new skills.

Projects

Cellular Automata Software Library

GitHub Repository

The Cellular Automata Simulator is a versatile software tool designed to model and simulate complex systems using cellular automata principles. Built with flexibility and ease of use in mind, this simulator empowers users to explore and understand emergent behaviors in diverse domains, ranging from physics and biology to social sciences and beyond.

Languages and Skills

Python, C++, Git, Software Development, Object-Oriented Programming, molecular modeling, computational chemistry

CNDO/2 Optimization

GitHub Repository

The CNDO/2 Optimization project aims to enhance the efficiency of the CNDO/2 code to handle very large molecules by streamlining overhead and optimizing the construction of \( h \) and \( f \) matrices, ensuring that computation time is dominated by linear algebra operations, particularly diagonalizing \( f \)

Languages and Skills

Python, C++, Git, Software Development, Object-Oriented Programming, Unit & Integration testing

Crisis Text Line Detector

Github Repository
crisis-text-line

The Crisis Text Line Detection Project utilizes AI and NLP to identify crisis text lines and enhance mental health awareness. Through NLP techniques, text data is ranked on a scale from 0 to 1, aiding in the early detection of crisis situations. This project aims to contribute to suicide prevention and mental health support by leveraging technology to intervene promptly and promote well-being. While a modest effort in addressing a significant societal issue, it serves as a platform for innovation and collaboration in mental health awareness and support.

Languages and Skills

Python, Git, Software Development, Natural Language Processing, Machine Learning, Scikit-Learn, Anvil

Gitlet: Version Control System

Code can be provided upon request

Gitlet is a localized version control system inspired by Git, supporting essential features like snapshotting, branching/merging, and project sharing. The repository structure mirrors Git's design, featuring blobs for file contents, trees for directory structures, and commits for project snapshots. Simplified from Git, Gitlet incorporates commits, trees, and blobs into a unified structure, omitting subdirectories and supporting only two-parent merges. Every object in the repository is content-addressable, uniquely identified by a cryptographic hash derived from its contents. Gitlet employs SHA-1 hashing to ensure universal object integrity across different systems.

Languages and Skills

Java, Object-Oriented Programming, Unit and integration testing, Git

HTML Portfolio

Github Repository Live Demo

I've developed a pure HTML project portfolio to highlight and demonstrate my proficiency in HTML. This portfolio serves as a showcase of my HTML skills, demonstrating my ability to create visually appealing and interactive web pages using HTML markup. Each page within the portfolio is meticulously crafted to showcase various aspects of HTML, including semantic markup, structural organization, and responsive design principles. Through this project, I aim to present a comprehensive overview of my HTML expertise, illustrating my commitment to creating engaging and user-friendly web experiences. Explore my HTML portfolio to discover the depth of my skills and passion for web development.

Languages and Skills

HTML

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form