Skip to content
View Ovahlord's full-sized avatar
  • Potatoland
  • 14:58 (UTC +02:00)

Organizations

@The-Cataclysm-Preservation-Project

Block or report Ovahlord

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ovahlord/readme.md

Hello, I'm Ovahlord. I'm a hobby C++ developer and employed enterprise C# dev who is currently active in the World of Warcraft emulation scene. My C++ skillset is the result of self-teaching efforts made to become able to participate in the open source development spectrum. I've learned most of my skills from academics and field experts to ensure that my standards and style matches with that of mainstream development. After pursuing my career of becoming a fully fledged software developer, I've been confronted with C# and thanks to my prior C++ knowledge, I learned the fundamentals relatively quickly. In my spare time I'm using these two languages for my own personal projects in order to evolve and reinforce my skillset.

My Skillset:

  • C++ programming: implementation, refactoring, modernization and fixing of established code bases
  • C# programming: intermediate knowledge of designing, developing and maintaining .NET and .NET Framework applications. I've also been involved in migrating multiple projects from .NET Framework to .NET 8 and writing minimal ASP.NET Core WebAPI and gRPC services
  • Database: basic operations of managing, creating, altering and updating databases and tables, including establishing relations, ensuring data integrity using the DBMs MySQL, MariaDB and Oracle Database.
  • 3d Modeling: fundamentals of 3d asset creation and optimization using open source solutions such as Blender
  • 2d and 3d art: advanced 2d digital art skills, primarily specialized in hand-drawn digital artworks, as well as intermetidate 3d art skills, using industry standard software such as Adobe Substance Painter
  • Unity3d: intermediate skills on creating and deploying video game applications and assets

My Projects and Contributions:

  • TrinityCore (Maintainer): current member of the project developers, maintaining and developing the cata_classic branch to offer emulation support for the World of Warcraft Cataclysm Classic game. Written in C++
  • The Cataclysm Preservation Project (Project Lead): maintenance and development of a formerly abandoned branch of TrinityCore which has been resurrected and continued on my own behalf. Written in C++
  • WaypointCreator Gen2 (Lead Developer): creation and development of a developer tool for TrinityCore which can convert parsed packet sniff data into usable database data for the emulator. Featuring a Windows Forms UI and basic editing support. Written in C#
  • UnityComponents (Lead Developer): creation, maintenance and development of lightweight components and APIs for the Unity game engine. Aimed at providing easy to use tools to accelerate the development process and bringing over features which have enjoyed popularity in other game engines or video games. Written in C#
  • ManaSoup GameJam #3 Entry (Lead Developer): creation and implementation of gameplay functionality and coordination of the project and its contributors. The game released under the name 'Splitty Boi'. Written in C# for the Unity game engine

Pinned Loading

  1. The-Cataclysm-Preservation-Project/TrinityCore The-Cataclysm-Preservation-Project/TrinityCore Public

    A fork of TrinityCore for version 4.3.4.15595

    C++ 256 108

  2. UnityComponents UnityComponents Public

    A collection of handy components written for the Unity game engine

    C# 4