Federico Ciardi

Tutor at Technical University of Munich

Munich, Bavaria, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Federico Ciardi is a Munich-based neuroengineering and microelectronics student with seven years of hands-on software engineering experience spanning full-stack, embedded, and research environments. He has contributed to prominent open-source projects—most notably clap (Rust) and Babel—where he improved CLI parsing, TypeScript parsing, and compiler robustness, and helped enhance Fig's IDE-style terminal autocomplete. At TUM he tutors and researches practical neurotech problems, including development of parylene-coated self-foldable nerve electrodes and teaching CMOS ADC concepts, blending hardware, firmware, and signal-processing skills. Past startup work at Fig and freelance roles demonstrate a pragmatic focus on shipping features, maintenance, and tooling across Rust, TypeScript, React, and Swift. Less obvious: he pairs biomedical research experience (physiology experiments and experimental design) with production software contributions, making him adept at translating lab requirements into reliable engineering solutions.
code7 years of coding experience
job4 years of employment as a software developer
bookHigh School Diploma Scientific High School (Applied Sciences), High School Diploma Scientific High School (Applied Sciences) at S.I.E.S. Altiero Spinelli Torino
bookMaster of Science - MS Microelectronics and Chip Design, Master of Science - MS Microelectronics and Chip Design at Technical University of Munich
bookBachelor of Engineering - BE Biomedical/Medical Engineering, Bachelor of Engineering - BE Biomedical/Medical Engineering at Politecnico di Torino
languagesEnglish, Italian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (34)

babel610
parserator10
subcommands10
javascript10
parser10
expressjs10
validations10
fig10
validators10
testing10
autocomplete10
typescript10
validation10
regular-expression10
command-line-parser10

Programming languages (9)

TypeScriptMDXCSSRustJavaScriptGoObjective-CSwift

Github contributions (5)

github-logo-circle
withfig/autocomplete

Jun 2021 - Jan 2023

IDE-style autocomplete for your existing terminal & shell
Role in this project:
userFront-end Developer
Contributions:1396 reviews, 124 commits, 583 PRs in 1 year 7 months
Contributions summary:Federico primarily contributed to the development of the `withfig/autocomplete` project, focusing on creating IDE-style autocomplete functionality for the terminal. Their work involved adding and updating completion specifications for various tools and commands, including `xcrun`, `npx`, `tailwindcss`, and `git`. They demonstrated proficiency in creating, modifying, and maintaining configuration files to enhance autocomplete features, improving the user experience for command-line interactions.
zshiterm2bashfigide
An express.js middleware for validator.js.
Role in this project:
userBack-end Developer
Contributions:3 releases, 105 reviews, 46 commits in 2 years 3 months
Contributions summary:Federico primarily contributed to the implementation of new sanitization and validation features within the `express-validator` library. They added new sanitizers like `default` and `replace`, enhancing the library's capabilities. Additionally, the user was involved in dependency updates, specifically bumping the `validator` package. Furthermore, they made several fixes and improvements, including modifications related to the `.if` validation and primitives in the field selection process.
expressjsvalidationjavascriptexpressvalidator
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.
Request Free Trial
Federico Ciardi - Tutor at Technical University of Munich