Elvis Louis Dsouza Game Programmer

LinkedIn

Profile

Seasoned Computer Programmer with professional experience building user-facing software and experimental applications. Skilled in Digital Interaction Design - research and development. Interested in artificial intelligence, innovative gameplay mechanics, and interactive experiences.


Key Skills

  • Extensive and wide professional computer programming experience.
  • Experience in academic research and development.
  • Studied COMP3218 Game Design & Development at the University of Southampton.
  • Skilled at building gameplay systems and player mechanics.
  • Deep understanding of computer network systems and server technology.
  • Well versed with algorithm design, analysis, and optimisation techniques.
  • Academic experience working and researching on human-computer interaction design.
  • Strong background in 3D maths.
  • Good understanding of gameplay AI systems.
  • Engaged in continuous learning and development.

SLK-1 Prototype - Gameplay Mechanics

Prototype level for presenting a fun swinging character controller with an all-surface walk mechanism.

Design Excellence Award - Gamebridge 2023
Butter Run Android Game

An endless runner casual game designed for touch screens with procedurally generated obstacle patterns.

God of Realms Game Prototype

A typing game to show the potential of territorial acquisition as a core dynamic with unusual game mechanics.

The Messenger Game Prototype

A simple adventure game with branching narratives and multiple endings. Includes a custom built dialogue system.

In Progress
Particle System Graphics Programming

Building a particle system using OpenGL from scratch. Improving on graphics programming knowledge and adding interactive real-time visualisation features with ImGUI.

Hand Tracking in VR/AR using RF Frequency Signals Conference Research Paper

Built a radar-based prototype hardware to capture radio waves bounced from hand motions. A multimodal data pipeline was created for signal processing and training of a deep learning network. This work produces tracks hand and simultaneously maps it to the virtual world in real-time.

Accepted for IEEE RadarConf24 - Learn more
Machine Learning for Automatic Smart Extraction and Workflow Assignment of Action Items R&D Patent

Parse project specification files and automatically create action items and digital workflow items. This solution is based on a positive-unlabelled learning algorithm and also includes a clever interface-based reinforcement learning for continuous improvement.

US PATENT - Google Patents
Evolutionary Algorithms and Developmental Memory Research paper re-implementation

"The Evolution of Phenotypic Correlations and Developmental Memory" by Richard A. Watson et al.

Report and code - Read more

Master of Science - Computer Science

2022 - 2023

University of Southampton, United Kingdon

Academics

  • Master's Distinction grade.
  • Modules include Game Design & Development, Computer Vision, Evolution of Complexity, and AI.
  • Dissertation - “Digital pointer interaction using AI and Signal Processing”.
  • Part-time Research Assistant working on an online interactive maths-based research project.

Co-curricular Activities

  • Web Officer at Union Films, Southampton - Responsible for maintaining and improving web services, the public-facing website, staff site and publicity store.

Bachelor of Technology - Information Tehcnology

2013 - 2017

Manipal Institute of Technology, India

Academics

  • Four-year academic merit scholarship.
  • Modules include Data Structures, Algorithm Analysis, Computer Networking, and Software Lifecycle.

Co-curricular Activities

  • Head of Social Media for the official national-level student feativals.
  • Technical Head and founding board member for MIT LIVE - University student media body.


Game Programmer

Jan 2024 - Present

Feral Interactive

Working on cross-platform AAA games to bring them to more resource constrained platforms. Everyday work includes code optimisation for gameplay and features for additional interfaces such as touch.


Research Assistant

Jan 2023 - Aug 2023

University of Southampton, Uk

Building tools and study material in Vector Maths for learning and assessment. Development work on SMP Online research project to improve student comprehension in maths.


Software Developer 2

2019 - 2022

Oracle

Designed and implemented backend services for a SAAS product built from scratch using modern tech stack. Integrated cloud-native services to create end-to-end application interface including CI/CD.


Applications Developer

2017 - 2019

Oracle

Took ownership of java modules and enhanced several services improving scalability, security, and performance. Undertook projects including cloud cleanup, dependency management, framework upgrade, and automated server pipelines.


Project Intern

Jan 2017 - Jun 2017

Oracle

Built custom developer tools using Python and Shell scripts, reducing development system setup time manyfold. Actively contributed to agile iterative improvement of a document management cloud application.


Summer Programming Intern

May 2016 - Jul 2016

MadOverDogs

Created end-to-end pet boarding and management system on the web using Python/Django. Implemented dynamic features such as automatic rates and franchise management.


More software projects at https://elvisdsz.github.io/