Rahadian Bayu Permadi

Rahadian Bayu Permadi

Mentor
Rising Codementor
US$17.00
For every 15 mins
ABOUT ME

Toptal Vetted Full-stack software engineer with 15+ of experience delivering mission-critical backend systems for global startups and Fortune 500s.. Worked with many companies in Europe, US and Asia. I am a "product-minded" engineer. I look beyond the ticket to ensure the solution drives user value and system stability as well as improved developer experience for team healthy being.

Jakarta (+07:00)
Joined June 2020
EXPERTISE
10 years experience
5 years experience
1 year experience
10 years experience
9 years experience
9 years experience
7 years experience

REVIEWS FROM CLIENTS

Rahadian's profile has been carefully vetted and approved as a Codementor. Connect with Rahadian now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
flask-graphql-template
Flask project template with user login and everything basics
Python
3
1
perso
a WebAssembly-compiled policy enforcement engine for MCP (Model Context Protocol) tool calls. You define access rules in a JSON file, compile them into a portable .wasm binary, and embed that binary in any host (Rust, Node.js, Python, Go, etc.) to make Allow/Deny decisions on every LLM tool call before it reaches MCP.
Rust
1
0
EMPLOYMENTS
Platform Software Engineer
Woven by Toyota
2004-09-01-Present
  • Optimized Developer Experience with AI: Embedded an LLM chat assistant within the core portal to streamlin...
  • Optimized Developer Experience with AI: Embedded an LLM chat assistant within the core portal to streamline internal workflows, reducing complex, multi-click support and infrastructure tasks to single-turn conversational interfaces.
  • Engineered Scalable Internal Developer Platforms (IDP): Spearheaded the development of a unified developer portal using Backstage, leveraging TypeScript and React to centralize infrastructure discovery and service management for global teams.
  • Optimized Platform Performance: Actively managed the platform’s technical health by resolving deep-seated architectural bottlenecks and maintaining high-quality code standards within a large-scale Monorepo environment.
  • Enforced Type-Safety & Scalability: Integrated advanced TypeScript patterns to ensure the platform’s reliability and maintainability, significantly reducing runtime errors and improving the stability of core internal tools.
  • Cross-Functional Technical Leadership: Collaborated with global engineering leads to translate business requirements into technical blueprints, ensuring the portal met the high security and compliance standards of the Toyota ecosystem.
TypeScript
Terraform
RESTful API
View more
TypeScript
Terraform
RESTful API
AWS
Backstage
View more
Senior Software Engineer & Software Architect
Toptal
2023-09-01-2024-08-01
  • Provided consultation and technical expertise in building great software
  • Designed software architectur...
  • Provided consultation and technical expertise in building great software
  • Designed software architecture
  • Planned the development activities
Software Development
Mobile App Development
Software architecture
View more
Software Development
Mobile App Development
Software architecture
Backend architecture
View more
Lead FullStack Developer
FuzeMee
2020-06-01-2023-09-01
  • Cloud Infrastructure Leadership: Designed and managed the full-stack cloud architecture on AWS</st...
  • Cloud Infrastructure Leadership: Designed and managed the full-stack cloud architecture on AWS, utilizing Amplify, AppSync (GraphQL), DynamoDB, and Cognito to support a scalable, secure social networking product.
  • DevOps & Delivery Excellence: Established CI/CD patterns and architectural standards that allowed the team to pivot quickly based on user feedback while maintaining 99.9% system availability.
  • Technical Mentorship: Led a cross-functional development team, providing code reviews and architectural guidance to ensure high-quality delivery of React Native and Node.js features.
  • Strategic Product Planning: Translated business goals from US-based stakeholders into technical roadmaps, managing the execution of complex features from concept to production.
React Native
AWS DynamoDB
AWS Lambda
View more
React Native
AWS DynamoDB
AWS Lambda
AWS Amplify
AWS
View more
PROJECTS
Perso - an embedded ABAC policy engine for MCP tool-call authorizationView Project
2026
perso is an embedded ABAC policy engine for MCP tool-call authorization — compiled to WebAssembly, with no control plane, no SaaS account...
perso is an embedded ABAC policy engine for MCP tool-call authorization — compiled to WebAssembly, with no control plane, no SaaS account, and no network call in the decision path. You define who can call which tools, under what conditions, in a plain JSON file. That file compiles into a single portable .wasm binary you load directly into your own process — a backend server, an MCP server, an edge function, or a CLI. There is nothing to deploy, register, or authenticate against. The policy engine ships inside your binary, next to your code, and answers Allow/Deny in-process, in microseconds. The LLM never touches auth. The host owns the role. perso makes the call at the point where the tool call would be forwarded — without leaving the process. perso is stateless and per-call by design: each decision evaluates one tool call against the attributes you pass in. For agentic loops — where the real risk often lives in a sequence of individually-innocent calls — the host or gateway accumulates session context and feeds it in as attributes; perso evaluates whatever context you give it, at microsecond cost per call. This isn't just asserted. perso-benchmark measures it directly: in-process WASM evaluation runs at ~1.75µs median, versus ~50.3µs for the same decision over a localhost network call to a PDP-style server — roughly 29× faster at the median, ~53× at p99. That's the best case for the network path (no TLS, no geographic distance, no multi-tenant queueing) — see the benchmark repo for full methodology, hardware specs, and raw results.
Python
Node.js
TypeScript
View more
Python
Node.js
TypeScript
Rust
Anthropic’s model context protocol
View more