Portfolio
2023
Basic Win32 OS API in .NET with P/Invoke
2024
T-SQL, SQL databases, SSMS & Database normalization techniques
- Calling stored procedures in ADO.NET.
- How to apply ADO.NET for other database servers like MySql / MariaDb.
- Wrote a DLL to simplify the use of ADO.NET and integrating hardware logging.
WPF traffic intersection simulation
Hosted a Linux arm32 webserver on a Raspberry PI
C++, compilation and x86 architecture
Analyzing process memory using scanners and debuggers
Simple process viewer in Python using Tkinter
Web terminal CLI in JavaScript, HTML and CSS
Sysadmin using scripting languages & Azure cloud
2025
DAL-service Software architecture in C#
- SystemInfoService: NTAccounts, OS Info & CPU Info
- MailService with Google SmtpClient
- WindowsProcessService: Launching & executing processes
TryHackMe's Hackfinity student contest @ Cyber Legion
More .NET frameworks:
- .NET MAUI
- ASP.NET (.NET Aspire) REST API in MVC using Entity Framework
- .NET Blazor
Hosting Markdown docs as static webpages for web code documentation.
Business App Project in WPF & ADO.NET
- Responsible for GitHub: Version Control System, Code Reviewing, Documentation, etc.
- Sticky Notes Overlay Window
- App-wide Exception Handling, Logging, Mailing & Exporting data
Business script in PEP8 Python
- Refactored Python script to be modular and have launch settings for debugging & testing
- Setup Docker container for testing & running the script
Windows C++ SDK with internal DLL & ImGui GUI Injector
- Win32-based SDK with system utilities and helpers for internal use
- DLL injected into a target process, allowing interaction and live modification
- Custom GUI client built with Dear ImGui for interacting with the injected code
- Covered concepts: DLL injection, internal hacks, detouring, virtual memory, GUI design