An online art-selling platform integrating Web AR to offer immersive real-world art experiences. Users can visualize artworks in their space before purchasing, bridging the gap between digital and physical art appreciation.
Building end-to-end, turnkey solutions for modern web.
I'm a Software Development Engineer who enjoys making things work and look good while they do. I build clean, user-friendly interfaces and reliable backends that can handle real-world demands. Whether it's building a smooth frontend or scaling an API, I focus on simplicity, functionality, and scalability… because complicated code is only fun until you have to maintain it.
~ / projects
~ / repositories
A classic Mario-style platformer developed using HTML5, JavaScript, and CSS. Featuring smooth controls, dynamic animations, and engaging gameplay, this project brings the nostalgic adventure to the web with modern technologies.
A high-performance probabilistic cache implementation in Go with ghost cache support for intelligent eviction policies. Features include thread-safe operations, TTL support, memory-aware eviction, and automatic cleanup of expired entries.
~ / recent articles
CAP Theorem, SQL vs NoSQL: The Part Most System Design Articles Get Wrong
If you read enough system design articles, you start noticing a pattern.
Read articleMaster TDD in Go: From Basics to Advanced Techniques
Let’s face it: writing tests isn’t the most glamorous part of software development. No one wakes up thinking, “Yes! Another day of debugging failed test cases!” Yet in Go, testing isn’t just a chore; it’s kinda superpower. With its built-in testing framework and clever techniques, you can create maintainable, reliable code that practically verifies itself.
Read articleUnderstanding MCPs: Transforming AI Beyond Limits
In the fast-evolving world of AI, Large Language Models (LLMs) have revolutionized AI, powering everything from chatbots to automated content generation. Yet, LLMs are dumb, despite their capabilities, they have significant limitations. However, their limitations have sparked innovative solutions like Retrieval-Augmented Generation (RAG). While Retrieval-Augmented Generation (RAG) has been a step forward, a more transformative solution, the Model Context Protocol (MCP), has emerged to redefine AI.
Read articleThe Science Behind JavaScript’s “Weird” Type Coercion: Not Magic, Just Logic
Let me guess — you’re a JavaScript developer, and at some point, you’ve stared at your screen, wondering why '1' + 1 gives '11', but '1' - 1 results in 0. You double-check, refresh the page, maybe even question your life choices. Don’t worry, you’re not alone.
Read articleMemory Management in Go: Where Bytes Live, Die, and Get Reincarnated
Memory management is the silent powerhouse behind high-performance applications — think of it as your application’s housekeeper who works for free and never takes a vacation. It’s not just a background process; it’s a core design feature that can make or break your application’s efficiency.
Read article~ / contact
Interested in working together or just want to say hi?
If you've got a project you want to start, think you could use my help, or just want to chat, feel free to reach out. I'm always up for a conversation!





