Authors:

portrait

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

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

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

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

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

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

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

lethienantran

2025 COPYRIGHT

ALL RIGHTS RESERVED