Experienced software developer with expertise in backend development Using .NET (ASP.NET Core, Entity Framework), RESTful APIs, and microservices, complemented by proficiency in frontend frameworks such as Angular, React, and Vue.js. Skilled in programming languages including C#, JavaScript/TypeScript, SQL, and PHP, with a strong foundation in database management across SQL Server, PostgreSQL, MySQL, and OpenSearch. Adept at implementing cloud solutions with Azure and Docker while ensuring robust security measures through authentication protocols like OAuth and JWT. Proficient in version control systems such as GitHub/GitLab to streamline collaborative development processes. Committed to delivering scalable and secure software solutions that align with organisational goals.
I am responsible for developing and implementing new functionalities in web applications, ensuring their scalability, performance, and maintainability. I design and integrate cybersecurity measures to protect applications from vulnerabilities and provide secure data feeds. My work primarily involves full-stack development with Laravel and Vue, and I also have experience with C#. I collaborate with team to deliver secure, efficient, and user-friendly solutions.
I developed a web platform that streamlines the organization and management of card game tournaments. Built with Angular for the frontend and C# for the backend, the platform ensures a smooth user experience and reliable data handling. (Angular / C#)
A real-time messaging platform inspired by modern chat applications like Messenger. The backend, written in C#, handles communication, while the frontend is built using React for a responsive and dynamic interface. (React / C#)
A pixel-art-style first-person shooter roguelike with fast-paced gameplay, bullet hell mechanics, and randomized levels. The game features unique power-ups, various enemy types (both flying and walking), and a dash mechanic for quick movement. Players progress through procedurally generated rooms, facing increasingly difficult challenges. (Unity)
I contributed to the frontend development of Numbots.com, an educational platform designed to help children improve their math skills through interactive and engaging activities. My role involved implementing responsive UI components, optimizing performance for a smooth user experience, and ensuring cross-browser compatibility. Using modern frontend technologies, I focused on enhancing accessibility and usability while maintaining a clean and maintainable codebase.