London, UK

Elvis Dsouza


Software Engineer

Profile

Software engineer with 9 years' experience across higher education, enterprise SaaS and games. I currently build learning technology and tools at Imperial College London. Inventor on a granted US patent in applied machine learning, with published research in radar-based hand tracking. I enjoy working across disciplines and turning ideas into products people use.

Education

Master of Science - Computer Science

University of Southampton [2022 - 2023]

Southampton, UK

Bachelor of Technology - Information Technology

Manipal Institute of Technology, MU [2013 - 2017]

Manipal, India

Experience

Learning Software Developer

Imperial College London

December 2024 - Present

Game Programmer

Feral Interactive, London

January 2024 - December 2024

Research Assistant

Southampton Education School, University of Southampton

January 2023 - August 2023

Software Developer 2

Oracle

2019 - 2022

Applications Developer

Oracle

2017 - 2019

Project Intern

Oracle

January 2017 - June 2017

Summer Programming Intern

MadOverDogs - Mumbai

May 2016 - July 2016

Technical Projects

RF-Pointer: A Novel Approach to Radio-Frequency Driven Pointer Technology for HCI

IEEE Research Paper: https://ieeexplore.ieee.org/document/10548725

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 tracks the hand and simultaneously maps it to the virtual world in real-time.

virtual reality artificial intelligence signal processing 3D point cloud

Machine Learning for Automatic Extraction and Workflow Assignment of Action Items

US Patent (granted): https://patents.google.com/patent/US11625660B2

A novel machine learning based document extraction technique for project specification documents that can identify all the action items in the specification and tag them to the correct category or section. The system also includes a self-improving mechanism for continuous improvement in extraction accuracy and decrease in manual work. Developed at Oracle for construction project document workflows.

parser machine learning human-in-the-loop learning

Krida

npm Library: https://krida.js.org/

Interactive experience engine with real-time camera-based tracking. Open source project.

TypeScript computer vision open source

JavaFind

Backend: https://github.com/elvisdsz/javafind-backend

Frontend: https://github.com/elvisdsz/javafind

Find and review code inside java modules right from your browser! JavaFind is a convenient web tool to search the maven repository for a dependency and browse through all the code and project files inside the repository, all without having to download any software or the module itself.

Java Spring Boot JavaScript ReactJS Maven

Collect - Your Research Buddy

Link: Check on Chrome Web Store

A lightweight chrome browser extension for collecting and viewing references as you browse. No registration. No login. No central server to spy on your data. It is all within your browser and it just works! That simple.

ReactJS JavaScript Google Chrome

Project Trooper

PyPI: https://pypi.org/project/trooper/

Trooper is a simple user-friendly python library for multi-user applications. It acts as a wrapper built on top of Tornado module, simplifying creation and maintenance of multi-user applications through websockets.

Python Websockets Multi-threading Tornado

Also see video games and simulation projects.