Authors:

LE THIEN AN TRAN
SOFTWARE ENGINEER
Elections Systems & Software
Seattle, Washington, United States
TypeScript
JavaScript
NodeJS
ExpressJS
ReactJS
HTML5
CSS3
Java
Amazon Web Services
SQL
C++
C#
MongoDB
Microsoft SQL Server
DynamoDB
MySQL
"build, innovate, repeat..."
WORK EXPERIENCES
Election Systems & Software
Software Engineer I
Jul 2024 - Present
Remote | Seattle, Washington, United States
Election Systems & Software
Software Engineer Intern
Jun 2023 - Aug 2023
Omaha, Nebraska, United States
Code Ninjas
Code Instructor Lead
Sep 2021 - Sep 2022
Newcastle, Washington, United States
PROJECTS

Chef's Compass
It is an intuitive recipe mobile application that simplifies users' cooking journey. It allows users to browse recipes online, connect with other cuisine connoisseurs, store their recipes privately, or share their recipes with the community. What sets this application apart from other applications is its grocery list generator and meal planner, ensuring users have all the ingredients they need for each meal, and solving the problem of taking too much time to make a grocery list and planning what to eat each day. It also solves the problem of organizing recipe notes or keeping a cookbook since everything users want to save or look up is in Chef's Compass.

CRAWLINK
Crawlink is a web crawler application built with React.js and Express.js that recursively crawls websites up to a specified depth to analyze page connectivity using closeness centrality. Users provide a .txt file with valid URLs and a positive depth value, and the application builds and displays a directed graph of the interlinking pages. For instance, given URLs like https://spu.edu/ and https://spu-csc.github.io/ with a depth of 2, Crawlink will crawl these initial URLs (depth 0), gather links from each page (e.g., https://page1.com/ and https://page2.com), then recursively crawl these links up to depth 2, collecting subsequent URLs but stopping further crawling beyond the specified depth.

EP - Explore Projects By Your Peers
A dynamic platform where students can connect, showcase their projects, explore ideas from others for their next project, and look for an opportunity to collaborate. Students can follow others for updates and draw inspiration from their peer's work. EP offers a professional and flexible user experience and user flow. The next steps of EP include features like "Pitch Projects," "Love and Save Projects," and "Projects Feed" to foster collaboration and motivation among students.

Sudoku Game - Solving Machine
It is a sudoku game and solver machine that you can use to play or solve a sudoku. After reading the book "JavaScript and jQuery: Interactive Front-End Web Development" by Jon Duckett, I have learned a lot about DOM Manipulation and jQuery. I made this application as a way to practice and use the knowledge I learned from the book.

Night Time Village
This is a 2D online multiplayer game where players might either take on the role of a kidnapper or thief or a normal villager who has to catch the kidnappers, and thieves and defend from them when the night comes. During the day, kidnappers and thieves can pretend to be normal villagers, helping to improve the village gates, finding villagers' lost assets, and figuring out who are the kidnappers and thieves. At night, kidnappers and thieves can kidnap and steal from villagers. Players can communicate via chat and use special abilities to defend their houses at night. There will be days counted and time for specific actions of a specific player's role.

Eventor
Eventor is an Android application that helps users with event planning and tracking, making it easier than ever to stay organized for people who work as event organizers. Eventor ensures that users' schedules are always up to date, track the progress of their events with clear indicators on each event card, and manage tasks efficiently.
LEAVE ME A MESSAGE!
lethienantran@gmail.com