Kris codes magical websites and web applications with HTML and CSS, and brings them to life with Javascript and PHP.
Kris's code targets modern standards and is made accessible by conforming to WCAG 2.0 AA specifications.
Kris has been developing websites professionally since 2007 and has the codes you need.
Discover How Kris Works For YouKris works with designers to provide feedback on designs, clarifying the limitations and freedoms allowed by target web browsers. Kris enjoys brainstorming creative ideas with designers that bring static designs to life with interactive user interfaces.
Kris converts digital and print designs into mobile-first, responsive websites and web applications that work seamlessly on devices of all sizes. Kris has years of experience making the web work in all major browsers.
Kris's work is easy for search engines to understand, screen readers to parse, and legible to users with impaired vision. The websites and web applications Kris creates are fast-loading, intuitive, and all-around enjoyable to use.
I built brochure-style website front-ends from PSD to completed site. I reviewed, discussed and implemented client-requested changes during and after the build process.
I learned to work with a fresh set of faces, and learned to work around issues stemming from employee turnover. I discovered and resolved implementation quirks with newly released browsers.
I built lightweight, responsive websites using the latest web technologies that could be implemented reliably. These websites worked on a large gamut of phones, tablets and desktop browsers. A typical day involved creating website templates and functional web applications from Photoshop and Illustrator designs, often to be implemented as WordPress themes. Other work involved creating HTML emails and maintenance of the office hardware and servers.
Working closely with a small and talented team of designers and other developers, I learned common design techniques which helped streamline production. I was able to provide the designers with feedback, and create unique solutions to overcome technical issues. I worked collaboratively with the other developers by learning how to explain—and how to understand explanations of—complex programming concepts, which required different techniques for each developer.
I resolved software and hardware issues for approximately 500 systems in all departments of the hospital, on and off-site, and assisted in the rollout of new workstations and workstation software. Daily duties involved troubleshooting of varying complexity: Simple tasks like plugging in someone's loose keyboard or adding a patch cable to connect a system to the network, or more involved tasks like hardware and printer diagnosis or prepping software images for deployment.
Interacting with new people with varying skill sets allowed me to practice explaining complicated or obtuse computer issues to those interested, and to teach concepts to those eager to learn. Certain systems required organizing several people to schedule access, like those in busy and restricted operating rooms. Other systems required working with employees to ensure they could perform their jobs uninterrupted, like those in the emergency department, where computing needs were critical and unpredictable.