Lately I’ve been spending a lot of time working on my Senior Design project. I’m building a scheduling system for one of the offices on campus. So I’m leading a team of 7 other students to build a web application. We spent a semester designing the system and have been implementing it for the past month. We have been working using a Python web framework, Flask, and it has been a ton of fun learning new technologies and building a system from the ground up. It has been a unique experience to be able to start from complete scratch and build a working, usable system. It’s crazy to me looking back and thinking about how far I have come in the past few years as a software developer. Looking at the work I did freshman year, it’s amazing that in a few years, I was able to go from basic input/output to building, deploying, and managing large applications.

I’ve always loved practical side of Computer Science, the getting your hands dirty and building something. I love tinkering with our server and deployment system, and working with my true love, Unix. It’s a nice way to transition from being a student towards being a full time developer next year, and I am really applying a lot of the skills I learned in my internship, about writing robust, well tested software, instead of just making things work.

[author title=”Author” author_id=””] href="#" data-color-override="false" data-hover-color-override="false" data-hover-text-color-override="#fff">Button Text
Zach

Zach

Computer Science and Engineering, Class of 2015, Learn more on his profile here!

One Comment

  • Ben Elliott says:

    Looks like tons of fun! I hope to join a talented and motivated team like this at USC come 2016!