A goal-driven and dedicated Software Developer. Always ready and
willing to learn new things and technologies. Great communication
skills, superb ability and experience to work in synergy with a team.
Currently dabbling in Video Game Development but eager to learn
more about the different fields of computer science and software
development.
A view of various projects I have worked on or
been involved in.
Video Game Development
I develop games using both the Unity and Godot game engines, working primarily with C# and GDScript (a Python‑like language).
My experience includes building gameplay systems, tools, and prototypes across both engines. Explore my Game Development Portfolio below
A freelance project where I handled both the design and full development of the website.
The build was completed using HTML, CSS, jQuery, and JavaScript to create a responsive, functional, and visually consistent experience.
Led the end-to-end development of an advanced Flutter
application with seamless integration of Firebase services,
establishing a robust and scalable backend infrastructure.
Implemented real-time data synchronization, ensuring a
responsive and dynamic user experience. The application was
designed with key features, including: A secure user
authentication and login system, Four diverse game modes:
Single Player, Ranked, Multiplayer, and Group Play, An
intuitive tutorial section for beginners, Local and global
leaderboards to foster competition, Smooth, visually
engaging animations.
However, due to the constraints and costs associated with
mobile app distribution on platforms like Google Play and
the App Store, the project was strategically halted to allow more
time on other projects.
To help improve the English vocabulary of individuals who
did not have it as a first language, I developed this simple
text game while I was waiting for to catch a flight. I
developed this using using JAVA and JAVA's JFrame package.
Features of this application include: Generating a random
word for the user/player to guess the letters, Providing
users with the capability to input a letter, Calculate a
score for the user and update the game state (Game Over/New
Game), Record scores in a Leaderboard, Provide Users with
hints for the word - Save scores to leaderboard And much
more!