My Work Experiences

Co-founder and CTO

🗓️ February 2024 - Present

As the founder of WizLab, I’ve led the development of an innovative platform that empowers educators by providing AI-driven tools to create personalized and differentiated worksheets for their students. I’ve been responsible for designing and implementing the full-stack web application, utilizing React for the front end and integrating Firebase, Google Cloud Functions, and Cloud Run for a robust back-end infrastructure. I’ve also developed sophisticated workflows to optimize the AI outputs, ensuring that the generated materials are accurate and align with educational standards.

Beyond technical development, I’ve engaged directly with 120+ educators to gather feedback, refine features, and drive user satisfaction. This hands-on experience has deepened my understanding of how to build user-centric software solutions that blend functionality with an intuitive user experience. As a result, WizLab has successfully reached 4000+ teachers, and has helped our beta test teachers streamline their workload and enhance the learning experience for students across various educational settings.

Michigan’s Undegraduate Research Opportunity Program

Student Researcher

🗓️ August 2023 - Present

As a part of Michigan’s Undergraduate Research Opportunity Program (UROP), I have been accepted into a research lab that aims to conduct several field experiments on Twitter to study the spread of misinformation and to explore the effectiveness of methods to mitigate it. Under Professor Eric Gilbert, these projects combine the realms of social science and computer science by first developing and studying theories of what works, and then developing the methods to do so. 

As a student researcher, I am tasked with implementing the crucial steps of the experiment process which requires software and technical expertise. I am currently utilizing the Twitter API to design and implement realistic Twitter bots, and connecting with users to observe their patterns of media content consumption and experiment with methods to reduce the dissemination of misinformation. Once the experiment begins, I am tasked with gathering and analyzing experiment outcomes using the Linkly API and Cron to track user activity and data at set intervals. To analyze experiment outcomes, I will also be conducting web scraping exercises and utilizing Python and R for data analysis and manipulation.

Xccelerate

Software Development Intern, Data Science Instructor

Xccelerate is an education-technology company that runs online and hybrid train-to-hire programs for areas such as Data Science, Web Development, and UI/UX design for university graduates looking to pivot into the tech industry.

Slide samples from my NLP course

As a Data Science Instructor, I directed production for an online bootcamp course on Natural Language Processing (NLP). After sufficient research, I single-handedly wrote the 2000+ word script and edited 3+ hours' worth of video content as video content for the course. Aside from video content, I also created and tested coding exercises and demos using PyTorch to demonstrate the process of building and applying an AI model. As a Python teaching assistant, I’ve connected with 10+ students and conducted 1-on-1 sessions with them at least once per week while also supporting them by assisting with debugging and answering questions throughout their project completion.

As a Software Development Intern, I am currently aiding in the development of a chatbot teaching assistant by converting their teaching resource database into a vector database using ChromaDB to facilitate retrieval augmentation generation. Aside from this, I am also writing Python scripts to automate the attendance and video-content upload process.

Manulife

Full Stack Development Intern

Manulife is a leading international financial services group that provides insurance, investment, and wealth management products and services to individual clients and businesses. Their Global Wealth and Asset Management (GWAM) division specializes in managing wealth through mutual funds, private wealth solutions, and institutional asset management.

Aside from my work with the development team, I was also able to work as a part of the cybersecurity team. I conducted vulnerability management exercises such as connecting to production servers to extract and renew private keys. I was also connected to colleges from various regional offices in order to handle 40+ firewall/NSG port access requests for applications across multiple markets and regions in Asia.

My internship experience at Manulife was also deeply rooted in the Agile project management system. I actively utilized Agile tools such as JIRA and Confluence to manage and track project progress, while also actively participating in sprint planning sessions and daily standups.

As a Full Stack Development intern within Manulife’s GWAM Technology division, I had the opportunity to the development of their mutual fund wealth registry system. I leveraged technologies like React and GraphQL to make significant functional and aesthetic improvements to over 30 pages of the website. In addition to front-end improvements, I updated and conducted CI tests using Cucumber Jest across more than 20 pipelines. 

Auto Calendar - Chinese International School

Full Stack Developer - Freelance

For the Auto Calendar project, I single-handedly planned, developed, and maintained a calendar and timetable builder website for staff, students, and parents at my high school. What started out as a personal project became a freelance project as I realized the potential of the idea and pitched my idea to the school’s tech board, where they hired me as a freelance web developer for the duration of this project.

Admin and setting interface

I utilized Django, Firebase, Heroku, and Google’s Calendar API in order to build the website completely from the ground up, researching and learning the technologies from scratch as I planned and developed the project. The website has been in use for more than 2 years and has been used by more than 1,000 students, staff, and parents across the school community. For the project’s success, I was personally invited by the school principal to share my process and development experience on a technology and AI panel discussion in front of a whole school audience. 

The website allows users to input their classes into an interface, and automatically import their weekly class schedules into Google Calendar with the simple click of a button. The website also included an admin portal that allowed school admins to manage the schedule settings for the semester, like holidays, start and end times for each class block, and special school events.

Calendar generation algorithm flowchart

Calendar input and import page

Yorze

Software Development Intern

Yorze is a startup that has created an app that allows the user to manage and centralize all their personal documents. With their company based in London, I worked remotely with other colleges located across the globe. As a software intern, I had the opportunity to assist the development team with mobile app development testing. I updated unit testing procedures and ran rigorous UAT/integration tests on a test-flight version of the app. I was also tasked with connecting with members of the marketing team regularly to update and clarify product specifications and identify possible problem areas.

In addition, I also conducted research into two key areas on behalf of the marketing team. I investigated search engine optimization and compiled a list of techniques and actions the team could take in order to maximize their website visibility. On the other hand, I designed questionnaires to assess the document organization habits of the young adult demographic in order to evaluate the feasibility of penetrating into the market for university and high school students.