Logic & CMOS Studio
Browser studio that connects Boolean input to truth tables, K-maps, simplified equations, generated Verilog, and static CMOS pull-up / pull-down schematics.
Projects
A focused index of public builds across hardware learning, native utilities, embedded sensing, interactive maps, and data systems. I care most about projects that make technical reasoning clearer, faster, and more concrete.
Tools that turn architecture and circuit concepts into repeatable workflows.
VLSI Coursework EDA, physical design, and RTL experimentsReport-backed quarter projects with measurable PPA, CUDA, and Verilog outcomes.
Native Utilities Local-first macOS softwareSmall focused apps for files, documents, coursework, and everyday productivity.
Embedded Systems Sensing and live status displaysESP32 and C-based monitoring work that connects hardware signals to usable feedback.
Interactive Data Maps, datasets, and visual toolsBrowser experiences for exploring places, landmarks, and model outputs.
Showing all projects.
Browser studio that connects Boolean input to truth tables, K-maps, simplified equations, generated Verilog, and static CMOS pull-up / pull-down schematics.
Structured interview practice app with a large hardware question bank, timed mock rounds, wrong-question review, progress analytics, and JSON import / export.
Extended a multi-agent Verilog generation flow with failure routing, route-specific repair prompts, edit acceptance guards, and task-local debugging memory.
Implemented full GGM tree construction on CPU and CUDA GPU with Keccak-f1600 and Spongent-128 PRF backends for protocol-scale throughput experiments.
Meta Quest mixed-reality prototype where a sales-agent avatar practices a life-insurance pitch through speech, gesture, spatial movement, and live status feedback.
Browser tool for Boolean logic, truth tables, K-maps, simplified equations, Verilog, and static CMOS pull-up / pull-down schematics.
Logic classes often split truth tables, K-maps, Verilog, and transistor reasoning into separate tools.
One browser studio connects Boolean input to simplified equations, generated HDL, and static CMOS views.
Shows hardware reasoning across abstraction layers instead of stopping at a polished interface screenshot.
The project emphasizes traceability between Boolean input, minimized logic, generated Verilog, and static CMOS structure.
Local-first interview practice app with a large question bank, mock rounds, review history, progress analytics, and JSON import / export.
Hardware prep is hard to repeat when questions, missed concepts, and timing live in scattered notes.
Timed sessions, review history, analytics, and import/export turn practice into a durable loop.
Local-first data keeps the tool useful across multiple sittings without making prep feel heavy.
Question sessions, missed-question review, and analytics are designed to keep hardware interview prep structured over multiple sittings.
Archive utility for macOS that compresses and extracts common formats, supports password workflows, and keeps files on device.
Archive workflows are frequent enough to deserve a focused native utility instead of a loose script.
Compression, extraction, passwords, job history, and releases are wrapped in a Mac-first interface.
The project balances product polish with privacy-first local file handling.
The app frames compression, extraction, password handling, and release delivery as a polished desktop utility rather than a script wrapper.
No featured projects match this filter.
Extended a multi-agent Verilog generation flow with failure routing, route-specific repair prompts, edit acceptance guards, and task-local debugging memory.
LLM-generated RTL can compile, simulate, and still fail from interface, timing, or behavioral mismatches.
Classified failures into syntax, interface, logic, or ambiguous routes and preserved candidate checkpoints per task.
Routing cut estimated cost and runtime by 3.9%; memory raised full-set raw passes from 138/156 to 141/156.
The report frames routing as an efficiency control and memory persistence as the stronger correctness signal for future combined experiments.
Implemented full GGM tree construction on CPU and CUDA GPU with Keccak-f1600 and Spongent-128 PRF backends.
GGM trees need millions of PRF evaluations, making throughput the bottleneck for protocol-scale workloads.
Used a flat breadth-first memory layout and one GPU thread per parent node to expand levels in parallel.
Keccak reached 202M leaves/sec at depth 20; Spongent GPU time dropped from 2041 ms to 108 ms at depth 12 after optimizations.
The report compares software-friendly Keccak with hardware-native Spongent, showing why relative speedup and absolute throughput tell different performance stories.
No quarter reports match this filter.
Canvas deadline tracker for the macOS menu bar, built as a local-first coursework companion.
Focused on compact status visibility, deadline scanning, and a native-feeling menu bar workflow.
Password-protects PDFs on Mac with batch export and local-only document handling.
Built around a narrow document workflow: select PDFs, apply protection, and export without sending files elsewhere.
Offline job-application assistant focused on keeping application workflow data on device.
Organizes application state, notes, and follow-up context with an offline-first privacy posture.
ESP32 environmental monitor for CO2, comfort metrics, and live indoor status display.
Pairs embedded sensing with a simple status interface so readings are useful at a glance.
Meta Quest mixed-reality prototype where a sales-agent avatar practices a life-insurance pitch through speech, gesture, and spatial movement.
Routes user speech through AutoVAD or Android STT, maps conversation intent to avatar gestures, and mutes the mic during TTS to reduce echo pickup.
Scenic-area map with search, language switching, images, and region highlights.
Uses map browsing and structured place metadata to make scenic-area exploration more visual and searchable.
Static landmark map for the Google Maps miniatures list, using Leaflet for browsing and filtering.
Transforms a static landmark list into an interface with geographic context, filtering, and fast inspection.
Kaggle competition work around climate emulation modeling and machine learning experimentation.
Captures experimentation around climate model emulation, data preparation, and notebook-based iteration.
No public tools match this filter.