Kalle Kankaanpää is a software engineer with eight years of hands-on experience building microservices and full-stack web applications while completing a BSc in Computer Science at Aalto University. Based in Espoo, Finland, he has worked extensively with TypeScript, Node.js/Express, React, Java/Spring and containerized deployments, often contributing part-time while studying. He also contributes to open-source Rust projects—most notably implementing derive macros and modular refactors for a high-profile Minecraft server implementation—demonstrating deep systems-level Rust knowledge beyond typical web stacks. Interested in web development, embedded systems and cybersecurity, he blends pragmatic engineering with a curiosity for low-level and secure software design.
8 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Aalto University
Contributions:13 commits, 9 PRs, 3 comments in 14 days
Contributions summary:Kalle primarily contributed to the `libcraft` project, a Minecraft server implementation written in Rust. Their work focused on creating derive macros for the `BlockData` trait and implementing these macros to generate properties for different block types. Furthermore, they refactored the project by moving generators for blocks, items, particles, entities, and biomes into separate crates, thereby modularizing the project structure. This indicates a strong understanding of Rust and its macro system while improving code organization.
Contributions:1 release, 50 commits, 2 PRs in 1 month
apisteam-websteam-web-apisteamworksapi-wrapper
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.