i am best at: python, django, flask, java, javascript, html, css, bootstrap, sql, postgresql, supabase, git, mapbox, aws (iam, ec2, s3, cloudfront, lambda, dynamodb, eventbridge)
An interactive, 3D map. UTM students can find the perfect study spots around the campus!
A fast image gallery app. Users choose a gallery and upload images (publicly) onto it. Others can upload new images or download existing ones.
You are in it right now. π
A quick and easy scheduling app. Users can create personalized timetables, share booking links, and manage their tasks more efficiently.
A multi-platform job searching app. It can hunt for latest jobs posts, analyse market demand, and write tailored cover letters for users.
A version control app. Users can track real-time changes between two offline Word documents.
An unlimited storage app. This app compresses any files into Youtube videos. Users can reconstruct these files with 99.9% accuracy.
A resume optimization tool. It can tailor resumes that match job descriptions, produce keyword-optimized PDFs for ATS scoring.
I will be working with a team of developers to build custom software solutions for local NGOs.
My role is to lead 6 technical associates to host hackathon, workshops, and guest-speaking events. So far we have created a treasure hunt orientation event for new students. I also took part in outreach efforts by contacting potential sponsors for our upcoming hackathon. Currently, I am involved on a rebranding campaign, a redesign of the website, and creating an end-to-end web development course for students.
Going back to Vietnam for summer, I searched for internships. Then I came across TRG and applied in the Standard Operation Procedure Intern position.
I participated in WallyHacks 2025, a one-day hackathon focused on sustainability in urban environments. Our team, the Red Hats Hackers, won second place!
After getting used to life in Canada, I volunteered to be a note-taker for 2 courses. I also came to weekly office hours to help other students,
I flied to Canada on my 19th birthday. Life in university was full of excitement and unexpected turns. From making new friends to being taken to the hospital
Python-Django, PostgreSQL-Supabase
I am currently creating an app that allows me to quickly customize my resume quickly so I can send out resumes rapidly to job posts! I learnt how to use WebSockets to make smooth UI/UX interactions.
Python-Django, Mapbox-GL-Studio, AWS-S3, PostgreSQL-Supabase
I was wondering how many study spots are there at UTM, and whether there is a list of these places out there. But there is none! Thus, I wanted to created an app that allows students to view all of the study spots. I also thought it would be cool to make the map 3D!
Python-FastAPI, AWS-EC2-S3-CloudFront-EventBridge-Lambda-DynamoDB, nginx
I was curious cloud infrastructure. So I build a simple but powerful image gallery web app using FastAPI. The app allows users to join galleries, upload images, and view or delete existing images in real-time.
Python-Flask, python-docx, watchdog
Version control on Word offline sucks. So I make a Flask application to help me with determining what changes have been made, to assist me with my tasks as a SOP Intern at TRG International.
Python-Django, HTML/CSS/JS-Bootstrap, PostgreSQL-Supabase, REST
I was struggling with time management. So I build a full-stack scheduling web app using Django back-end and vanilla HTML/CSS/JS for front-end.
Python-Django, HTML/CSS/JS, PostgreSQL-Supabase, AWS-EC2, NPTK, Jobspy, Beautiful Soup, OpenAI, Matplotlib, Chart.js
I wanted to avoid being flooded with job posts. This app helps you find the latest jobs by scraping Google, Linkedin, and Indeed based on input queries.
Python-Django, HTML/CSS/JS-Tailwind, PostgreSQL, Google Cloud Platform, AWS-S3, OpenCV, Numpy
I wanted to explore more. I notice Youtube allows users to have unlimited video uploads, thus, I try to find a loophole, which I find out
Python, LaTeX, OpenAI, Jinja, Tkinter, PyQt5, OOP
I took what I've learnt in class about OOP to create my first personal project. This tool combines both CLI and Tkinter+PyQt5 for the interface, which takes in a resume and a job description, then uses textract to extract keywords.
I started finding summer jobs and ended up as a private tutor. I taught English to 1 student and Math to 4 students, some were in person and others were online on Preply.
I started my own club with 2 friends. We instructed 20+ students on how to use CAD software such as Fusion360, Adobe Photoshop, Adobe Illustrator, etc.
I collaborated with a team of five to develop a social enterprise start-up focused on creating special braille books, and won 3rd place!
My best friend dared me to perform on stage which him, which I did. In total I have performed 5 times on stage, with 2000+ audiences.
Out of 110 students, 30 was chosen as Prefect Students to be a role model for students in younger years.
I helped students with their weekly homework. These sessions were hosted by the school and it can reach up to 30+ students.
I hosted 3 welcoming events for students and parents from up to 50+ nationalities. I introduced 150+ guests to the subject through live-actions, presentations, and interactive 3D softwares.
I took part in the Mental Awareness week and other initiatives regarding student's wellness.
I joined a team of 8 to teach secondary students how to design clay products, totebags, bracelets, and many more hand-made ideas.
I started with editing Minecraft videos on Filmora. In 2021, I took video editing more seriously and started learning Adobe Premiere and After Effects. Finally, it paid off in summer of 2022 where one video blew up,
I attended class about pencil portrait drawing and adopted this hobby from then on. I loved to draw movie actors, models, and even abstract drawings. My art can be found in my Instagram: @notjackl3.