Sunny
RSS FeedHi, I’m a software developer passionate about building modern web applications, especially with Angular and full-stack technologies. I enjoy creating practical tools, exploring AI-powered solutions, and sharing knowledge with the developer community. I’m always excited to learn, build, and solve real-world problems with technology.
Read the blog posts or check README for more info.
Featured
-
Angular skills
The angular/skills repository is Angular's official collection of Agent Skills—reusable instruction packages that teach AI coding assistants how to work effectively with Angular. Rather than fine-tuning a model, these skills provide structured, task-specific knowledge that an agent loads only when needed.
-
The Control Room of Your Angular Workspace
If you’ve ever generated a new Angular project, you’ve likely noticed a rather intimidating file sitting at the root of your directory angular.json.
Recent Posts
-
Getting Started with AWS Kiro Best Practices for Building Production-Ready Apps
The landscape of AI-assisted coding is rapidly shifting from simple code generation to complete agentic engineering. If you are looking to accelerate your development workflow while maintaining high standards for code quality, Kiro (built and operated by AWS) is designed to help you bridge the gap between initial prototype and enterprise production.
-
Getting Started Building Reactive 3D Scenes for Production
Bringing 3D to the web used to mean writing thousands of lines of imperative WebGL or raw Three.js code, manually managing the rendering loop, and struggling to connect the 3D world with the rest of your application's UI.
-
Demystifying the JavaScript Event Loop, Microtasks, and Timers
JavaScript is single-threaded, meaning it can only execute one piece of code at a time. Yet, modern web applications effortlessly handle fetching data, rendering UI, and running timers simultaneously without freezing. The secret to this non-blocking magic is the **Event Loop**.
-
Building Browser-Based Media Tools The Power of Canvas and WebAssembly
The days of needing heavy, native desktop applications to resize a photo, extract text from a document, or trim a quick video are fading fast. Thanks to modern web APIs, the browser has evolved into a powerhouse capable of executing complex media processing entirely on the client side.