menu button

elden deguia

hello!

I'm Elden, and I am currently pursing my Bachelor's in Computer Science at UTD. Welcome to my portfolio website!

about me

Hey! My name is Elden and I'm currently a CS student in my last semester at UTD. I've been interested in tech related stuff since I was little, and I began to learn about Computer Science during my Sophomore year of high school.

Academically, I've always been a high achiever and I love learning about new things from my classes. So far, my favorite classes have been Advanced Algorithms, Operating Systems, Digital Logic, and Discrete Math.

In terms of experience, I've had the pleasure of working on the Enterprise Generative AI team at The Boeing Company where I got the chance to see firsthand how AI is implemented into real software!

Other than that, I've had the chance to make some really cool projects during my time in school, my favorite of which was my capstone project, AI Automated Disaster Assessment. Some of my other favorites are listed below and I have a lot more on my Github.

I hope you enjoy my website!

skills

some technologies i've used in my projects

html iconcss iconjavascript iconreact icon node iconexpress iconjava iconc++ iconpython icontensorflow iconpytorch iconflask iconfastapi iconopencv icon openai icon postgresql icon aws icon

projects

some projects I've done in school, clubs, and on my own

Artificial Intelligence

Automated Disaster Assessment

This full-stack web application acts as means to visualize the damages that occurred as a result of Hurricane Harvey. Various before and after images consisting of several affected buildings were analyzed using AI and vizualized onto an interactive map at their actual real world locations. The application also supports on demand assessment of disaster images along with a RAG-based chatbot.

Machine Learning

Medvisor

Medvisor is a full stack application which takes in spine MRI's and outputs abnormalities within each intervertebral disc. Our team trained two AI models, one which segmented the spine into different discs and one which classified the abnormalities. The models were integrated into a backend API utilizing Flask and combined with a frontend created with React.

Full-Stack Development

League of Trivia

League of Trivia is a full-stack web application that lets the user quiz themselves over one of my favorite games, League of Legends. I created a responsive frontend using React and a backend written using Express.js, exposing a REST API that dynamically generates questions by querying a Postgresql database of character, equipment, and player info. The website was deployed using AWS.

Operating System Concepts

Dining Philosopher's Simulation

This multi-threaded application tackles the issue of concurrency within Operating Systems. Philosophers (modeled as threads) sit in a circle with forks between each one. In order to eat, a philosopher must acquire the two forks adjacent to them. Forks are incorporated as locks and make use of Petersen's algorithm to ensure concurrency within the program.

Portfolio

My Website

The website you're currently viewing that showcases what I've worked on! My goal was to showcase my front-end fundamentals. The website was created from scratch with vanilla HTML, CSS, and JS. It's fully responsive and looks nice on all devices. Additionally, it makes full use of semantic HTML and ensures accessibility for all people.

Data Structures and Algorithms

Flight Planner

This object-oriented program takes in an input of city-to-city connections and their associated costs, along with a source and destination city. A backtracking algorithm similar to Depth-First Search is used to perform an exhaustive search of all paths, and the top three shortest paths from source to destination are returned.

Frontend Development

Odin Suite

I started working on The Odin Project about a year ago in order to learn frontend development, and I made a bunch of small, simple projects in order to learn a ton of new skills! This is a collection of all those projects and while there's nothing too crazy, I'd like to leave it here to show off a bit of where I started and the progress I've made.

get in touch

Feel free to contact me using any of the methods below!

github icon linkedin icon email icon