top of page

Below are some programming languages that I am experienced in, arranged in descending competency.

java.png

I have developed worked on school projects such as ThanePark (uses JavaFX) and Tetris Agents, and personal projects such as Pyramid Puzzle Solver. In these projects, I have worked with designing simple UI and followed Software Engineering practices. They also demonstrate my ability to design elegant solutions to tackle non-trivial problems. I have also completed a large amount of University work in Java.

Java

python.jpg

I have used python to develop Automated Analysis tools using various different libraries during internships, such as video analytics at DSTA and malware analysis at DSO. These include use of OpenCV and tensorflow for Computer Vision tasks, and others like static disassembly, web scraping and interfacing with virtualbox.

Python

C#.png

I have created a rail-shooter styled game called Saber Skirmish in Unity using C#, through the course of a game project. This project requires handling of combat mechanics and player-object interaction in games.

C#

C++.png

I have developed a prototypical educational game called Space Sentinels that teaches programming, using C++ and Unreal Engine.

C++

bottom of page