Skip to content
View Daga321's full-sized avatar

Highlights

  • Pro

Block or report Daga321

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Daga321/README.md

Hi, I'm Daniel Gomez

Typing SVG


๐Ÿ’ซAbout Me:



Iยดm 23 years old, a Colombian technology enthusiast, self-taught fullstack developer dedicated to create tools that help people. while most people see daily obstacles as problems, i see them as challenges waiting to be solved.
Iยดm an active researcher in my university leading the development of 2 important AI projects which you could know about below in the notable projects section.
Currently Iยดm in the final stage of my university studies and iยดm ready to build a strong professional relationship by contributing to high impact projects.

๐Ÿ› ๏ธ My Skills:

๐Ÿ‘‰ Programming Languages

Python Java C++ C#

๐Ÿ‘‰ Frontend Development:

JavaScript Blazor

๐Ÿ‘‰ Backend Development:

Spring Django DjangoREST .Net

๐Ÿ‘‰ Cloud:

Linux Docker Heroku

๐Ÿ‘‰ Tools:

Unity Postman Git GitHub

๐Ÿ‘‰ Databases:

MicrosoftSQLServer MySQL Postgres

๐Ÿ‘‰ IA Libraries:

TensorFlow Keras scikit-learn NumPy


๐Ÿ“‚ Notable Projects

1. Gateway with Authentication and Authorization

Developed a gateway to centralize all requests and secure backend microservices. It includes a custom Authentication and Authorization service that generates JWTs with an SHA-256 cryptographic key.

  • Token Management: Tokens have variable expiration times (from 5 hours to 15 days), and users must reauthenticate after expiration to maintain security while minimizing inconvenience.
  • Traceability: The gateway logs all activity in a database for monitoring and traceability.
  • Security: The cryptographic key is stored in environment files specific to each server, ensuring unique local configurations and preventing unauthorized access.
  • Deployment: The solution is fully containerized and deployed using Docker.

2. Convolutional Model for Sign Language Recognition

Implemented a convolutional neural network (CNN) to recognize Colombian Sign Language (LSC) from video feeds captured by six cameras, each positioned at a different angle.

  • Dataset Creation: The system processes multi-angle video feeds to generate a compact dataset for training a sign-language translation AI.
  • General Applicability: Although designed for LSC, the approach can be adapted for other regional sign languages.

3. Unity Terrain Generation with AI Images

Developed a Unity terrain generator system powered by a Conditional GAN (CGAN).

  • AI-Generated Input: The CGAN produces 512x512 grayscale images, where pixel intensity corresponds to height percentages for terrain generation.
  • Dataset: The AI was trained using Digital Elevation Maps (DEMs) from Colombian geography, provided by the United States Geological Survey (USGS).
  • Technical Challenges:
    • Computational cost during training, mitigated by experimenting with Google Colab TPU (free), NVIDIA GPUs on Windows, and Linux environments.
    • Preprocessing DEM images in .tiff format, including converting grayscale gradients to global elevation points.
  • Integration: Unity processes the grayscale images to generate realistic terrains with varying elevation levels.

๐ŸคContact Me:


LinkedInย  Gmailย 

Pinned Loading

  1. LiquidApp LiquidApp Public

    LiquidApp is an intuitive solution designed to simplify the settlement of shared services and expenses in multifamily homes. With LiquidApp, residents can easily manage and split costs for utilitieโ€ฆ

  2. Bank-Customer-Simulation Bank-Customer-Simulation Public

    Java 1

  3. MST-manipulation-project MST-manipulation-project Public

    Java

  4. SlideHarvest SlideHarvest Public

    SlideHarvest is a browser extension designed to detect embedded slide presentations in public iframes, capture them in high resolution, and export them as clean, well-formatted PDF files โ€” all withโ€ฆ