Lines of code written
Hello world! I'm Charalambos - software developer, tech enthusiast, passionate gamer and avid problem-solver. I have been interested in programming ever since I can remember. It's what I do, what I relentlessly try to get better at every single day, it's what I love doing.
I always try to explore new technologies and do something different in every project I handle, supercharging my skills and learning along the way.
For the past several years I've been particularly interested in game development and have worked on several small game projects as a student and personal games performing a variety of tasks ranging from gameplay mechanics programming to AI behaviour programming. I am also interested in understanding and tackling with tasks that deviate from the scope of programming such as doing simple skeletal animations, level design, particle system design, lighting/shading/texturing techniques etc.
I have recently co-founded an indie game development studio called Evistoria Games. We've recently had our first game called You Shall Not Break! released on Steam and we have already started pre-production on our next game called Yenefan, both made using Unreal Engine 4.
Whatever free time I manage to squeeze out of my day I spend working out, playing the guitar, watching movies and developing game-related content for various online marketplaces. Let's not forget the countless semi deep-thinking conversations with my friends that usually result into an incredible amount of laughter. Oh and there's always beer involved!some of my work
PHP, ASP.NET, MVC, Symfony, Wordpress, Node.js
HTML5/CSS3, jQuery, AngularJS, Aurelia
C++, C#, .NET Core, openFrameworks, WPF
Objective-C, Swift, Java, Apache Cordova
MSSQL, PostgreSQL, MySQL
Unreal Engine 4, CRYENGINE, Unity, Cocos2d, Phaser, XNA
3ds Max, Substance Designer/Painter, World Machine
Architectural design and gameplay framework implementation for You Shall Not Break! and other games currently under development
Knowledge-sharing and guidance of team members in regards to Unreal Engine 4 technologies, features and applications
Design, implement and deploy custom web applications/services and integration tools for the banking sector, using .NET Core/.NET Framework
Knowledge-sharing and training of Junior Developer on software architecture, programming language specifics and business logic
Debug and modify WPF-based solutions
Design and develop reports in SQL Server Reporting Services and Crystal Reports
Design and implement input validation components and forms using Aurelia
Provide 1st level operational support on the solutions delivered
Development of Facebook applications and games as part of advertising campaigns for various companies
Development of multi-touch interactive software using openFrameworks
Design and development of large scale web applications using PHP frameworks and integration thereof into broader systems involving mobile applications
Development of native iOS and Android applications/games
Development of iOS and Android kiosk applications/games using Apache Cordova framework
Completed a wide range of primary and elective courses including Programming in Unix-like Environment (CSC326), Digital Game Design I & II (CSC450/CSC391), Assembly Language (CSC305), Computer Graphics I (CSC328).
Dissertation: World of Warcraft research add-on and data analysis
Hardware assembly and dissasembly
Network set-up and configuration