Full Stack Developer

Hilan Alegria

Specialist in building complete web applications with HTML, CSS, JavaScript and Python. Systems Engineering student at Universidad Santiago de Cali, passionate about creating solutions that are functional, scalable, and visually polished.

Hilan Alegria

About Me

I am a Systems Engineering student at Universidad Santiago de Cali, with a focus on full-stack web development, process automation, and the application of artificial intelligence. Throughout my academic training I have worked on projects ranging from web interface design to data analysis with Machine Learning, which has allowed me to build a comprehensive vision of software development. I am passionate about creating solutions that are functional, efficient, and visually polished, and I approach each project as an opportunity to learn and deliver real value.

8+ Projects
3+ Years studying
5+ Technologies

Projects

The Problem

A retail company specializing in natural products needed its own e-commerce platform to manage its catalog, process online sales and manage its internal operation — without relying on generic solutions that limited its growth and customization.

Stack & Technical Decisions

Vue 3 + Pinia Efficient reactivity for dynamic catalogs and global cart state
Flask + Python Flexibility to build a custom REST API without unnecessary overhead
MySQL Critical referential integrity for e-commerce transactions
Stripe Industry standard for online payments with support in Colombia
Tailwind CSS Fast visual development with consistent design throughout the project
bcrypt + rate limiting Real security from the start, not as an afterthought

For the user

  • Catalog with filters and product detail
  • Cart persistent across sessions
  • Checkout with real payment via Stripe
  • Registration with email verification (OTP)
  • Password recovery
  • Editable profile

For the admin

  • Product, recipe and content management panel
  • Order management with status tracking
  • User management with activation/deactivation
  • Dashboard with business statistics
  • Bilingual support (ES/EN) throughout

Security

Passwords hashed with bcrypt Rate limiting by IP on sensitive routes Auto-lock after failed attempts Soft delete — no data physically removed Foreign Keys declared in MySQL Environment variables for all credentials CORS restricted to authorized origins

Results

90% Completed
3 Months of dev
1 Developer

Platform delivered at 90% in 3 months of active development, with production-ready architecture. The solution manages a product catalog with multilingual support, real-time payment processing and a complete administration panel.

Other projects

Cancer Analysis

Cancer Data Analysis

Survival prediction using Machine Learning models.

Python ML
Role: Data Developer
Inteligencia Artificial

Artificial Intelligence Project

Email automation and management using Python and AI libraries for meetings or appointments.

Python AI
Role: AI Developer
Happy Notes

Happy Notes Mobile App

Mobile app built with Expo Go for creating and managing personal notes.

React Native Expo
Role: Mobile Developer

Skills

Web Development
3 skills
HTML5 Advanced
CSS3 Advanced
JavaScript Intermediate
Programming
2 skills
Python Intermediate
React Native / Expo Basic
Tools
3 skills
GitHub Intermediate
VS Code Advanced
Excel Intermediate
Networking
1 skill
Cisco Networking Basic

Contact Me

Hilan Eduardo Alegria Yate

eduardoalegriayate@gmail.com