Skip to content
View sayalikulk's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report sayalikulk

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
sayalikulk/README.md

Hi there, I'm Sayali Kulkarni πŸ‘‹

πŸŽ“ M.S. ECE @ UW–Madison (Dec 2026)
πŸ§ͺ Targeting Design Verification / CPU Verification roles

I like the bring-up + debug loop: reproduce β†’ waveform dive β†’ add checkers/assertions β†’ lock it in with regressions. Right now I’m focused on SystemVerilog DV, CPU microarchitecture (pipeline + caches), and Linux/OS fundamentals.


πŸš€ Projects

  • 🧠 RISC-V 5-Stage CPU + Caches β€” RV32I pipeline (hazards: stall/flush/forwarding) + I/D caches; verified with self-checking tests + waveform debug.
  • πŸ€– FPGA Segway Controller β€” PID control, SPI sensor interface, PWM motor drive; SV testbenches + synthesis flow.
  • 🐚 Custom Unix Shell (wsh) β€” fork/exec/wait, pipelines (pipe/dup2), redirection; memory-safe (Valgrind-clean).
  • πŸŽ₯ Real-time Deepfake Detection (ViT) β€” ViT-based video pipeline tuned for fast inference; trained on FaceForensics++ (IEEE publication).

🧰 Toolbox

πŸ§ͺ DV / RTL: SystemVerilog, Verilog β€’ self-checking TBs β€’ scoreboarding β€’ directed + randomized testing β€’ (basic) SVA β€’ (basic) functional coverage
🧠 Arch / OS: RISC-V pipeline (hazards, stall/flush/forwarding) β€’ caches/memory hierarchy β€’ POSIX (fork/exec/wait, pipes/dup2, redirection)
πŸ’» Languages: C/C++ β€’ Python β€’ Bash β€’ Java β€’ SQL β€’ R
πŸ”§ Tools: Questa/ModelSim β€’ Git β€’ Linux β€’ Makefiles β€’ GDB β€’ Valgrind β€’ Jenkins β€’ Docker β€’ Quartus β€’ Synopsys Design Compiler


πŸ”— Let’s connect

πŸ“© Email: sskulkarni34@wisc.edu
πŸ’Ό LinkedIn: https://linkedin.com/in/sayalikulk
πŸ§‘β€πŸ’» GitHub: https://github.com/sayalikulk

Pinned Loading

  1. segway-controller segway-controller Public

    FPGA Based Segway Controller

    SystemVerilog

  2. 5-Stage-Pipelined-Processor 5-Stage-Pipelined-Processor Public

    Verilog

  3. FYP-Deepfake-Detection FYP-Deepfake-Detection Public

    Jupyter Notebook

  4. single-cycle-processor single-cycle-processor Public

    Verilog

  5. custom-unix-shell custom-unix-shell Public

    C