Skip to content
View EV-OD's full-sized avatar

Block or report EV-OD

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
EV-OD/README.md

Rabin Lamichhane β€” LC OS

Typing SVG

profile views Β  portfolio Β  linkedin Β  x/twitter Β  dev.to Β  medium


πŸ‘Ύ About Me

> whoami
  Rabin Lamichhane β€” Computer Engineer, Programmer
  & Web Enthusiast from Lalitpur, Nepal.

> cat manifesto.txt
  I might sound a little crazy, but I'm someone
  who has fallen in love with tech in all its forms.
  I build WebGL 3D apps AND 4-bit microprocessors.
  Whether it's high-level web magic or low-level
  hardware hacking β€” I build whatever I want. πŸ”₯

> uname -a
  Linux LC-OS 2.5.0-generic x86_64 GNU/Linux

⚑ Quick Facts

πŸŽ“ B.E. Computer β€” IOE Pulchowk
πŸ“ Lalitpur, Nepal
πŸ›οΈ IEEE Webmaster, Pulchowk SB
πŸ–₯️ Built a 32-bit OS kernel in C + x86 ASM
πŸ”Œ Designed a 4-bit CPU in Logisim
🌐 Full-stack + 3D web experiences
πŸ† NASA Space Apps Challenge
πŸ“§ evod599@gmail.com

πŸ› οΈ Tech Stack

Frontend

React Next.js TypeScript JavaScript Three.js Svelte Tailwind CSS HTML5 CSS3

Backend & Runtimes

Node.js Python Rust Firebase

Low-level & Systems

C C++ x86 Assembly WebAssembly Verilog Qt/QML

Tools & Platforms

Git Linux QEMU Tauri Vite npm


πŸš€ Featured Projects

πŸ–₯️ RandomOS β€” 32-bit Operating System Kernel Β C Β· x86 Assembly Β· NASM Β· GRUB

An experimental 32-bit OS kernel written in C and x86 Assembly. Features a higher-half kernel with paging, interrupt handling, FAT32 filesystem, CFS multitasking scheduler, VESA GUI subsystem, and a fully native compiler (rosc) for the RandomOS Language (.ros) that produces ring-3 user-mode executables at runtime.

Status: 🟑 Ongoing Β  | Β  πŸ“‚ View on GitHub

πŸ”Œ 4-Bit Microprocessor Β Logisim-Evolution Β· Digital Logic

A complete 4-bit CPU designed in Logisim-Evolution. Minimalist and educational by design β€” ideal for understanding how computation works at the transistor level.

Status: βœ… Completed Β  | Β  πŸ“‚ View on GitHub

⚑ CircuitFlow β€” AI + SPICE in the Browser Β React Β· WebAssembly Β· NGSPICE Β· Gemini

"Google Maps for Electronics." Uses Gemini's reasoning with an industrial-grade SPICE physics simulator (via WebAssembly) running in the browser to design functional schematics from natural language prompts.

Status: 🟑 Ongoing Β  | Β  πŸ“‚ GitHub Β  | Β  πŸŽ₯ Demo

πŸ”§ @allwcons/vite-plugin-jsw β€” WASM from TypeScript Β TypeScript Β· Vite Β· AssemblyScript

A Vite plugin enabling high-performance WebAssembly compilation from TypeScript-like syntax using the use wasm directive. Handles type inference and auto-i32 index casting.

Status: 🟑 Ongoing Β  | Β  πŸ“‚ GitHub Β  | Β  πŸ“¦ npm

πŸ€– SnapRun β€” Windows Automation with Rhai Scripting Β Rust Β· Tauri v2 Β· SolidJS

A Windows automation tool that simplifies workflows through Rhai scripting. Features global shortcuts, markdown rendering, and comprehensive file system APIs for productivity.

Status: 🟑 Ongoing Β  | Β  πŸ“‚ View on GitHub

🌌 Celestial Odyssey β€” 3D Solar System Explorer Β React Β· Three.js Β· Python

Interactive 3D exploration of the solar system with immersive planet tours, detailed planetary data, sound effects, and an AI guide. Built for the NASA Space Apps Challenge 2023.

Status: βœ… Completed Β  | Β  πŸ“‚ View on GitHub

βš™οΈ Digisim β€” Digital Logic Simulator Β C++ Β· Gtkmm 4

A full digital logic simulator built with C++ and Gtkmm 4 for educational purposes. Supports custom chip design and complex circuit simulation.

Status: βœ… Completed Β  | Β  πŸ“‚ GitHub Β  | Β  🌐 Website

✏️ VectorMate JS β€” Web-Based Vector Editor Β React Β· TypeScript Β· Canvas

A powerful browser-based vector editor with infinite canvas, pan/zoom, boolean shape operations, snapping, and extensive keyboard shortcuts.

Status: βœ… Completed Β  | Β  πŸ“‚ GitHub Β  | Β  🌐 Live

πŸ“ Shaper β€” 3D Geometry Node Editor Β React Β· Three.js Β· Node.js

A web-based application for creating and manipulating geometry nodes. Provides an intuitive interface for designing complex geometric shapes directly in the browser.

Status: βœ… Completed Β  | Β  πŸ“‚ GitHub Β  | Β  🌐 Live

πŸ“š More Projects...
Project Description Stack Status
Acss CSS Engine with if-else logic and browser runtime events Node.js, JS βœ…
Wcons CLI Customizable CLI with extensible commands & cross-platform support Python βœ…
NyayaPrep BALLB prep MCQ platform with translation & subscription management Next.js, Firebase 🟑
Nepal Driving License Exam Free mock test app for Nepal's driving license exam Next.js, Tailwind 🟑
Pattern Generator Web-based pattern generator with shapes, colors & styles React, TS βœ…
Graph Plotter in C Visualize mathematical functions using Cairo graphics C, Cairo βœ…

πŸ“Š GitHub Stats

GitHub Stats Β  Top Languages

GitHub Streak

GitHub Trophies

Activity Graph

contribution snake


πŸ“ Latest Articles


πŸ“‘ Connect

Β  Β  Β  Β 

"I might sound a little crazy, but I'm someone who has fallen in love with tech."
β€” Rabin Lamichhane

Pinned Loading

  1. react-pattern-generator react-pattern-generator Public

    react-pattern-generator

    TypeScript 1

  2. acss acss Public

    Forked from allwcons/acss

    JavaScript 1

  3. webtool webtool Public

    web tester

    JavaScript

  4. clerisy47/Celestial-Odyssey clerisy47/Celestial-Odyssey Public

    Repository for nasa space apps challenge 2023

    Jupyter Notebook 7

  5. bct2079/graphzier bct2079/graphzier Public

    C

  6. drag-drap-sortable drag-drap-sortable Public

    drag-drop

    TypeScript 2