The site is currently under development! It is more than likely that most features will not be in a functional state.
Experience
-
Web Development
- Front-End Web Design and Development - HTML5, CSS, JavsScript
- Back-end development - PHP, MySQL, SQLite
-
Computer Application Development
- I have experience developing in C++, C#, Java
- I have developed applications using DirectX 11, FreeType
-
Reverse Engineering and Security Research
- I have experience reverse engineering on several game titles as well as consoles
- All research involved reverse engineering PowerPC and x86-64 assembly.
- Research into PlayStation 4 (FreeBSD) kernel execution
- Research into PlayStation 3 LV2 code execution
- Research into arbitrary code execution on different PlayStation 3 and XBOX 360 Games
- Reverse engineering discontinued smart-home products
- Reverse engineering OBD2 Protocols
- Reverse engineering a room reservation platform at my University
What have I built?
-
CPPGUI:
A GUI library for C++ that works on any platform. The library is independent from DirectX and OpenGL, instead a dynamic library handles all rendering and fonts are rendered using FreeType
Source is available here.
- An application which searched for and reserved any available room at my university when I wanted one. This was useful when the rooms were all reserved, the application would monitor for cancellations.
- A web application which could read and write memory to modded game consoles. This removed the dependancy on a computer, and removed the barrier of being on a different operating system.
-
EasyHTTPServer:
A light-weight HTTP Server used to quickly interface and control different devices.
Source is available here.
- An application which could interface with any vehicle and monitor the vehicle and perform basic diagnostics.
- A digital signage application which can connect to remote displays and change the signage to anything desired by the user.
- An application in which I could control some discontinued smart-home products.