This is a showcase of my projects and a little bit about myself.
about
Mengyi is a Full Stack Developer at SimWell.
She graduated from Virginia Tech in the program of Information Technology.
Mengyi has a great passion for both life and work and she is a lifelong learner 🙋🏻♀️.
Mengyi enjoys working with her teammates and she is passionate about building great products.
When she disconnects from the social network, she reconnects herself with podcasts 🎙.
recommendations
What do I think of Mengyi as her ...?
co-worker
I had the pleasure working with Mengyi at CIBC back to early 2023. Mengyi served as a Java
Developer, and I had the opportunity to collaborate with her directly on multiple projects. From the
moment I started working with Mengyi, I was immediately impressed by her remarkable initiative to
learn and grow professionally. She consistently demonstrated a strong thirst for knowledge, always
keeping her notes on hand and eagerly seeking opportunities to expand her skill set. Her unwavering
enthusiasm and constant desire to improve have genuinely inspired me throughout our time working
together. Mengyi's dedication to continuous learning was not confined to our work hours. Even
outside of work and following her internship, she remained deeply engaged with the industry,
constantly seeking new insights and staying up to date with the latest advancements. Her commitment
to self-improvement and relentless pursuit of knowledge made me believe that she possesses the
qualities necessary to excel in any environment.
In terms of technical skills, Mengyi has showcased an impressive ability to look into and solve
production issues efficiently. She has consistently delivered high-quality work and demonstrated her
proficiency in developing features using Java. She is quite active in our product release train. I
am confident that she possesses the necessary skills to be an excellent developer. Her commitment to
learning, her ability to solve complex problems, and her dedication to delivering quality work make
her a valuable asset to any development team.
------------Minfeng Xu, Application Developer at CIBC
I had chance to work with Mengyi on a couple tasks. I noticed that she was well organized. She took
notes to make sure she's delivering the tasks properly. When she was assigned a task, she asked
questions politely and made sure she got what she needed for her deliverables. Overall, she is a
dependable team member and she always does her best to deliver her works.
------------Tsz Chung, Tong, Senior Software Developer at CIBC
Mengyi has excellent knowledge of multiple tools including but not limited to C++, Java, and Python.
It was pleasant working with her for 3 months at Presagis as she is always professional and
responsible. She is always keen to learn new technologies and can always complete tasks on time.
Plus, I am impressed by her work ethic and communication skills. I really enjoyed working together
with her and I know that anyone looking to hire or work with her will, too.
------------Ran Shang, Online Programmer at Ubisoft
I worked with Mengyi for 3 years at Kells Academy. She worked in the capacity of Administrative
Assistant and in the Accounting department of this private school. I was always impressed with
Mengyi’s professionalism and ability to work under pressure with grace. Her customer service skills
were well honed. She was appreciated by all who encountered her or worked with her. She was
efficient with completing her tasks and did them with attention to detail. She was consistently
meticulous when working with numbers and data. She is a quick learner who is able to work within
given parameters, as well as, creatively come up with solutions when faced with challenges. Along
with being a reliable, punctual and responsible employee, Mengyi is also a caring and respectful and
colleague who is a great team player. I highly recommend her to any organization as she will be an
asset.
------------Najma Ali, School Principal at Kells Academy
manager
During my time as Mengyi's accounting manager at ILAC from May 2021 to July 2021, I witnessed her
unwavering commitment to delivering high-quality results. She consistently met deadlines, handled
challenging situations with professionalism and composure, and demonstrated exceptional attention to
detail. Mengyi's inspiring passion for her work ensured that every task was completed with utmost
precision. Her boundless energy, positive spirit, and exceptional work ethic will undoubtedly drive
her continued success in the future. I wholeheartedly recommend Mengyi for any role that values
technical expertise and a vibrant, can-do attitude. Her remarkable ability to bring out the best in
herself and others is truly commendable.
------------Shih-Eng, Liu, Accounting Manager at ILAC
------------Barbara Heller, Controller at Kells Academy
team-membber
I really enjoyed working with Mengyi during our MIT degree program at Virginia Tech. During my
experience working with Mengyi, she always delivered exceptional quality, was extremely
knowledgeable in the IT field, was proactive in her approach, provided thorough research, and
consistently delivered ahead of deadlines. Overall, Mengyi is an effective leader providing
excellent collaboration, seeks to continually improve, is goal-focused, and presents effective
project management skills.
------------Angela Borden, Risk Analysis Advisor at Fannie Mae
Spring Gateway and Nacos Service Discovery
This project is to check how to use nacos to achieve Service Discovery and Dynamic Configuration Management.
Gateway -> Nacos Server -> ServiceOne/ServiceTwo
MyChatroomHub
This is a resource hub built for Women In Tech mentors, mentees, guest speakers and alumni to share job-hunting, tech learning, and program-specific resources for effective communication.
GitHub
E-commerce Bookstore Website
- Designed a bookstore website that has home, category, user login, cart, and checkout pages
using HTML, CSS, JavaScript, and Vue components.
- Populated the bookstore database with various categories of books using SQL.
- Consolidated REST Api service to handle user’s HTTP requests and access bookstore DAO objects
from the server side.
- Used Vuex store to centralize all components and manage bookstore state.
- Implemented Vuelidate to validate user data in the browser (client).
- Hardened the website to handle invalid requests and unknown categories.
My ChatGPT
Client - React framework
Server - Node.js Express framework
The application following the OpenAI
ChatGPT API reference
was created as a simplified version of ChatGPT.
It could fetch data/prompts from the client to the server to OpenAI API and get a
response/completions back to the client.
Docker Project - User Profile App
A user profile app that enables users to update their profiles. It is set up using index.html
with JavaScript, CSS styles, and node js backend with express mode MongoDB for data storage.
- All components are docker-based.
- A Docker Compose is created to structure docker commands and used to create the default
common Docker Network for MongoDB and Mongo Express.
- A Dockerfile is also used as a blueprint for assembling images.
- Docker Image Used:
Mongo: MongoDB document databases
Mongo Express: Web-based MongoDB admin interface
Dream Catcher App
This is a dream catcher app written in Kotlin. Users of this app can:
- scan a scrollable list of dreams: RecyclerView.
- go to each dream detail: Safe Args Library, Fragment Navigation.
- update dream - the most updated dream is the top item: unidirectional data flow.
- add a new dream and add some reflections to the dream: Room database library.
- select if the dream is either deferred or fulfilled; if the dream is fulfilled, no reflection
could be added: Dialogue Fragment.
- swipe left to delete the dream from the dream list fragment; swipe left to delete reflections
from the dream detail fragment: ItemTouchHelper.
- retain all dream states through a configuration change: ViewModel.
- take a photo attached to each dream: Implicit Intent.
- share the dream status with other apps: Implicit Intent and chooser dialogue.
- delete dream from menu item: Room database library.
- select different menu items from the menu bar: Menu component.
PetLovers Pet Shop Website
Employed
Scrum methodology to draft business plans including Products and Service, Marketing Plan,
Operations, and Financials research for two startups. Led a group project to build a pet store
e-commerce website. Previsioned additional technologies that may be incorporated in the store,
such as AWS.
Click here
Feel free to check my Youtube Channel for more interesting projects!
gallery
I love speding time on capturing every beautiful moment of life.