I'm an active CS student ready to dive into the tech industry.
Having started my journey in middle school at the age of fourteen, I have actively pushed myself to
learn as much as I can about software. I have progressed from self-learning various programming
languages, to building my first game engine, to running my first website, to publishing
my first iOS app. I understand that our world has become heavily dependent on software, and I am
here to help meet this present-day requirement.
I am passionate about building useful and efficient software to meet our world's demand.
I want to be able to create products that will be reached by many and will help those achieve
complicated goals with the use of modern-day technology. I want to be part of our
high-tech future, and I want to be able to bring an impact to all societies of our world.
I will not let any opportunities slip by, and I will work hard to achieve any goals
set on my path.
20 years old
Birmingham, AL, USA
University of Alabama at Birmingham
English and Spanish
Earn an internship or a job to gain work experience
Self-studied iOS development. Developed a few learner iOS apps throughout my studies
and successfully published one on the Apple App Store.
Learned web development in high school, but self-studied more in-depth
topics to build more complex web apps. Have two websites
Worked on game projects during school breaks. Have gained experience with
Unreal Engine and Unity. Have published one game on the Google Play Store.
Other Notable Skills
Have taken the time to learn useful tools for sofware development.
This includes Git for version control, the Vim programming environment, and the
Learned to apply my knowledge of algorithms and data structures into a real software
details and best practices for web development.
HTML / CSS
An Android game made through Unity. It challenges the player to act fast and think ahead. Matching
shapes is not so easy after all. Up for the challenge?
Learned to build 2D games using Unity. Previously, I had only worked with 3D projects.
Also learned to design UIs that accomodate different screen sizes and learned
to optimize components to run more efficiently on mobile devices.
Google Mobile Ads SDK
Google Play Console
An iOS typing game that tests a player's typing skills. It provides a multitude of texts
from different genres and tracks the player's performance over time.
Learned to use CocoaPods to manage external dependencies. Also learned to use
Core Data to store user data. Learned to use Storyboards to build simple UIs and Apple's
Auto Layout to accomodate for different screen sizes.
An iOS music player. Delivers all features of a music player including the ability to
play and control the music while the app is in the background.
Learned to use Storyboards and Apple's Auto Layout system. This app helped
me understand how mobile apps are not as easy to build as it may otherwise seem. The project
gave me a challenge and got me into the iOS development scene.
Java Desktop App
A platformer game that challenges you to collect coins and reach a flag to
advance to the next level. Enemies will try to stop you. Can you win?
Learned to create sprite animations, simulate gravity, implement collision detection, and
track a user's progress as he or she plays. Learned to use Java to build game components
and integrate all pieces to make a fully-functioning game.
Java Desktop App
3D Game Engine
A Java 3D Game Engine. Much progress was made, but not completed. Followed
ThinMatrix's YouTube tutorial series linked in the GitHub repo.
Learned about graphics libraries and how they are designed to help display content on
a desktop application. This project helped me appreciate all early game developers
and understand just how hard their job actually is.
Lightweight Java GL
An ASCII-Based Dungeons and Dragons game. My very first programming project. This game set
the stage for my passions and led me to where I am today.
Learned to apply my studies of object-oriented programming into a completely fresh
project. I was able to practice implementing classes, controlling memory leaks, and using
a machine's input and output stream.