rayca.PORTFOLIO is where I showcase who I am, my work, and some random things I love doing. From projects I’ve built to quirky experiments.
I'm a programmer with experience in Python, JavaScript, PHP, and Rust. I specialize in building websites and applications that are both functional and efficient. My focus is on delivering solid performance and ensuring that the solutions I create are reliable and scalable. I prioritize clean, maintainable code and aim to solve problems with effective, straightforward approaches.
Apr 12, 2025
In this blog, I’ve summarized some essential networking concepts I’ve recently explored. These notes are not only for personal reference but also might help others trying to understand how IP addresses, NAT, and mobile data routing actually work.
Apr 11, 2025
Most devices on the internet aren’t directly reachable. They’re behind routers doing NAT (Network Address Translation), meaning they have private IPs (like 192.168.x.x) and rely on the router to translate requests. The problem? Two devices behind different NATs can’t just connect to each other — they don’t even know how to reach each other.
Apr 10, 2025
I’ve been exploring Peer-to-Peer (P2P) networks and how they allow devices to communicate without relying on a central server. From bootstrapping and DHTs to NAT traversal, here’s a breakdown of how P2P systems work and why they’re so powerful in today’s decentralized internet.
Apr 8, 2025
Just raw concepts that devs keep getting wrong. Doesn’t matter if you're using JavaScript, Python, or Rust — these issues show up everywhere.
Mar 2, 2025
Rust does not compile to EVM bytecode, making it incompatible with Ethereum's core virtual machine. The EVM is purpose-built for deterministic execution, gas accounting, and minimal opcode usage.
Jan 8, 2025
I was randomly surfing Reddit and came across this post: [Rust and Primagen](https://www.reddit.com/r/rust/comments/1hvm6vj/rust_primagen/). The user was sharing how they learned Rust because of Primagen's hype, only to see him do a complete 180 later. And honestly?
Visit my external site with tools and apps I built and use every day.
Read my latest articles, insights, and tutorials.
I build full-stack web applications, responsive websites, and contribute to open source projects. I focus on clean, efficient, and maintainable code, ensuring real-world usability and scalability.
I have over 5 years of hands-on coding experience across personal, community, and open source projects. While I haven’t started professional work yet, I have a strong record of building complex, real-world applications independently.
I am proficient in PHP, JavaScript, TypeScript, Python, Rust, React, Vue, Astro, and Tailwind CSS. I continually explore new frameworks and tools to deliver modern, efficient, and scalable solutions.
I follow a collaborative, iterative approach. I start by understanding project requirements, build prototypes, test and refine solutions, and ensure the final product is functional, efficient, and user-friendly.
I enjoy exploring new tools and frameworks. I quickly adapt by studying documentation, building small projects, and contributing to open source, which keeps me up-to-date and versatile.