Personal details

Austin B. - Remote

Austin B.

Timezone: Eastern Time (US & Canada) (UTC-4)

Summary

Working as a programmer for 9+ years, I'm a dedicated coding enthusiast on a mission to ignite your programming journey. With a diverse skill set and a wealth of experience in various programming languages and technologies, I'm here to be your guiding light towards becoming a confident developer.

Experience:

Object-Oriented Programming: I wield extensive expertise in C, C++, C#, Java, and Python, arming you with the knowledge needed to master the art of OOP and apply it with finesse.

Game Engines: My mastery extends to Unity and Unreal Engine, empowering you to create your own games or navigate the intricacies of these potent tools.

Art Programs: Proficient in Photoshop and Blender, I can help you harness these creative tools for graphic design and 3D modeling in the dynamic realm of game development.

Web Development: Whether it's HTML, CSS, JavaScript, jQuery, or Bootstrap, I'm your go-to resource for crafting responsive and interactive websites.

Windows Development: From Windows Forms and WPF to XAML and XML, I can demystify these technologies, enabling you to build robust desktop applications.

Mobile Development: With experience in Unity Mobile and Android Studio, I'm well-equipped to guide you in crafting mobile apps and games.

Special Skills:

Debugging: I excel at sleuthing out and resolving coding conundrums—a vital skill for any programmer.

Structuring Classes: I can help you architect and streamline class structures, a foundational aspect of creating scalable and maintainable software.

Problem Solving: I take pride in uncovering elegant, straightforward solutions to complex issues, and I'm eager to share this problem-solving prowess with you.

Quick Learning: My knack for rapidly mastering new programming languages, APIs, and IDEs will empower you to do the same.

Effective Communication: I'll guide you through programming concepts step by step, ensuring you have a crystal-clear grasp of each topic.

Clean Code: I emphasize the importance of writing code that's clean, self-explanatory, and a joy to work with—a practice that will serve you well on your coding odyssey.

Code Reusability: I'll introduce you to savvy techniques for efficiently reusing code, simplifying your projects, and banishing unnecessary repetition.

I'm not just passionate about teaching programming to beginners; I'm fervently committed to it. I firmly believe that once programming "clicks," you'll wonder why it ever felt intimidating. If you're eager to reach that illuminating moment and seek a mentor to guide you, don't hesitate to reach out. Together, we'll unlock the boundless world of coding and set you on the path to becoming a supremely confident developer. Feel free to message me—I'm here to ensure your success!

Cheers!

Work Experience

Senior Developer
Surreality Games | Jul 2015 - Present
Unreal Engine 4
UnrealScript
I design front end and back end systems and create the structure of the entire game, carefully planning ahead to avoid many issues later. I also train and fix errors of the other programmers in my team. We're still a small company but that makes it easier to manage and create conventions and systems for us to follow.
Senior Developer
Sleepwalker Games | Jul 2018 - Aug 2019
C#
Our mobile game company, where I designed everything. The code, gameplay, sprites, sfx, etc. The games made where short and quick which really helped me learn proper structure and how to setup a project, making it easier to scale up for bigger games that we work on in Surreality Games.

Personal Projects

2018
Mobile game I worked on for mobile devices. In the game the player moves a ball down roads and avoids tiles that kill. They collect coins to unlock skins and as they go further down the road the game gets faster and more and more obstacles are added to complicate it. If the player dies they respawn back to the beginning, unless they watch an ad to continue. Very addictive, fun and simple. It was originally built in Unity but is currently being rebuilt in UE4 because of glitches in Unity's physics and lighting engines that don't occur in UE4. Until then, it has been removed from Google Playstore.
2019
Inspired by a mathematical puzzle, this game has several circles, nodes, connected by lines with a certain number, positive or negative. When the player taps on a node, it sends one dollar to each node connected to it. So if it had 4 dollars and connected to 3 nodes, each node would get 3 more dollars, and the one the player tapped on would go down to 1. The goal of the game is make sure no nodes are in debt. As the game progress, special nodes are added, such as ones that can't be tapped, or connections that only allow nodes to flow both ways, nodes that change vertices like a train track switch, etc. This project didn't get passed prototype phase because it didn't turn out to be all that fun, but it still had some potential.