Luis Clemente
Scroll
About me

My name is Luis Clemente. I am a Computer Engineering student specializing in Software Engineering. I am passionate about programming, a fast learner, and highly adaptable. My goal is to participate in new and exciting projects while I complete my degree, continuously improving my skills.
Resume

Programming languages
Java & Python – Focused on object-oriented programming (OOP), algorithms, and data structures.
C & Bash – Used for scripting, system-level tasks, and automation.
HTML & CSS – Applied in front-end web development, often integrated with Spring Framework for full-stack projects.
SQL – Experience with relational databases, query optimization and triggers implementation.
Additional exposure to Assembly, R, and C#, used in academic or exploratory contexts.
Languages
Spanish – Native proficiency.
Valencian – Native proficiency.
English – Very fluent, both spoken and written.
German – Basic knowledge, currently improving.
Education
Completed Primary and Secondary Education.
Specialized in Science during Baccalaureate.
Currently pursuing 4th year of a Bachelor’s Degree in Computer Engineering, specializing in Software Engineering,
Projects
Song recommendator
A project developed primarily in Java, which takes a preloaded list of songs with parameters, executes an algorithm, and recommends similar songs. It also offers the option to choose between the K1NN or KMeans algorithms. JavaFX was also used for the interface.
Route generator app for android
A mobile application for Android with a map as the main interface. It connects to different APIs to generate routes between two points of interest. It also calculates the fuel price based on your vehicle and the current gasoline or electricity price in your area. It was developed primarily using Kotlin.
Furthermore, the ATDD (Acceptance Test-Driven Development) methodology was followed, meaning tests were created before implementation
Web for race management
A web platform designed to simplify and comprehensively manage the organization of mountain races (trail running events), facilitating coordination and communication among all event stakeholders. Java was used along with Spring and PostgreSQL for the backend, and HTML with CSS for the frontend.