Recent Graduate with internship experience and familiarity with Windows, graphics stacks, animation and more
Private informationDescription
I got started as a developer writing mods for the games I played - Civ 5, Garry's Mod... learning Lua got me far in those days. Nowadays I've found myself going a bit deeper and writing up a basic 2D game engine, using OpenGL and C++. I feel like I've come far and learned a lot, but I also know that I've only scratched the surface of what's out there.
My experiences are pretty varied, admittedly because they mostly comprise of the things I've been interested in - in college, I took courses and participated in projects related to animation, pen testing, robotics, etc. and have been able to come out of them with some results, too: a full-length animation, placing within the top 20 at a school hackathon, and even successfully completing a robotics Ironmouse challenge. I'm proud of the things I've had the opportunity to learn about and take on, and in my free time I continue to engage with them; at the moment, I'm trying to work out what kind of robot I'd like to assemble with this Raspberry Pi I happen to have, and I often find myself using animation software to model and rig for personal use (I'd like to get a 3D printer soon!).
Though many of my other areas of knowledge come not from express interest, but need - my desire to write a Windows app that would handle specific randomizations of lists I input led to me learning Java's Swing library, for example (and the UI development experience being one of the major factors that led to me getting my internship).
But, of course, the desire to build something also gives rise to the desire to learn, doesn't it? One of my bigger school projects was an arcade shooting game (à la Galaga), but the limitation of it having to run on a Linux server via terminal led to me learning ncurses and rendering it all in that (which worked out reasonably well for somethign I only had a month to work on).
Outside of coding, I enjoy writing as well (perhaps this long-winded bio hinted at that) and so I find writing documentation shockingly enjoyable. I do have to find that balance between documenting everything that needs to be written down and keeping things concise enough for the person that has to find something to not have to comb through walls of text - at the moment I just make very liberal use of footnotes.
I have plenty of more learning experiences that I'm proud of and would like to share, but I think I've gone over enough already. Thank you for reading this far!