Hi!
I'm Joe Karasek.
Developer.

  • About
  • Portfolio
  • Frameworks/Tools
  • Contact Me

About Me

Joseph Karasek, web developer

I'm a full-stack web developer based out of Portland, Oregon. I've built tons of websites and webapps, I strive to write high-quality, professional code, and I love being part of the developer community. Whether its modern, responsive front-end, the newest Javascript library, a PHP CMS, or Python deployment scripts, there's no code that I'm afraid to tackle.

Building websites isn't the only thing I do. I also love to play with Arduinos and Raspberry Pi's. I'm a musician (keyboard), a hiker, a skier, and a board-game enthusiast.

I originally moved to Oregon to work in environmental management as a field ecologist, community leader, and project manager. After receiving a Master's in Project Management and Environmental Science, I decided to pursue my long neglected interest in coding (I was once an avid game developer on the TI-86 graphing calculator). I've been building websites and software ever since.

Checkout some of the work I've done in the projects section, visit my LinkedIn and GitHub pages, and feel free to reach out to me if there is anything I can do for you.

Skills

Front End

HTML, (S)CSS, Javascript Libraries.

I love making beautiful, fully responsive websites and working with modern frameworks like React and Angular. Creating a theme for Drupal? No problem.

Back End

Node.js, PHP, MySQL

Whether you're using a popular CMS like Drupal or WordPress or working with custom code, I'm ready to jump in and help.

Dev Ops

Gulp, Webpack, JIRA.

Good process saves time and money. Whether its streamlining development with Gulp or working with an Agile team, getting things done effectively is a top priority.

Portfolio

Bask Digital Media - Media Planner

Lead Developer

The Media Planner is an internal account tracking system used by Bask Digital Media, a full service Digital Media agency. As the lead developer, I am responsible for designing and implementing solutions for the clients needs, refactoring the code base, maintaining a development environment, identify needed improvements, and overseeing a junior developer.

Accomplishments
  • Integrated Google API to allow for the export of data to spreadsheets
  • Improved UX with better forms and more intuitive workflows
  • Added support for additional pricing structures
  • Setup a development environment so client can test and approve changes
  • Added AJAX features
Bask Media Planner

Tyson Steele

Developer

Tyson Steele does online marketing for hundreds of dentists across the US. As a developer on this project, I am responsible for turning markups into fully responsive websites, hosting the sites on a development server, assuring quality, and delivering the product on a tight schedule (one to two sites per week).

Accomplishments
  • Delivered over 60 websites in the course of 15 months
  • Created development tools to streamline production (see my Joe's Gulp Tools project)
  • Automated deployment to Webfaction using Python
  • Created a rigorous QA process to assure error free websites
Sample Site Links
  • Dr. Christopher Maestro
  • Dr. Jack Paquette
  • Dr. George Olfson
  • Dr. Sean Reisig
  • Dr. Andrew Lewis
  • Dr. Jacob Saxton
  • Dr. Thomas Piccolo
screen shot of a responsive website created by Joe Karasek screen shot of a responsive website created by Joe Karasek screen shot of a responsive website created by Joe Karasek screen shot of a responsive website created by Joe Karasek screen shot of a responsive website created by Joe Karasek screen shot of a responsive website created by Joe Karasek screen shot of a responsive website created by Joe Karasek screen shot of a responsive website created by Joe Karasek

Tyson Steele

Project Manager/Tech Lead

Tyson Steele does online marketing for hundreds of dentists across the US. As the project manager, I am responsible tracking project resources, accounting, delivering sites, and communicating with the client. As technical lead, I am responsible for conducting quality assurance, providing technical guidance to junior developers, and maintaining devOps tools.

Accomplishments
  • Increased profit margin by 135%
  • Created documentation of process
  • Created documentation to track project metrics

Joe's Gulp Tasks

Creator/Maintainer

Joe's Gulp Tasks is an all-in-one node package static site generator that I created to assist in the development of websites for the Tyson Steele account. You can find the package at both npm and on GitHub. The package is designed to function as a static site generator with a single, simple approach to configuration (all configuration is exposed through a single .json file).

Features
  • Gulp task management
  • Twig.js templating engine
  • SASS/SCSS
  • Linting for Css, Javascript, and HTML
  • Husky configuration to enforce linting rules
  • BrowserSync for code injection and site refresh
Links
npm
Github

The House Plan Company

Developer

The House Plan Company is a e-commerce platform built on Drupal. As part of a team of developers on this project, I assisted in implementing design and UI/UX requests, configuring the CMS, installing and customizing plugins, creating responsive emails, and building an e-commerce platform in which users can both buy and sell housing blueprints.

Features
  • E-commerce platform for buying and selling housing blueprints
  • Database indexing and fuzzy search features
  • Fully customized responsive emails
The House Plan Company

Zeppidy

Intern

Zeppidy.com was an e-commerce, all-in-one real-estate business. As an intern, I was responsible for building a web component that allowed users to search, filter, and graphically view housing data based on geographic area.

Zeppidy Market Tracker Zeppidy Market Tracker Zeppidy Market Tracker

Frameworks/Tools

Front End
  • HTML5
  • CSS3 (BEM, SMACSS)
  • Responsive Design
  • Design Patterns
  • Sketch
  • jQuery
  • Bootstrap
  • Materialize
  • Jekyll
Javascript
  • ES5, ES6
  • Node.js
  • Gulp
  • Angular
  • Ember
  • Polymer
  • React
  • Express
  • Rxjs
  • Mustache, Handlebars, Liquid, Twig.js
PHP
  • Drupal 7, Drupal 8
  • Silex
  • Symphony
  • Twig
  • Composer
  • Blackfire
  • Xdebug
Other
  • MySQL
  • Firebase
  • SOLR
  • JIRA
  • Agile
  • Ansible
  • Docker
  • Apache
  • Slack

Contact Me

Let's chat...

... Or Catch Me on Social Media!

Copyright 2017, All Rights Reserved