charlie.profile
I have been working with computers and technology for
most of my life being the local tech support for friends and family.
I also enjoy origami,
sports, and things on both digital and film.
Check out my developer projects
and hobby game art portfolio.
charlie.pronouns
[He/Him]
charlie.location
dundee, Scotland
charlie.resume
charlie.languages
[english, marathi, hindi]
charlie.community-moderator
Tech Stack
Education
Msc Computer Games Technology
Sept 2021 - Oct 2022
Abertay University, Dundee
(B.Tech) Bachelor of Technology in Information Technology Engineering
July 2017 - June 2021
Cummins College of Engineering, Pune
Achievements
Smart India Hackathon Internal Round Winner - Jan 2020
Publications
"A Pedagogical Adoption of Game Theory to Finance Technology in Big Data Analytics" published in the 5th International Conference on Trends in Electronics and Informatics (ICOEI) · Jun 18, 2021 - Show Publication
"Emergence and Convergence of AI, Blockchain and IoT" published in the International Journal of Future Generation Communication and Networking Vol. 13 No. 4 (2020) · Feb 11, 2021 - Show Publication
Relevant Coursework
Games Programming
3D Graphics Programming
Data Structures
Software Architecture and Design Patterns
Human Computer Interaction
Database Systems
Object-Oriented Paradigms
Artificial Intelligence
Advanced Machine Learning
Information and CyberSecurity
Theory of Computation
Cloud Computing
Web Technologies
Network Game Programming
Big Data and Analytics
Experience
I am a moderator in a 12-person Community team with 4 specialisations (community moderation, content organising, website development and interviewing).
Trans Game Dev is a global semi- professional community featured in GamesIndustry, GameJamPlus, Queer in Games, and safe space for 1,400+ Transgender Game Developers.
I manage new member enquiries, designing and programming the new website, and work with both the administrators, other moderators to discuss behavior and feedback with members to maintain a healthy and safe environment.
I also work with the community itself to deliver on the goals and shape what Trans Game Dev can be.
Mentee | Technical UI/UX Designer
2022 (Apr) - 2022 (Nov)
Worked on designing an accessible UI/UX menu framework to improve colourblindness accessibilty within games
Designed two options, A colour Pre-selection option and a custom colour picker
For more infomation see the project here: Project repository
Designed an Inventory based on references from Zelda and Cult of the Lamb.
The main goals were to :
- optimise item loading
- implement a sprite atlas
- utilise the Model View Controller pattern for the inventory creation
- make use of scriptable objects.
Designed two styles of inventory, one that is more simplistic and like a quick prototype and another for a more extensive inventory structure handling much larger item sizes.
For more infomation see the project here: Project repository
Contracted as the lead programmer to prototype the demo of their game “Project Filter”.
Implemented the foundation for the character controller, environment interaction as well as the Enemy AI system.
Set up the combat system and laid the foundation for an ability system and charge meter as well as the UI for the same.
Used Git to commit code, created task-appropriate branches, and addressed code reviews. Helped flag bugs present in the earliest iterations of the prototype
Implemented :
- Patrolling enemies (FSM)
- Stationary Enemy (shoots projectile)
- Ability system (power ups)
- Combat system
- Character Movement
- Health (UI + code)
- Camera Setup
- Moving platforms
Freelance | Programmer And 3D modeller and animator
2020 (Jul) - 2020 (Sept)
Rare Raven Interactive
Remote
Was a programmer and 3D character environment modeller for the game "Time's Up"
Modelled all of the characters and weapons seen in the game as well the animations for the characters.
Was responsible for the player and enemy mechanics and teleportation system within the game
Used Git to commit code, created task-appropriate branches, and addressed code reviews. Helped flag and fix bugs present in the earliest iterations of the prototype
Implemented :
- Patrolling enemies (FSM)
- Combat system
- Character Movement
- Health (UI + code)
Involved in brainstorming, planning, scheduling and executing the events held by the E-cafe Pune branch.
Main tasks involved setting up the venue and reach out within the community and increasing networking.
Ensuring sustainability and partnering with smaller businesses to help achieve this goal.
Part of the decision process regarding branding and community outreach on social media
Hired as a junior developer, and trained to a full-stack developer capacity. My responsibility was to create a proof of concept application for the web-conferencing product being developed.
Provided an end-to-end solution (from wireframes to implementation) while ensuring that we were providing a low latency application using WebRTC.
Provided knowledgeable technical support and root cause analysis and collaborated with team members and clients as required to resolve requests/issues in a timely manner and ensure the proper documentation, notification, escalation, tracking, and follow-up of all incidents.