Portfolio

2023

Basic Win32 OS API in .NET with P/Invoke

Api Abuse
.NET Badge

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.
Sql
DataVista
MySQL Badge

WPF traffic intersection simulation

TrafficSim

Hosted a Linux arm32 webserver on a Raspberry PI

FirstWebsite Raspberry Pi Badge Linux Badge Apache Badge

C++, compilation and x86 architecture

C++

Analyzing process memory using scanners and debuggers

Cheat Engine
Offsets

Simple process viewer in Python using Tkinter

ProcInfoPy
Python Badge

Web terminal CLI in JavaScript, HTML and CSS

Terminal
JavaScript Badge HTML5 Badge CSS Badge

Sysadmin using scripting languages & Azure cloud

Languages

2025

DAL-service Software architecture in C#

  • SystemInfoService: NTAccounts, OS Info & CPU Info
  • MailService with Google SmtpClient
  • WindowsProcessService: Launching & executing processes
HelpDeskTool64

TryHackMe's Hackfinity student contest @ Cyber Legion

Hackfinity_Flag

More .NET frameworks:

  • .NET MAUI
  • ASP.NET (.NET Aspire) REST API in MVC using Entity Framework
  • .NET Blazor
Android Badge Postman Badge Blazor Badge

Microsoft's Sticky Notes clone with WPF

StickyNotes

Hosting Markdown docs as static webpages for web code documentation.

Jekyll Badge Material for MkDocs Badge