Skip to content
View faraninm's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Gujranwala,Punjab,Pakistan
  • 08:25 (UTC +05:00)

Block or report faraninm

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
faraninm/README.md

🖥️ whoami

$ whoami
> faraninm

$ cat identity.json
{
  "name": "Faran Inam",
  "location": "Gujranwala, Punjab, Pakistan",
  "role": "Front-end builder & CAD designer",
  "tagline": "making the web a little more beautiful",
  "signature_style": "glassmorphism",
  "stack": ["HTML5", "CSS3", "JavaScript ES6+"],
  "cad": ["AutoCAD", "CATIA", "Fusion"],
  "uses_frameworks": false,
  "philosophy": "master the fundamentals before reaching for the framework",
  "open_to": ["collaboration", "feedback", "learning in public"]
}

🧊 About Me

I'm a builder who lives between two worlds: the pixels of the browser and the precision of engineering drawings.

On the web side, I craft glassmorphic, framework-free apps: frosted panels, soft blur, subtle glow, and smooth animation, all written in plain HTML, CSS and JavaScript. On the engineering side, I design in AutoCAD, CATIA and Fusion, where every line has a dimension and every dimension has a reason.

Both disciplines taught me the same lesson: the details are the design.

💭 "Master the fundamentals before reaching for the framework."


🧭 My Philosophy

🧱 Fundamentals First

Understand the DOM, the box model and the event loop before adopting a tool that hides them.

🎨 Beauty is Functional

Good UI isn't decoration. Clear hierarchy, comfortable contrast and smooth motion make software feel trustworthy.

📐 Measure Twice

CAD taught me precision. I bring that discipline to spacing, structure and clean code.

🛠️ Tech Arsenal

💻 Web

HTML5 CSS3 JavaScript

🔧 Tools

Git GitHub VS Code

📐 CAD

AutoCAD CATIA Fusion

🎯 Skill Breakdown

Skill What I do with it
🏗️ Semantic HTML Clean, accessible structure that reads well to browsers and humans
🎨 Modern CSS Glassmorphism, backdrop-filter, gradients, Grid, Flexbox, animations, theming
⚡ Vanilla JavaScript State handling, DOM manipulation, APIs, localStorage, drag & drop
🌐 API Integration Fetching live data for weather and movie apps
📏 2D Drafting Technical drawings and layouts in AutoCAD
🧊 3D Modeling Parts and assemblies in CATIA and Fusion
🔀 Version Control Git and GitHub workflow

🚀 Featured Projects

Glassmorphic calculator with 4 animated themes, a scientific mode, and full calculation history.

CSS JavaScript

📝 Notes

Glassmorphic notes app with tags, pinning, and instant search.

CSS JavaScript

☁️ Weather

Real-time weather with a 5-day forecast and auto-location.

CSS JavaScript
Typing test with live WPM tracking, detailed stats, and persistent history.

CSS JavaScript
Full calendar with month / week / day views, drag-to-reschedule, and recurring events.

JavaScript

🎬 Movies

Movie search with detail pages, cast, trailers, and favorites.

CSS JavaScript
A portfolio of 2D drafting and 3D modeling work across AutoCAD, CATIA and Fusion, organized by software.

AutoCAD CATIA Fusion

🧊 The Glassmorphism Recipe

Every project of mine starts from the same handful of ingredients. Here's the core of the look:

.glass {
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(16px) saturate(160%);
  -webkit-backdrop-filter: blur(16px) saturate(160%);
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);
}

Ingredients: a colorful gradient backdrop, a translucent layer, a blur, a thin bright border, and a soft shadow. That's it. ✨


🌉 Where Code Meets CAD

🌐 Web Development 📐 CAD Design
Layout with Grid & Flexbox Layout with sketches & constraints
Reusable components Reusable parts & assemblies
Responsive breakpoints Scaled views & drawing sheets
Debugging in DevTools Checking dimensions & tolerances
Clean, readable code Clean, readable drawings

Different tools, same mindset: structure, precision, and craft.


🗺️ Roadmap

  • Build glassmorphic apps with pure HTML, CSS & JS
  • Ship six web projects: Calculator, Notes, Weather, Typing-Speed, Calender, Movies
  • Publish a CAD portfolio across AutoCAD, CATIA & Fusion
  • Add live demos (GitHub Pages) for every web project
  • Add screenshots and GIF previews to each repo
  • Build a personal portfolio website
  • Add project galleries with renders to the CAD repo
  • Learn TypeScript once the JavaScript fundamentals feel unshakable
  • Contribute to open-source projects


🎲 Fun Corner

const faran = {
  fuel: "chai ☕",
  favoriteProperty: "backdrop-filter",
  favoriteShortcut: "Ctrl + S (pressed compulsively)",
  worstEnemy: "a misaligned pixel",
  bestFriend: "console.log()",
  motto: () => "Make it work, make it right, make it beautiful."
};

console.log(faran.motto());

🤝 Let's Connect

I'm always happy to talk about UI design, vanilla JavaScript, or CAD. The best way to reach me is to open an issue on any of my repos, and I'd love feedback on my projects.

GitHub Repos


"Design is not just what it looks like. Design is how it works."


⭐ If you like glassmorphic UI, check out the repos above and drop a star! ⭐

footer

Popular repositories Loading

  1. Calculator Calculator Public

    A glassmorphic calculator with 4 animated themes, scientific mode, and calculation history — built in pure HTML, CSS & JS.

    CSS 2

  2. Notes Notes Public

    A glassmorphic notes app with tags, pinning, and instant search — built in pure HTML, CSS & JS.

    CSS 2

  3. Weather Weather Public

    A glassmorphic weather app with real-time data, 5-day forecast, and auto-location — built in pure HTML, CSS & JS.

    CSS 2

  4. Typing-Speed Typing-Speed Public

    A glassmorphic typing speed test with live WPM, detailed character stats, and persistent history — built in pure HTML, CSS & JS.

    CSS 2

  5. Calender Calender Public

    A glassmorphic calendar with month, week, and day views, drag-to-reschedule, recurring events, and color labels — built in pure HTML, CSS & JS.

    JavaScript 2

  6. Movies Movies Public

    A glassmorphic movie search app with detail pages, cast, trailers, genre filters, and favorites — built in pure HTML, CSS & JS.

    CSS 2