About Me

I am pursuing a graduate degree in Computer Science at the Georgia Institute of Technology, with a keen focus on expanding my knowledge and expertise in this field.

I am a software developer, bioinformatics research associate working on genome sequencing pipeline at IEH Laboratories, located in Seattle, WA.

Why

to choose to be a software developer?

I first became interested in programming during my time as a bioinformatics research associate, when I was introduced to programs like R and Python. The time and effort savings that programming provided became immediately apparent to me. Inspired by this insight, I decided to teach myself Python and create some simple programs to help with things like metadata organization and data integration. I became more and more absorbed in the world of programming as time went on, always on the lookout for new technologies and eager to discover novel approaches to achieving higher levels of usefulness.

I decided to become a software programmer because of my natural talent and interest in the field. Because of this defining decision, I'm moving on with plans to pursue higher education and enhance my abilities and expertise. Java, C++, C#, SQL, CSS, HTML, and JavaScript are just some of the languages I've learned over this process. In addition, I have extensive experience in all three phases of a project’s life cycle: backend programming, frontend design, and database administration.

I am currently expanding my knowledge by taking a graduate level course in artificial intelligence. This project has given me the opportunity to learn about AI and experiment with the OpenAI API. I hope to further my skills as a software programmer and contribute to innovative improvements in the area by keeping up of the latest technical trends.

My work path and my will to become a skilled software programmer have been shaped by my interest in self-directed learning, and in exploring new technologies. I can't wait to face new obstacles, complete difficult tasks, and keep breaking ground in the field of computer science.

My Experience

Web Developer

M3 Digital - Contract

Front-end development for a variety of Shopify stores...

February 2022 - November 2022

Junior Developer

YouPay - Full-time

Developed new features using Laravel, Vue.js, PHP...

September 2021 - February 2022

Projects

Personal projects

YouTube Clone WEB APP

Made with:

typescript gc express nextjs firebase

I am currently leading the development of a YouTube clone, focusing on implementing video upload and dynamic display functionalities. My work includes enhancing video processing with Docker on Google Cloud Platform and integrating Firebase for robust authentication, along with Firestore for efficient data management. This ongoing project has already achieved a 40% increase in operational efficiency, demonstrating my skills in utilizing cloud technologies to significantly improve video handling and user experiences.

Demo
Youtube Clone


PDF Analysis and Query Chatbot

Made with:

Python openai streamlit

Developed a web-based PDF Query Chatbot for natural language interaction and document cross-comparison, integrating OpenAI embeddings for semantic text processing and FAISS for high-speed similarity searches in extensive PDF datasets, complemented by a dynamic, user-friendly Streamlit interface supporting real-time queries and interactive feedback.

Demo
chatbot


Grocery Express Full Stack Service

Made with:

Java Spring Docker JavaScript Vue.js

I designed, developed, and tested a secure drone delivery service system using the MVC architectural pattern. Collaborating with a team, I implemented user authentication, Java and Spring Boot for RESTful APIs, Vue.js for the front-end, and Docker for simplified deployment. The system was deployed on AWS EC2, with the front-end hosted on S3 and MySQL on RDS, ensuring reliability and scalability.

Grocery Express Full Stack Service


Job Comparison Mobile Application

Made with:

Java SQLite Kotlin Android Android Studio

Crafted a robust Android application dedicated to job offer assessment, engineered with agility in mind using Android Studio. Integrated Espresso for comprehensive UI testing and JUnit for reliable backend validation, ensuring top-notch quality. The application features a seamless local database architecture for efficient data storage and retrieval. Notably, it delivers a remarkable 50% enhancement in performance, facilitating rapid data processing and effective job offer comparisons for users.

Demo
Job Comparison Mobile Application


MyRaceSignUp.com

Made with:

Java MySQL

Developed a racer signup system for identifying race events and tracking past results. As a team lead and developer in a group of four, I worked on design, implementation, and testing. I designed the racer database and implemented the ETL flow for a JDBC application, extracting data from a MySQL database using the JDBC API.

MyRaceSignUp.com Project Image


Artificial Intelligence for Meteorites Prediction

Made with:

Python NumPy

Developed a project using Kalman Filters to predict the future positions of meteorites based on sensor readings. Implemented estimation techniques to forecast meteorite positions and designed a defense system to destroy them before impact using a laser turret. Demonstrated proficiency in estimation algorithms and real-time decision-making for proactive defense.

Artificial Intelligence for Meteorites Prediction


Artificial Intelligence for Solar System Prediction

Made with:

Python NumPy

Implemented a particle filter to localize a man-made satellite in a solar system. The satellite receives measurements of the gravitational pull of the planets in the solar system. Using a particle filter, the task was to estimate the satellite's position given the noisy measurements. The challenge included limited CPU time and the need to efficiently determine the satellite's location within a specified time frame. By utilizing the particle filter algorithm and integrating multiple measurements, the satellite's position could be accurately estimated, demonstrating the effectiveness of the localization approach.

Artificial Intelligence for Solar System Prediction

work projects

Whole Genome Sequencing Console Pipeline

Made with:

Python NumPy Biopython

The WGSIEH pipeline, developed in Python3, enables efficient analysis of bacterial whole genome sequencing data. It includes steps such as quality assessment, species identification, contamination search, de novo assembly, MLST analysis, and screening for antibiotic resistance genes and virulence factors. The pipeline generates PDF reports for each sample, summarizing the findings and observations.

Whole Genome Sequencing Console Pipeline


Automated Genome Data Extraction for Database Creation & Genome Analysis

Made with:

Python NumPy Selenium

Developed a web scraping program using Selenium to extract URLs from JavaScript web pages and download data from web servers. Created a local database for genome SNP analysis, filtering out duplicate downloads. Resulted in a remarkable 150% increase in the efficiency of database updating. Streamlined the process, saving time and enhancing productivity for genetic research.

Automated Genome Data Extraction

Education

M.S. in Computer Science
Computer Systems track
Georgia Institute of Technology
Expected Graduation Date: May 2025

Computer Science Certification
Seattle University
2022-2023

M.S. in Food Science
Oregon State University
2015-2018


Relevant Coursework

  • Data Structure & algorithm
  • Object-Oriented Concepts
  • Computer Systems
  • Database Systems
  • Software Architecture Design
  • Software Development Process
  • Computer network
  • Machine Learning for Trading
  • AI for Robotics
  • Information Security
  • Data Analysis and R programming


Skills

Languages
Java/Kotlin, Python, C++/C, C#, R, JavaScript, SQL, Shell scripting

Databases
MySQL, MongoDB, SQLite

Web Development
HTML, CSS, Bootstrap, Vue.js, Node.js

Tools
Git, Docker, VS Code, Linux/Unix, Bash, JetBrains, Android Studio, Swagger, AWS

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form