Current technologies
I am currently working with a variety of technologies to build modern web applications. Here are some of the key technologies I use:
NextJS
React framework for building server-side rendered applications
React
JavaScript library for building user interfaces
Git
Version control system
ASP.NET
Web framework for building web apps
SQL
Database management system
TypeScript
Programming language
Prisma
Database toolkit
Unity
Game development platform
Unreal Engine
Game development platform
WordPress
Content management system
Figma
Design and prototyping tool
My Projects
Here are some of the projects I have worked on recently. Click on the images to learn more about each project.
Portfolio Website
A modern, responsive portfolio website built from scratch to showcase my development skills and projects. This site features a unique flipbook-style project viewer powered by Turn.js, creating an interactive and engaging user experience.
The website implements a mobile-first design approach with CSS Grid and Flexbox layouts, ensuring optimal viewing across all devices. Key features include a dynamic auto-hiding navigation bar that responds to scroll direction, smooth CSS animations with fade effects, and a comprehensive technology showcase displaying my technical expertise.
Built with semantic HTML5, modern CSS3 (including custom properties for consistent theming), and vanilla JavaScript for performance optimization. The contact section provides multiple communication channels while the responsive breakpoints ensure accessibility from desktop (1200px+) down to mobile devices (400px).
The project demonstrates proficiency in front-end development, user experience design, and modern web standards while maintaining clean, maintainable code architecture.
Chimken - Logic Game
A comprehensive 3D cooperative puzzle game developed in Unity, featuring a complete level editor and Steam Workshop integration. This thesis project demonstrates advanced game development skills including modular architecture, data management, and community features.
The game combines cooperative gameplay mechanics with an intuitive level editor that allows players to create, share, and play custom maps. Key technical achievements include a drag-and-drop building system with grid-based placement, object connection system using Unity's Line Renderer for interactive elements, and JSON-based save/load functionality with GUID identification.
Features Steam integration for community content sharing, local multiplayer support, and a sophisticated inventory system with preview generation. The project showcases proficiency in C# scripting, Unity development, Steam API integration, and game architecture design.
Over 250 hours of development resulted in a fully functional prototype with Steam Workshop support, demonstrating skills in game development, UI/UX design, and complex system integration. Available on Steam platform for community engagement.
Contact Me
I'm always open to collaboration, answering questions, or connecting with fellow developers. Don't hesitate to get in touch!