Third-year CS @ Wilfrid Laurier Networks • RISC-V • Systems

Hey, I'm Sameen.

I’m a third-year Computer Science student at Wilfrid Laurier University interested in low-level systems, computer networks, and RISC-V CPU design.

Systems & Networking
C / C++ RISC-V VHDL Linux

RISC-V CPU

VHDL

Building a RISC-V CPU with an ALU, register file, and control logic.

Experience with VHDL, logic design, timing, and simulation.

Networking

Systems

Exploring routing, congestion, sockets, and packet-level behavior.

What I'm looking for

Internships

Roles in systems, networking,cloud computing roles, infrastructure, or hardware-adjacent software.

Projects

A few things I’ve been working on recently.

RISC-V32 Emulator

Systems • C++

Full 32-bit RISC-V CPU emulator that fetches, decodes, and executes real instructions.

  • Implemented RV32I decode for arithmetic, branching, memory access, and control flow.
  • Created register file, memory system, and execution stages.
  • Simulated machine-code execution to understand CPU behavior deeply.

Socket Programming Project

Networking • Python

Client-server networking application using raw TCP/UDP sockets.

  • Built tools for sending/receiving messages over TCP and UDP.
  • Implemented message framing, timeouts, and connection handling.
  • Used Linux tools (netcat, tcpdump) to inspect real packets.

Coursework

Systems

Selected assignments from systems, algorithms, and digital logic courses.

  • Implemented trees, graphs, heaps, and hash tables in C/C++.
  • Designed logic circuits in Digital Electronics.
  • Built OOP programs using polymorphism and inheritance.

Next Project

Coming Soon

Reserved for an upcoming systems or networking project.

  • Currently learning Bash.

Resume

Full resume available as a PDF.

Summary

Third-year CS student specializing in systems, networks, and hardware-adjacent programming.

  • Focus on RISC-V, networking, and low-level programming.
  • Strong foundation in algorithms, logic design, and debugging.

Skills & Coursework

Technical Skills

  • C, C++, Python
  • VHDL / Digital Logic
  • Linux, Git
  • Azure Cloud
  • Windows, macOS

Key Coursework

  • Data Structures I & II
  • Object-Oriented Programming
  • Digital Electronics
  • Computer Networks