I've wasted hours trying to read tiny labels on architecture diagrams. You find a great technical guide, the system diagram looks amazing — but it's so small you can't read anything. You zoom in → the layout breaks. You try Ctrl+F in a 50-node flowchart… nothing. So I built something to fix it. It's called DiagView — a tiny 19KB open-source tool. It turns any static SVG into an interactive viewer: • Zoom & pan • Search inside diagram nodes • Export to PNG/SVG/PDF • Laser pointer mode for remote reviews I designed the architecture and spec myself to solve a real problem I had — then used AI as a pair programmer for the implementation. The full process is documented in the README as an "Authenticity Statement." I think this is how many of us will build going forward — human vision + AI execution — and I'd rather be honest about it. It works with React, Vue, Svelte, or vanilla JS — and takes one line of code to set up. I'd genuinely love your feedback — especially if you work with system diagrams. Demo and GitHub links in the first comment 👇 #OpenSource #DevOps #Documentation #AIPairProgramming #Engineering #WebDev
Khadirullah Mohammad’s Post
More Relevant Posts
-
🚀 Built a Full-Stack Pattern Generator (Yes, seriously 😄) I recently built Pattern Studio — a small but structured full-stack system that generates 31 different text-based patterns through a clean web interface. 🔗 Live: https://lnkd.in/g8CCwntH --- ### 💡 What it does - Generates classic CLI-style patterns (rectangles, triangles, pyramids, etc.) - Converts them into a modern web experience - Fully driven by an API (no hardcoded UI tricks) --- ### 🧠 How it’s built Backend - Python-based system - Modular pattern engine (patterns.py) - API endpoints for listing + rendering patterns - CLI support preserved for traditional usage Frontend - Clean, minimal UI (HTML, CSS, JS) - Dynamic rendering via API calls - Real-time updates based on user input --- ### ⚙️ Key Features - 31 pattern types - Adjustable inputs (symbol, size, width, height) - CLI → Web transformation - Structured backend architecture - Deployed and publicly accessible --- ### 🎯 Why I built this Most people treat pattern problems as beginner exercises. I treated it like a system design problem: - Separate logic from interface - Build reusable modules - Expose functionality via API - Then layer a UI on top Same problem. Completely different approach. --- ### 📈 What this really demonstrates - Thinking beyond "just code" - Designing systems, not scripts - Converting traditional logic into scalable architecture - Bridging backend + frontend cleanly --- ### 🙏 Mentors & Guidance I’ve been fortunate to learn from people who emphasize building things the right way — not just making them work. Their focus on: - clean architecture - modular thinking - real-world systems played a big role in how I approached this project. S.P Acharya Prof. (Dr.) Pankaj Agarwal Rajesh Gupta Iflah Aijaz --- If you’re someone who still thinks pattern problems are “basic”, try turning one into a full system. That’s where the real learning starts. #FullStack #WebDevelopment #Python #SystemDesign #Projects #LearningByBuilding
To view or add a comment, sign in
-
-
I just launched a website without writing a single line of code. 🚀 I’ve always had ideas for tools, but the "coding barrier" usually slowed me down. This weekend, I decided to see how far I could get using just Claude as my primary architect for CalcBharat.online. The result? A fully functional Financial & Utility Calculator hub, built from scratch and deployed on Netlify. How it worked: Prompting as Logic: Instead of syntax, I focused on structure. I described the math (SIP, FIRE, Step-Up logic), and Claude handled the Next.js and Tailwind CSS. The "Antigravity" Workflow: We went through iterations—fixing broken layouts, integrating ReCAPTCHA, and setting up Server Actions for the contact form—all through dialogue. This isn't a post about being a "10x developer." It’s a post about how AI is turning the "idea-to-execution" pipeline into a casual afternoon project. If you have a tool you've wanted to build, the barrier to entry is officially gone. Check it out here: https://calcbharat.online 🇮🇳 #AI #BuildInPublic #NoCode #NextJS #ClaudeAI #CalcBharat
To view or add a comment, sign in
-
I used to spend hours on Micro-frontends architecture — when and how to split your frontend tasks. Then I tried vibe coding — letting AI handle the scaffolding while I focused on design. Result: 3x faster prototyping, same code quality. The workflow: 1. Describe the architecture in plain English 2. AI generates the boilerplate 3. I review, refactor, and optimize 4. Ship in days instead of weeks The developers who will thrive in the next 5 years aren't the ones who type the fastest. They're the ones who think the clearest. Have you tried AI-assisted development? What was your experience? #WebDevelopment #TypeScript #Frontend #JavaScript
To view or add a comment, sign in
-
I used to spend hours on Micro-frontends architecture — when and how to split your frontend tasks. Then I tried vibe coding — letting AI handle the scaffolding while I focused on design. Result: 3x faster prototyping, same code quality. The workflow: 1. Describe the architecture in plain English 2. AI generates the boilerplate 3. I review, refactor, and optimize 4. Ship in days instead of weeks The developers who will thrive in the next 5 years aren't the ones who type the fastest. They're the ones who think the clearest. Have you tried AI-assisted development? What was your experience? #WebDevelopment #TypeScript #Frontend #JavaScript
To view or add a comment, sign in
-
Static portfolios are dead. I replaced mine with a system. https://lnkd.in/gUgqy-k3 You don’t scroll it. You operate it.I got tired of static portfolio websites, so I built one you can actually interact with. When I started designing my personal site, I didn’t want another digital resume listing skills in Python, AI/ML, and Networking. I wanted the interface itself to demonstrate how I think and build systems. So I went a bit overboard (in a good way). 🔹 The entire experience is built as an interactive, brutalist-inspired web app 🔹 The “About” and “Network View” sections run on a custom physics-based SVG engine 🔹 Every node is draggable, zoomable, and fully responsive 🔹 No heavy third-party libraries — I implemented force-directed graph logic (repulsion, attraction, center gravity) from scratch 🔹 Optimized to maintain ~60fps on both desktop and mid-range mobile devices I even made the contact form simulate a TCP handshake… because why not turn networking concepts into UI? If you’re into: • Minimal, dark-mode, hacker-style interfaces • Creative coding and system-level thinking • Breaking things just to see how they behave You might enjoy this. Try it, mess with the physics, or even wire up your own network topology: https://lnkd.in/gUgqy-k3 Feedback from builders, engineers, and curious minds is welcome. #SoftwareEngineering #ReactJS #WebDevelopment #FrontendDev #CreativeCoding #PhysicsEngine #Networking #BuildInPublic #UIEngineering #JavaScript #TechInnovation #DeveloperPortfolio #100DaysOfCode #TechCareers
To view or add a comment, sign in
-
-
Stop writing boilerplate code. If you are still manually configuring backends and handling hydration bottlenecks in 2026, you are falling behind. Web Development has evolved from 'Mobile-First' to 'AI-First' and 'Edge-Native.' Here is how the top 1% of Software Engineers are building high-performance applications today. ### 1. Shift to Agentic Workflows Manual coding is being replaced by Agentic Development. Developers now act as 'Architects' using LLM-orchestrated CI/CD pipelines to automate unit testing, documentation, and refactoring in real-time. ### 2. Edge-Native Frameworks & WASM Client-side heavy apps are dead. We are seeing a massive shift toward: - WebAssembly (WASM) for near-native performance in the browser. - Zero-Hydration architectures (like Qwik and Svelte 6) to achieve perfect Core Web Vitals. - Interaction to Next Paint (INP) optimization as the primary SEO ranking factor. ### 3. Post-Quantum Web Security With the rise of quantum computing, 2026 is the year of Post-Quantum Cryptography (PQC) in TLS layers. Security is no longer an afterthought; it is integrated into the edge runtime. ### 4. Semantic Video & Multimodal UI Interfaces are no longer just buttons and text. Generative UI components adapt dynamically to user intent, providing a personalized experience powered by on-device AI models. Are you ready for the Web 4.0 transition? Comment 'SCALE' below for my 2026 Tech Stack Roadmap. #WebDevelopment #SoftwareEngineering #AI #Nextjs #ReactJS #WASM #TechTrends2026 #FullStack #Programming #CloudComputing #CodingLife #WebDesign #DevOps #JavaScript #FutureOfTech #WebPerformance
To view or add a comment, sign in
-
-
🚀 Stop Coding in "Boolean Hell": Why I’m All In on XState[https://xstate.js.org/] If you’ve ever found yourself staring at a component with isLoading, isError, isSuccess, and isEmpty all set to true at the same time... you aren’t alone. You’re just trapped in Impossible State. In complex applications, managing logic with a dozen useEffect hooks and random booleans is a recipe for bugs that are impossible to trace. That’s why I’ve been diving deep into XState (State Machines & Statecharts). 🤖 The Shift: Instead of asking "What happened?" and manually toggling flags, XState forces you to define: States: Exactly what "modes" your app can be in (Idle, Loading, Success). Events: What specific actions trigger a transition (FETCH, RETRY, CANCEL). Transitions: Exactly which state comes next (You can't go from 'Success' back to 'Loading' without an event). Why it’s a game-changer for 2026: ✅ Visual Documentation: The Stately editor turns your code into a living diagram. Non-devs can actually understand the logic. ✅ Zero Impossible States: It is physically impossible to be in two states at once. ✅ Predictability: Testing becomes a breeze because your logic is decoupled from your UI components. Moving from "Event-Driven" to "State-Driven" architecture feels like upgrading from a map to a GPS. It’s more work upfront, but you never get lost. Are you still managing state with useState soup, or have you made the jump to State Machines? Let’s talk in the comments! 👇 #WebDev #XState #StateMachines #ReactJS #SoftwareArchitecture #FrontendEngineering #CodingTips
To view or add a comment, sign in
-
Sometimes the hardest skill in software engineering isn't writing code—it’s knowing when to hit delete. 🗑️ Three weeks ago, I set out to build an AI-powered "Second Brain." Like any eager developer, I dove straight into the code. Big mistake. By week two, I was drowning in an "issue pond" of my own making. The architecture was tangled, the queues were messy, and my Version 0 was completely unsalvageable. So, with the deadline looming, I made the tough call: I trashed V0 completely. I took a step back. No coding. Just pure architectural planning, mapping out the data flow, the UI state, and the background workers. Once the blueprint was bulletproof, I started building. Exactly one week ago from now i start building it again, right before the deadline (yesterday), I’m incredibly proud to ship MindFolio. MindFolio isn't just a bookmark manager; it’s a multimodal knowledge engine: ⚡ Universal Capture: Saves web URLs, PDFs, images, and extracts high-res Instagram posts. 🤖 AI Processing: Uses Mistral AI & Pixtral vision models to auto-tag and summarize everything. 🔍 Semantic Search: Find your saved content by thought, concept, or "vibe," not just exact keywords. ⚙️ Asynchronous Architecture: BullMQ & Redis handle the heavy AI lifting in the background so the UI stays lightning fast. 🎨 Emerald Clean UI: A custom, dark-mode design system built with React, Tailwind CSS and ShadCn UI. The biggest lesson learned? An hour of planning saves a week of debugging. Check out the live demo and the repo below! Let me know what you think. 👇 Live url : https://lnkd.in/dpWVvr3d Repo : https://lnkd.in/dV8EkFNn Sheryians Coding School Harsh Vandana Sharma Satwik Raj Ankur Prajapati Ayush Ahirwar Abdurrahman Shaikh Ritik Rajput #SoftwareEngineering #WebDevelopment #MERNStack #MistralAI #BuildInPublic #ReactJS #Redis
To view or add a comment, sign in
-
You have shipped a layout bug that had nothing to do with CSS. It was a text measurement bug. Pretext just hit 36K stars on GitHub. It does multiline text measurement in pure TypeScript. No DOM. No getBoundingClientRect. No layout reflow. But "no DOM" is not the interesting part. The interesting part: you can know exact text height before render. That flips the pattern from: render → measure → patch → repeat to: measure → predict → render once It quietly fixes problems most teams just live with: → og:image text wrapping that breaks on long titles → PDF overflows on dynamic names → canvas text that never matches the DOM → jumpy masonry cards on load → chat bubble sizing that flickers In AI products this matters even more. Text is generated dynamically everywhere. Chat, cards, summaries, previews, PDFs. All of it is unpredictable length. I have debugged enough "why is this text overflowing" tickets to know - 90% of the time it is not a CSS problem. It is a measurement problem. Pretext by Cheng Lou 👇 https://lnkd.in/dy2n-utx How many of your layout bugs were really just text measurement bugs? #frontend #webdev #typescript #opensource #devlife
To view or add a comment, sign in
-
-
I used to spend hours on TypeScript type-level programming — advanced generics and inference tasks. Then I tried vibe coding — letting AI handle the scaffolding while I focused on design. Result: 3x faster prototyping, same code quality. The workflow: 1. Describe the architecture in plain English 2. AI generates the boilerplate 3. I review, refactor, and optimize 4. Ship in days instead of weeks The developers who will thrive in the next 5 years aren't the ones who type the fastest. They're the ones who think the clearest. Have you tried AI-assisted development? What was your experience? #WebDevelopment #TypeScript #Frontend #JavaScript
To view or add a comment, sign in
Explore related topics
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development
🚀 Try it out: ✨ Live Demo — https://khadirullah.github.io/diagview/ 🛠️ GitHub — https://github.com/khadirullah/diagview 📖 Full blog post — https://khadirullah.com/blog/introducing-diagview/ If you work with system diagrams: • How are you currently viewing them? • Any tools you swear by?