I'm Joseph Kopecky!
My Goal Is To Become a Web Developer.
//About
My Story
I'd say my career started the last week of junior high. At that point, all of my classes had effectively finished, and playing whatever computer game the school's firewall failed to block was simply insufficient to stave off boredom for eight hours a day.
The solution? Well, that Code.org Minecraft game we played in computer class once was fun enough. It drained perhaps an hour, but then I started exploring the website for other things to do. I found their feature for lessons — I specifically remember trying to create an ellipse, and immediately I was hooked when I saw it render on the screen.
For a few months, my favored solution to boredom was diving through online resources and textbooks. I probably alternated between trying to learn three different programming languages, before eventually I came to a realization: if I seriously wanted to learn, this strategy would not suffice. I needed to actually make something.
Just as initially, I resorted to Minecraft. More specifically, I set my sights on creating a mod for the game using Java. For a first project it was perhaps too ambitious — in fact I transitioned to other projects before ever finishing, focusing primarily on things I could do with Java before recently branching out to other areas. Still, this was how I found my answer for that standard get-to-know-each-other question that would always be asked:
"What do you want to do when you grow up?"
"Software Developer."
With the breadth of options in that two-word job title, it took a long time for me to settle on a specialization. The ultimate deciding factor was experience building websites for various school projects: seeing precisely what a web developer would do on a day-to-day basis was vital for allowing me to see myself in that role. Except this presented another question: how do I get from point A to point B? The solution I identified was two-pronged: get a degree in computer science, build a strong portfolio.
Welcome to the latter.
My Interests & Hobbies
Programming: It's a cliché, I know. Regardless, it seems as though I always have some project (or five!) in the works, like an ever-turning wheel of ideas that I slowly chip away at until they either cross the finish line or fail, teaching me something new along the way.
Minecraft: Just because that first mod idea never got off the launchpad does not mean I gave up! While I don't play the game all that often anymore, I certainly spend a lot of time building mods for it. I particularly enjoyed designing an RPG system (that I already plan to iterate on), and I am currently modeling and texturing a set of new foes to add as well.
Writing: My fingers still don't get a break because any time I spend not coding is dedicated to writing my next chapter. At the moment, I'm over two full-length novels into my rewrite of the Harry Potter series. I like to think that my specialty is writing fight scenes; magic has so much potential!
//Projects
Condelu Meals
A website for an imagined vegetarian restaurant with a focus on providing healthy food in an affordable and convenient manner.
Learn MorePalaestra Tournaments
A web-based tournament hosting system that operates over LAN, allowing clients to easily compete through a browser interface.
Learn MoreMathMinds Test Generation
A java app that generates a custom test from a set of template questions, with fields randomized and answers auto-calculated.
Learn MoreCacao Student Tools
An Android application built to make the lives of students easier with automatic assignment tracking and live GPA calculation.
Learn More//Contact Me
You can get in touch with me through my email address!
[email protected]