My Name is Danny Son, I'm a 5th-year student at Northeastern University majoring in Computer Science and Game Development. I have a passion for building and designing software and learning new technologies.
In my previous internships, I have worked at LinkedIn, Ginger Labs (Notability), and Wellframe, each of which I was either an Android or iOS engineer, and even had the opportunity to try out doing API work.
I am currently seeking a Mobile Engineer New Grad Role, either iOS or Android, starting in January 2024.
Feel Free to check out my resume!
Outside of programming, I love playing the guitar, with Sungha Jung and Wyatt Otis being my main inspiration for playing fingerstyle! I also enjoy working out, binging shows, late night bike rides / skateboarding, and climbing.
Java |
Kotlin |
Swift |
Objective-C |
C++ |
GraphQL |
C# |
Python |
HTML |
CSS |
JavaScript |
C |
Android Studio |
IntelliJ |
Visual Studio Code |
Microsoft Visual Studio |
Unity |
XCode |
Git / Github |
Unix Terminal |
PyCharm |
This was my first Mobile Game created with a group of 3 other Northeastern Students using Unity, written in C#.
This game was created for an Art Teacher to allow immersive gameplay between the student's music, and their parents.
The game involves using camera functionality to scan qr codes to collect characters,
each of which holds a audio of the instrument + melody played, and it is the parents / other user's job to create a composition based on the characters they were able to scan.
This project gave me the opportunity to lead our sprints and implementation, scoping out how the game can be fully complete for the school's showcase. One of the main factors that allowed
this game to be complete was constant communication between the designers, and the Art teacher to ensure that progress was being made as well as making sure we had the right resources to continue implementation.
This project was my first exposure to Android Development, and was what made me have a strong interest in
Mobile Development.
This is an Android app made individually, written in Java and Kotlin, using Android Studio.
I wanted to take a simple game and modify it such that there is more strategy and ways to win the game.
This was done by creating a set of moves players can perform rather than just placing a piece,
as well as incorporating a point system, so that players have to choose their moves wisely.
At first this app was written very poorly and did not follow best practices for Android Development.
During my Co-op at Wellframe, I decided to refactor the whole app to follow a MVVM archetecture, as well as
utilizing more of the Android Libraries.
One of the things I enjoyed when working on my Android app as well as from my Co-op was making UI changes.
With that in mind, I decided to create this website from scratch as a way for me to learn front end
development, written in HTML, CSS and Javascript.
I decided to opt out of using some frameworks like Bootstrap so that I can learn raw CSS. Some of the
features I included are an animated splash screen,
a functional and animated navigation bar, and a form to contact me, sent straight to my email!
This website is also styled such that it can support users on mobile or desktop devices.
Ascension is a 3-D Platformer game, where the player is trying to recollect his memories as well as try and
escape out of prison.
This was a group project from our Game Programming class at Northeastern University, created using Unity.
All of the scripts that handles all the game logic is written in C#
I was responsible for designing all the levels, implement player interaction with collectibles and objects,
as well as handling some enemy AI for detecting the player
Click here to watch a demo of
our game!
Form Submitted!