I'm Thanh Do, a 2017 graduate from the University of California, Irvine with a B.S. in Software Engineering. I'm an aspiring front-end developer, and first leapt into the vast world of web development 1 year ago. Prior to that I was taking the classes and doing the work, but nothing sparked my interest until I decided to have a go at creating a website from scratch for my Red Cross Organization on campus. Starting off with learning HTML and CSS, I'd like to think I've gotten pretty far in the previous year. I'm now living in San Jose, CA and am looking for a chance to further develop myself as a front-end developer through invaluable work experience.
Besides programming and working on websites, I'm a person of varied interests. I love watching movies and shows and investing myself in the stories they have to offer. You will always see me juggling several shows at once. I'm a soccer and basketball fanatic and am die-hard fans of Arsenal and the Lakers. If you're ever in need of food recommendations, being the foodie I am, I will always suggest something or we can go grab a bite. During my free time when I don't want to watch something, I read and follow DC Comics, draw, or play online games.
Feel free to email or call me regarding more information about myself or what I'm currently up to!
View my resume here
Below are some screenshots along with short descriptions of projects I've completed in the last year. As a side note: some screenshots have been edited/resized for uniformity. I am more than open to discussing what I've done in more detail if desired.
After finding out that some behavioral therapists (BT) still work with paper and pencil and store their data in a binder, I wanted to help build a simple alternative that would make things more convenient while safely storing their data.
Grafos is a prototype for a web service that takes in the name of the client the BT is working with, the current date, the goal being tracked, and description if applicable. The number of trials can vary from BT to BT so I chose ten trials for the time being. After tracking successes and failures in relation to the goal, the BT is able to export the result to a PDF.
I am aiming to revamp the web application and launch it live with an account based system allowing more clients to be monitored while allowing all data to be saved through each client's account. The goal is to maximize efficiency for BTs working in the Applied Behavior Analysis field.
Tools: HTML/CSS, JavaScript, PHP
Giving back is something I deeply believe in and is shown through my years of community service. Having already been in UC Irvine’s Red Cross organization, I decided to interview for the webmaster position with no prior knowledge of web development. One summer later, rccatuci.com is created, and is the product of my love for community service combined with my desire to start my journey into web development. Being my very first website, I was learning HTML, CSS, and JavaScript while creating the website from scratch. The website features an abundant amount of tabs and information, with embedded content such as tracking membership points from Google sheets. Announcements are also dynamic in that the current school week is displayed with the corresponding announcement box opening up, not requiring the week number to be tracked and changed manually weekly.
Tools: HTML/CSS, JavaScript
I love building computers and have built a couple so far. I was asked to build an e-commerce website for a course, and decided to base it around shopping for computer parts. The result of 7-8 weeks of work is a website that allows users to view a select number of products and add to cart. Users can add any quantity they want and then proceed to checkout when they are ready. After filling out the entire form and checking out, a confirmation order page is given and the user will subsequently receive an email for their respective order. If the user chooses not to place an order and returns back to the home page, the most recently viewed items will be displayed there as a reminder. This was all done using PHP for the backend and then later replaced by JSP and Java Servlets for another assignment.
Tools: (ver. 1) HTML/CSS, JavaScript, PHP
(ver. 2) HTML/CSS, JSP, Java Servlets
*Missing screenshots due to database hosted at UCI being terminated.
The company I was working with as a project and not employment requested a prototype of a revolutionary job search website. Due to the NDA I signed, I cannot reveal the idea behind the website, and such, any features related to the idea are not included in the screenshots. I was tasked with building a simple job search engine where employers can make a company profile page, post job listings, view candidates that have applied, and reject or accept candidates. Meanwhile, employees are able to create their own profile page, upload their resume, and manage their saved or applied jobs.
Tools: HTML/CSS, JavaScript, PHP, SQL