This is a personal project that I've been working on recently. Prior to diving into development full time, I was a rowing coach. This is something I was always very passionate about, and I've utilized my work on this project to help keep that passion alive.
In a nutshell (or crew shell if you're on the inside), this site will help coaches keep track of data for their athletes. It will help them track height, weight, workout data, and much more. I have fully designed, architeched, and developed this site front to back. This is currently still a work in progress and I don't have it on an active server currently, though the project is available on GitHub.View PDF of Screenshots Check it out on GitHub
This site was developed as my final project at Full Sail University. The site is designed to take the paper out of character creation and gameplay for the Pathfinder tabletop RPG. If you're not familiar with the game, that's okay. The site basically just tracks information about a character that you create for the game. You enter some stats, take notes, etc, and this application tracks all of that for you. It also will help with some of the tedious calculations that go into creating a Pathfinder character.
For this site, I created an RFP and a style guide in Abobe Illustrator, as well as a wireframe and full site design. After which, I designed and created the database, developed the mid-tier with PHP, built out the front-end functionality with Angular JS, and styled the site with SASS and CSS.View Site Check it out on GitHub
I was brought on to this project as a contractor to help migrate an older ColdFusion job board and news site into WordPress. The site now includes a fully featured job board, news page, and payment system that is all able to be maintained via the WordPress dashboard by the client. The work involved with this included:
Hey, thanks for checking out my website! My name is Drew, and I've been fascinated with learning and writing code since I realized it was possible, starting at age ten. I’d like to share my journey, from figuring out how to open Q-Basic in Windows 3.2 to being the full stack web developer/designer that I am today.
I've certainly just dated myself, but this was a big step in my path to becoming a web developer. I was ten years old at the time, and my family had a computer in the basement. When I wasn't playing The Even More Incredible Machine, I was experimenting with this program I found called Q-Basic. I quickly became obsessed with learning more about how to get the computer to perform different tasks.
We didn't have reliable internet at the time, so I had to use the built-in help files to learn how to run scripts. I really enjoyed a game called Nibbles which came with Q-Basic, and I wanted to know how it worked. So, again, using the built-in help files, I began learning how to reverse engineer Nibbles and began creating my own programs.
Some of my first applications would just play Twinkle Twinkle Little Star with the built-in audio tones. Soon, I moved on to creating a two-player version of Jeopardy for my parents to play. There was this satisfaction in creating whatever I could imagine out of nothing that I’ll always remember. I was hooked.
As a sophomore in high school, a friend and I made the decision to get TI-80 graphing calculators. The calculators had a form of Basic on them, along with a mere 7KB of storage space. Throughout high school, we taught ourselves the TI-80 Basic language and created games for each other. Each time, we found more clever ways to spruce up our applications while using less storage space.
Senior year of high school and into community college, I learned Object-Oriented Programming with C++. I had taken a course on C++ in high school, and continued in Hudson Valley Community College’s computer science program. Both in high school and into college, I completed my assignments in just a fraction of the allotted time. I spent the rest of class working on extra credit assignments, and helping others who were struggling to complete the assignments.
I furthered my development abilities by making websites for other people. The first website I ever made for a client was for the fencing club I belonged to. I traded the website for free fencing lessons. Since then, I've continued picking up clients here and there for bigger projects to continue advancing my expertise.
In recent years I have:
In 2016, I found work utilizing the skills I've developed over the years - both in programming and from my time with the crew team - at a small startup company called Jahnel Group. Some of the projects I’ve worked on at Jahnel Group include:
I've worked on various projects since beginning work at Jahnel Group, including:
Middle school was an age of wonder for me. Sure, I liked all the normal kid stuff - video games, playing outdoors, and turning our sectioned couches into a wrestling ring. But I had a curious side to me, too.
I really enjoyed taking things apart and putting them back together to see if they'd still work. They usually did. I found there was about a 50/50 chance that if I took something apart (which was already broken), it would work again after I put it back together. I had a lot of success fixing SNES controllers after my brother broke them. This curiosity played a huge role in my desire and ability to continue learning new technologies.
Fall of 1999, I joined my high school rowing club. Rowing combined my love for the outdoors with teamwork, friends, hard work, and competition. I learned many valuable lessons during my time rowing, and joining the team ended up being one of the most defining moments of my life.
Rowing taught me about what it really means to work hard. It also taught me about teamwork and cooperation in a way that other sports never could. Maybe most importantly, I learned how to apply myself fully to something I'm passionate about.
Joining the crew team in high school was only the first step into what would turn out to be something much bigger. I continued rowing in college, and later transitioned to coaching. Coaching became a ten-year career, culminating in my position as head coach and executive director of my high school program.
Friends of Shenendehowa Crew Club - Shen Crew for short - was my high school team, and the same organization I ran for ten years, prior to taking my current position as a full-time web developer. Shen Crew is a non-profit organization, only affiliated with the school by virtue of its common name.
My time working for Shen Crew was my way of giving back; I gained so much from rowing in high school. I had no idea when I took the position how much I would continue learning, being with the team. I was in charge of a staff of ten coaches, and ran board meetings and implemented growth plans, amongst other things. I never stopped growing during my tenure at Shen Crew - that included getting my bachelor’s degree while working full time!
With rowing, the icing on the cake was always success on the water. From winning state titles in high school and competing internationally as a rower, to winning international competitions and sending athletes all over the world to compete as a coach, I feel rowing has been very rewarding over the years. All my experiences with rowing have helped me tremendously when it comes to confidence and work ethic as a professional software developer.
Recently, I've been enjoying the Adirondack Mountains of upstate New York as often as possible. I get out to see regattas whenever I can. I often meet up with friends from my high school crew team to play D&D, and try to attend weekly ultimate frisbee games when the weather cooperates.
I have also taken on a personal project called Even Keel in my free time. The project is a site designed to help coaches enhance communication with their athletes in regard to workouts and performance, all while spending less time working in Excel. Even Keel is located on my portfolio page, and is something I plan to continue working on in my personal time.