Ian Macalinao is a Full Stack Developer with 14 years of hands-on experience building modern, user-focused web applications using Laravel, Vue, and React. Currently on the Community Team at Codebility, he has delivered end-to-end projects including a ticketing system, consultation scheduler, and an AI-powered fitness app, and is seeking a junior/entry-level web developer role to keep learning and contributing. Beyond web apps, Ian contributes to notable open-source blockchain projects—helping improve Solana and Aptos tooling and the Solana JS SDK—demonstrating attention to code quality, documentation, and developer experience. He combines practical project work with a habit of incremental codebase improvements (typo fixes, type enhancements, deprecations) that make large systems more maintainable. Based in Cauayan, Isabela, he balances formal IT training with real-world internships (AngularJS/Java/Spring Boot at Accenture) and an active portfolio showcasing his recent work.
14 years of coding experience
Bachelor of Science - BS, Information Technology, Bachelor of Science - BS, Information Technology at Isabela State University
Contributions:1 review, 17 commits, 11 PRs in 10 months
Contributions summary:Ian primarily contributed to improving the TypeScript types and adding documentation to macros within the Anchor framework. They enhanced the TypeScript code in several files, including those related to program, coder, and provider functionalities. Furthermore, the user added documentation to macros to allow for the missing documentation lint, improving code quality and readability. This indicates a focus on improving the developer experience and code maintainability of the Anchor framework.
Aptos is a layer 1 blockchain built to support the widespread use of blockchain through better technology and user experience.
Role in this project:
Back-end Developer
Contributions:2 reviews, 14 commits, 13 PRs in 3 months
Contributions summary:Ian made significant contributions to the Aptos blockchain core, focusing on the API and transaction processing. They implemented features related to generating ABIs for move compile, enhanced support for multi-agent transactions, and added functionality for overriding private key inputs. Further work included removing dependencies and adjusting account address retrieval within the CLI tool.
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.