Daniel García is a computer scientist and software engineer based in Barcelona with 11 years of practical experience across research, simulation and applied engineering. He has built a domain-specific description language and compiler for modeling concurrent systems during a research internship and has developed numerical analysis solvers in C++ and Python for structural simulation and optimization at Mecalux. Currently balancing roles as a substitute teacher for data structures & algorithms labs and a software engineer, he bridges hands-on implementation with teaching and mentorship. Comfortable in C, C++, Matlab and Python, he focuses on algorithmics, graphs and optimization with a knack for turning formal models into performant simulation tools. His background includes an Erasmus exchange at KTH and a master’s in advanced computing research, reflecting a blend of international exposure and academic rigor. Colleagues often note his ease learning new languages and translating theoretical ideas into production-ready code.
11 years of coding experience
2 years of employment as a software developer
Grado en Ingeniería Informática Ciencias de la computación, Grado en Ingeniería Informática Ciencias de la computación at Universidad de Zaragoza
Erasmus Exchange Computer Science, Erasmus Exchange Computer Science at KTH Royal Institute of Technology
Contributions:100 pushes, 5 branches, 6 comments in 1 year
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.