I am a programmer who works with small and medium sized businesses working towards their goals.
If a job needs done, I'll pick up a book and start learning. With that go-getter attitude I've picked up a number of useful skills that when put together is more than the sum of the apart.
I graduated with a bachelors in Computer Science and started running my own business. I focused in website design but did work in SEO, Hosting, CMS security, and more.
Throughout college and after graduating I mentored people in everything from digital security, to best practices for building applications
Projects completed
Lines of Code
Quora Answers
What's under the hood
With over 4 years experience in python, I've written at least 15,000 lines and more than a dozen projects.
As Founder and Owner of my own business I worked on dozens of projects, all with unique needs and teams.
I have more than 7 years experience in Object Oriented Design.
In college I specialized in making UX designs user friendly and intuitive, this continued into the workforce.
I've stepped into projects half way completed and helped the team make the final push to finish the product.
I've rescued projects not being thoroughly tested and worked on Unit and project wide tests.
Since the scope of my work is fairly diverse, here is a smattering of interesting projects that feature my skills.
I consulted with NASA working on a vacuum system thermally controlled. Wrote the bulk of the code and managed a small team to complete strict deadline.
Unlike many of my other projects, Drush here is a just a tool to show a skill set that is hard to pin down. For those of you who don't know Drush is a command line tool for working with Drupal sites through a terminal and not clicking and pointing in the website.
I used a number a drush built-in commands to automate or mostly automate processes like backing up and security updates for the Drupal sites I host. And Drush isn't the only tool I've done something similar work with, but it is the tool I used most extensively.
This is just one of many websites I build for for number of clients over the years. It required customizing a WordPress theme to fit the clients exact wants and needs. If you are interested seeing it in action please look at the link below
SimPrily runs genome simulations with user defined parameters or parameters randomly generated by priors and computes genomic statistics on the simulation output.
It is the program at the core of a PhD's research study. She requested my help a few years ago and I've been working on it off and on throughout the years, with more of a focus happening since the last summer.
If you are interested in looking over the code, look at the GitHub links below
For this website build I started with a blank Drupal theme and build the entire thing from the ground up. Something to note about this website is most of the sections can be changed without editing the theme directly, something that is uncommon for custom built themes. If you want to see this website look at the link below
As part of my companies business plan, I offered hosting for clients that didn't want to or know how to host their websites themselves. I rented server space from a 3rd part server hosting company and used a combination of command line tools and website GUI's to manage 4 different servers hosting more than 15 websites.
With my close vicinity to the U of A and because I have a minor in the subject, I became a mentor to ISTA students wanting programming/career advice. Sometimes this was as small as having a cup of tea and chatting about why they want to do programming. And other times it I worked with a group of ISTA interns on a project they signed up, giving up at least an hour a week to answer any questions they might have.
It will take more space than I have here to give this create, but put very simply: this is my business. I built it from the ground up and honestly enjoyed most of my time running it. It has a focus on website development but worked int everything from programming consulting to SEO management.
I wasn't alone in this venture, as I had many different contract workers throughout my time working on this. I became excellent at contractor management and contract writing without even touching the web dev knowledge I gained in this venture.
If you are interested in learning more about my business, please look at the website linked below.
Digital Designs SquaredAs stated elsewhere, I hosted website for my business. The host I was using was self-serviced, and thus didn't have custom backup schemes. When I decided to offer backup schemes with my hosting plan I was faced with a challenge: how to best balance limited space with offering the most available backups.
I decided to use a backup scheme based on an old math problem: Tower of Hanoi. I wrote the program in a mixture between Bash and Python and it's been running well ever since.
After taking Computer Security (CSC 466/566) in junior year I was asked by Dr. Collberg to help teach the class the following school year. I was one of two TA’s both semesters TA’ing the class and both times I was the main grader for projects, with the other TA handling shorter and more often homeworks. I also had office hours two to three times a week where students could come and work on classwork or review for exams.
While working with students directly was by far my favorite part of the class I was also in charge of grading assignments. Something that before me was done entirely by hand, but I had written test scripts that took their program files as input and automatically graded them based on a number of input values. This not only sped up the time I took grading but gave me a running start when I making testing scripts for other projects I’ve worked on since.
I haven't been working very long, but in the little time I've
been around I've managed to crunch a lot
of things into it.
November, 2017
It was with a heavy heart and lots of thought that I decided to switch from running my own business to working for another. I loved running my own business and would have loved to continue, but I wasn't loving the front-end website development I was doing everyday for it.
In order to pursue more complex coding problems and higher level challenges I'm moving most of my clients to other local developers and not taking any more contracts.
It's with this clean slate that I'm moving looking forward to find what is out there for me.
October, 2017
I consulted with NASA working on a vacuum system thermally controlled, which entailed writing the bulk of the code and managed a small team to complete strict deadline.
May, 2017
As follow up a project I've been working on, this is when I started a re-write of a larger section of the code. This was also the start of me mentoring ISTA students working on this project.
March, 2017
All work and no play makes Jack a dull boy. To start getting back in motion, I started doing BJJ and have loved it ever since.
I always like hearing from new people. Feel free to shoot me a message below, check out what I'm doing around the internet.