Enforcing Control Flow Integrity on Smart Contracts @ UofT
Summer 2024 | Rust |
Full details can be found on the research page.
Summer 2024 | Rust |
Full details can be found on the research page.
Summer 2023 | Kotlin |
Full details can be found on the research page.
Spring 2023 | Python |
Wallet Credentials, Testnet Transactions, and Block Generation
Spring 2024 | Golang |
gRPC and ProtoBuf, Concurrency in Go, GlusterFS
Fall 2023 | Bash, Python |
SSL, Encryption, Decryption, Digital Signatures, OAuth, and Phishing
Aug 2022 | Golang |
A group project developed for the Sotoon internship
Spring 2023 | C++ |
Socket programming, Wireless LAN Simulation, Network Routing Protocols, TCP Congestion Control Algorithms
Fall 2022 | C, C++ |
Socket Programming, Pipes, Multithreading
Fall 2022 | C |
Extended XV6 Operating System
Spring 2024 | C++, Arduino |
Qt, Arduino, Android, Sensors, IoT
Fall 2023 | Java |
Unit Tests, Mocks, Graph Coverage, API Testing, Logic Coverage, Mutation Testing, BDD
Spring 2024 | Python |
Scraping, Hypothesis Testing, Data Visualization, Machine Learning
Spring 2023 | Java |
A compiler written using ANTLR with Java for the LogicPL programming language
Spring 2023 | UML, Python |
Designing and Implementing a Medical Tourism System using UML Diagrams
Fall 2023 | SQL, NoSQL, Python |
Relational, Graph, and Document (NoSQL) Databases
Fall 2022 | Python |
Search Algorithms, Machine Learning, Neural Networks
Spring 2023 | Verilog |
ARM Processor, Hazard Unit, Forwarding Unit, SRAM, and Cache
Fall 2022 | Verilog |
Applying encoding functions over a 3D matrix in hardware
Fall 2022 | MATLAB |
License plate detection and sending data via signals
Spring 2022 | Verilog |
Clock and UART, Multiplier, Function Generator, Accelerator Wrappers
Spring 2022 | Verilog |
MIPS CPU
Fall 2021 | C# |
A Telegram Bot for playing Truth or Dare
Summer 2021 | Python |
A GUI calculator
Spring 2021 | C++ |
Doodle Jump game implemented using the SDL library for the Advanced Programming course
Spring 2021 | C++ |
GoodEats web application implemented for the Advanced Programming course
Summer 2020 | C# |
Terminal-Based snake game implemented for the C# course’s final project at MFT