Curriculum Vitae
Wadood Wasay
Contact Information
Wadood Wasay
Phone: +1 240-449-7846
Email: [email protected]
GitHub: github.com/wadoodwasay
Education
High School Diploma
Specialized magnet program focusing on computer science and technology
Research Interests
Advancements in RISC-V, x86_64, firmware, cyber exploits/exploit development, networking
Relevant Coursework
Foundations of Computer Science and Technology
- Learned engineering principles via lego rover design
- Learned scratch coding and basic java
Research & Engineering
- Learned principles of computer aided design
- Introduced to breadboards, protoboards, soldering, and basic electronic components
Fundamentals of Computer Science
- Proficiency in postfix, and prefix
- Learned about logic gates, race conditions, flip flops, transistors, resistors, basic circuits, and components of basic circuits
- Learned basics of the Racket programming language
Algorithm Data
- Became proficient in Java
- Learned about different sorting algorithms
- Became proficient in object oriented design languages and thinking like a programmer
Foundations of Technology
Analysis of Algorithms
- Became proficient in data structures such as stacks, queues, trees, red-black trees, and sorting algorithms
Intro to Networking
- Learned about networking protocols and their interworking layer by layer
- Hands on experience with networking equipment
Guided Research B
- Designed a computer from transistors in simulation
- Learned key concepts of how a CPU and its components function at a low level
- Became proficient in Assembly
- Learned how hardware design languages differ from traditional high level languages
- Designed a VM Translator, Compiler, Assembler, ALU, RAM, CPU
Intro to AI/LISP
- Learned graph searching algorithms such as Dijkstra's and A*
Guided Research A
- Learned cyber forensics fundamentals
- Learned OPSEC and OSINT fundamentals
Advanced Design Applications
Research Experience
Research Intern
Conducted research on RISC-V processor optimization and FPGA implementation.
- Investigated cache configurations for a RISC-V processor on FPGA
- Optimized design to achieve 8x performance gain through architectural changes
- Analyzed and implemented various caching strategies to improve processor efficiency
- Collaborated with open-source community through FOSSi Foundation
Teaching and Mentoring Experience
President, Game Development Team
- Prepared lectures and presentations about game development topics
- Organized meetings, fundraising events, and secured sponsors
- Led team in developing multiple game projects
- Mentored students in programming and game design principles
Publications
Technical Skills
Programming Languages: Assembly, Verilog, Rust, C, C++, Python, Java, Bash
Hardware Description Languages: Verilog, Assembly (x86_64, RISC-V)
Computer Aided Design/Engineering: OnShape, Fusion 360, EasyEDA
3D Printing: FDM, Resin, OrcaSlicer, AnycubicNext, Lychee Slicer
Linux Systems: Arch, Gentoo, Kali, Alpine
Server/Networking Homelab: Proxmox, Debian Linux, Docker, docker-compose, Tailscale, networking switches, routers, SBCs, NASs
Development Tools: Git, Make, GDB, Valgrind, various IDEs and text editors
FPGA Development: Xilinx Vivado, simulation and synthesis tools
Languages
English: Fluent (Native)
Urdu: Proficient
Spanish: Proficient
Arabic: Learning
Professional Development
- Active participant in open-source hardware and software communities
- Regular contributor to RISC-V and FPGA development discussions
- Continuous learning in cybersecurity and exploit development
References
Available upon request
Download a PDF version of my CV
Download CV PDF