Image 01

DragShot is the name, development is my game.

This site serves as an archive of the projects I'm developing, either for utility or for fun. From here you can also download some of the resulting programs, at least those that are finished or in a stable release.

In case you're wondering who I am, I'm just a guy who lives in Peru and likes to do some programming in his free time. Over time, this passion of mine has led me to work for a few local companies as a Systems Engineer, after years of studies in a private university and lots of learning on the net.

Little life-changing choices

Image 02

My interest for this kind of activities started years ago. I write programs in order to try new stuff and practice while the rest of my skills are improved in other ways, either through reading or in the field of work.

While not everything in Systems Engineering is related to programming, that is the field I'm interested into the most, and what introduced me there was a game called Need for Madness. It might not have the most impressive graphics ever (although it was pretty good when it was first released, for being a Java-powered browser game), but it was cool and so was the gameplay it offered. The first versions were quite popular so they're remembered with nostalgia by a lot of people, and indeed that game is still alive... it's so active that it has grown and even become multiplayer. Said app reignited my old chilhood desire to dissasemble everything I could find to see how it works; and as one thing leads to another, I finally found myself interested in programming, trying decompilers and tutorials.

It is thanks to those events that I chose my proffessional carreer and with it a path to follow in life, the tools for building myself a future.

And that is my story. Now you know it, so you can go on in peace :) .

Current Skills

  • Java SE (1.4 legacy to 11 with modules)
  • Java EE Web (JSP, Servlets, Spring Boot)
  • REST Services with HATEOAS
  • HTML5 / CSS3 / JS
  • TypeScript, Angular SPAs
  • PHP (server scripts, database access)
  • Lua scripting
  • Oracle Database 11g
  • SQL Server 2008 R2
  • MySQL 8
  • Database Design and Normalization

Future Interests

  • Graph noSQL databases
  • Resurrecting old software