I am a full stack web developer with a focus on frontend development. To pursue a
previously unexplored interest in coding, I completed Career Foundry's Full Stack Web
Development program, where I learned through hands-on projects the fundamentals of
JavaScript, Python, NoSQL, related
frameworks and libraries like React, Angular, Node.js,
Django, and more.
I am based in San Francisco, CA and seeking opportunities to further develop my coding skills in the area or open to remote as well.
If you have an opportunity for me, or are interested in connecting, please feel free to reach out! I look forward to speaking with you!
View my resume
I was born in the city of Taishan in China, but I grew up in
San Francisco after my family immigrated here when I was two years old. For me
San Francisco is home, and I love its diverse people and beautiful parks, so I
have returned to the city after college.
I studied Business Administration at Northeastern University and then went on to
pursue a business career that led me through a wide range of industries and work environments.
My curiosity and eagerness to learn has brought me to make a big decision in my career -
switch paths and enter the field of tech.
My first exposure to coding was in a programming class back at Lowell High School.
The memory is hazy, but we worked on coding tasks, including simulating a dice and recreating
classic games like Minesweeper, Asteroids, and others. I remember it as a fun class with its
annoying bits of debugging, but at the time I did not see it as a career choice ...
but things change in life.
After exploring business for several years, I thought more and more about doing something else.
I realized that I am better suited to working behind the scenes, especially behind a computer.
I came across the Web Development program with Career Foundry and decided to go for it.
I find peace in solving puzzles, and there are many puzzles to be encountered in the field of web development. Although frustrating at times, it would be rewarding when it is finally
resolved. I enjoy building things and seeing the results of my work, which is why
after getting exposed to both front and back end services, I am seeking to focus on the
front end, at least in the beginning of my new career.
Outside of work, I enjoy solving puzzles (jigsaw, word, number, and logic puzzles), hiking, bouldering, and listening to music.
Hikes with nice views of mountains or water (waterfalls, rivers, streams, lakes) calm me (fun fact: this helped inspire the AI-generated design of the
favicon and logo I used in this portfolio).
I also love traveling and wish to do more of it, and relatedly I find it fascinating to learn
about different cultures and languages. Maybe part of the reason why I am interested in coding is because
it is like learning a new language and there are many problems (think puzzles) waiting to be solved.
As someone with a strong growth mindset, I am excited by the fact that there will always be more
for me to learn in this field no matter how experienced I become.
A web application version of a recipe app, where users can register for an account, which can then be used to browse and share their own recipes with other users. This project was built using Django, PostgreSQL, Cloudinary, and more.
React version of the client-side of the myFlix movies project, built based on its existing server-side code (REST API and NoSQL database). Users can create a profile, browse details about movies, and save movies to their list of favorites. This project was built using the React framework, React-Bootstrap, Parcel, and more.
A serverless, progressive web appplication (PWA) that fetches and displays data from the Google Calendar API so users can search for and see details about upcoming events in their city. This project was built using a test-driven development (TDD) technique.
A mobile app with a chat interface that allows users to send text messages, images, and share geolocation with others once inside the chatroom. This project was built using React Native, Gifted Chat, Google Firebase, and more.
The server-side component of the myFlix movies app that stores information about movies and user profiles so users can access information about different movies, sign up for an account, update their information, and create a list of their favorite movies. This project was built using Node.js, Express, MongoDB, and more.
Angular version of the client-side of the myFlix movies app where users can create a profile to view data on movies, including movie title, synopsis, genre, and director. Users can also update their profle and add movies to their favorites. This project was built based on its existing server-side component using Angular, TypeScript, Angular Material, and more.
I am based in San Francisco (able to commute) and open to remote roles.
Feel free to connect with me through emaiil or on LinkedIn!