About me
I'm Jorge Bernuil, a web developer with experience creating websites and digital applications that combine functionality, modern design, and user experience. My passion for technology and programming began at a young age, leading me to explore various tools and languages that now form my core stack: HTML, CSS, JavaScript, Python, PHP, MySQL, MongoDB, and frameworks like Bootstrap. Throughout my career, I've focused on developing custom solutions, from static and responsive websites to dynamic applications and interactive systems. Every project I undertake aims to deliver an intuitive and efficient experience, always keeping in mind the end user's needs and my clients' objectives. I consider myself a proactive and results-oriented professional, always seeking new challenges that allow me to improve my skills and stay up-to-date with web development trends. Whether working independently, as part of a team, or collaborating on large-scale projects, my focus is on code quality, efficiency, and client satisfaction.
Training
My training as a programmer combines university education with continuous learning through online platforms. During my university studies, I acquired a solid academic foundation in programming logic, data structures, algorithms, databases, and software development methodologies, which allowed me to thoroughly understand how applications are created and optimized from scratch. This period not only provided me with technical knowledge but also discipline, analytical skills, and the ability to approach complex problems in a structured way.
To complement this foundation and stay current with the demands of the technology sector, I have completed several courses on Udemy focused on specific areas such as web development, modern frameworks, programming in different languages, database management, and version control tools. These courses have allowed me to acquire practical skills directly applicable to real-world projects, as well as explore new technologies and market trends.
Thanks to this combination of academic training and self-directed learning, I have developed a comprehensive profile that allows me to adapt to different development environments, face technical challenges with effective solutions, and maintain constant professional evolution within the field of programming.
| Tecnologies |
Level |
Description |
| PHP |
Intermediate |
Web application development using pure PHP and PHP with the MVC pattern.
Creation of complete CRUD operations (create, read, update, and delete).
Connection to and manipulation of MySQL and MongoDB databases.
Handling forms, validations, and business logic.
Experience uploading projects to cPanel and troubleshooting common production errors.
Use of PHP in combination with HTML, CSS, and JavaScript. |
| Python |
Intermediate |
Scripting for:
File manipulation
Execution of system commands
Task automation
Database connectivity
Desktop application development with Qt/PySide
Solid understanding of programming logic and basic structures |
| JavaScript |
Intermediate |
DOM manipulation for dynamic interfaces.
Client-side form validation.
Implementation of interactive functions (buttons, events, like buttons, etc.).
Using JavaScript in real-world web projects.
A solid foundation for transitioning to frontend frameworks. |
| SQL |
Intermediate |
Design and creation of databases and tables.
Use of SQL queries (SELECT, INSERT, UPDATE, DELETE).
Integration of MySQL with PHP and Laravel.
Database management using phpMyAdmin.
Database export and import. |
| MongoDB |
Intermediate |
Using NoSQL databases with PHP and Python.
CRUD operations on collections.
Understanding documents, collections, and JSON structures.
Applying MongoDB to real-world web projects. |
| Qt / PySide |
Intermediate |
Developing desktop applications in Python.
Creating graphical user interfaces (GUIs).
Connecting the interface to the program logic.
Managing events and forms. |
| Git / GitHub |
Intermediate |
Using Git for version control.
Uploading and managing projects on GitHub.
Organizing repositories for personal projects.
Using Git for backups and professional portfolios. |