Hi! I'm Luís Neto,
Software
Developer
I'm a Licensed Computer Scientist with a Master's in Informatics Engineering from the University of Minho.
I'm a pragmatist and a minimalist at heart always striving to find solutions in the most efficient and effective way possible.

Professional, disciplined and versatile.
A glipse into my academic journey.
Relational and Non-Relational Database Systems
- Structured, designed and created a complex relational database in MySQL;
- Created a Java algorithm capable of automatically exporting the data on a relational database in MySQL and importing that information to a non-relational database in MongoDB.
Project Rating → 19/20
Refractoring Aging Code Base - Modular Programming in Java
- Developed a new architecture capable of supporting the functionalities present in Ivy Workbench, a model based tool for the analysis of interactive systems designs, using the concept of modularity introduced in Java 9.
Project Rating → 18/20
Exploring the Evolution of Artificial Neural Networks through Genetic Algorithms
- Reverse engineered an application's memory space using dynamic and static analysis.
- Established a sensory layer from the data gathered from the reverse engineering process.
- Used the NEAT algorithm to generate, evaluate, evolve and complexify artificial neural networks.
- Developed a motor layer capable of emulating the output of the generated neural networks back into the running process.
- C# and embedded AutoIt were used for this project.
- Verifiable here. Available on RepositoriUM.
Project Rating → 18/20
Reasonable, rational and responsible.
Some of my personal projects.
Converting Excel file to AutoHotKey Script
- Designed an application with an intuitive G.U.I. with custom parameters and settings;
- Capable of receiving data from an Excel file and converting it into an AutoHotKey script that can be used to automate the process of inserting barcodes into a SAGE form for printing;
- Application made with Tauri framework. TypeScript, HTML and CSS was used for the frontend and Rust was used for the backend.
Barcode Scanning Inventory Management Application
- Created a fully fledged mobile application capable of importing and storing data from an Excel file with a specified format and use the device's camera to scan barcodes, compare them to the data stored in the local database to update and save the current amount in stock;
- Being able to export the updated data to an Excel file at any given time;
- Constructed using Kotlin and the Android Studio IDE.
Merging data from multiple Excel files into a single Excel file
- Architectured an application complete with an intuitive and easy to use G.U.I. with displayed custom parameters and settings, capable of receiving data from an Excel file and merging it to an existing Excel for the purposes of inventory safe keeping;
- The algorithm efficiently traverses the Excel file and compares the reference code of each item to the reference code of the items in the other Excel file, if a match is found the algorithm will then proceed to merge/increment the data from the secondary Excel file to the main Excel file;
- Acomplished in C#, using Windows Forms for the G.U.I.
Want to know more?
A bit about me.
I am . . .
01
Always striving to learn more
As a dedicated programmer, I'm constantly pursuing knowledge and growth. Technology evolves rapidly, so I embrace each day as a chance to expand my skills and staying up to date. I find inspiration in programming's endless possibilities, using every challenge and project to enhance my expertise. Whether it's learning a new language, mastering a framework, or solving complex problems, my curiosity drives me to understand, create, and adapt. This pursuit empowers me to be a more proficient and adaptable programmer, contributing to the software development landscape's ongoing evolution.
02
Responsible and Dependable
I take great pride in being responsible and dependable. I understand the impact of my work on people's lives and businesses. I prioritize delivering high-quality, efficiently, and well-documented code that meets project needs. I'm committed to meeting deadlines, clear communication, and addressing issues promptly. Clients and teammates can rely on my transparency and trustworthiness in every project. In the collaborative world of programming, I'm the one others can count on, making responsibility and dependability both a professional standard and a personal ethos.
03
Flexible and Adaptable
I embrace flexibility and adaptability as essential traits in my role as a programmer. Technology evolves rapidly, demanding agile problem-solving. I excel in various languages and eagerly learn new ones. I stay current with industry trends. I approach novel challenges with creativity. I adapt to diverse teams and stakeholders, effectively bridging technical and non-technical gaps. In the dynamic world of programming, I'm well-prepared to tackle any obstacle and seize opportunities.
The Complete Package
Candidate #1 | Candidate #2 | Candidate #3 | Me | |
---|---|---|---|---|
Dedication | ||||
Critical Thought | ||||
Interpersonal Skills | ||||
Progamming Ability |
Scroll to see more →
Made with
and