Nikolay Shipilin - Designer/Developer/Photographer

Valid HTML5 Markup

Great web page is only great when it's loaded and works as intended.
My passion is web with valid markup and cross-browser testing.

My Work
Valid HTML5 Markup
Latest Technologies

We live in great times for web design and interactive media developers. Staying on top of the latest news and updated is another goal of mine.

My Work
Latest Web Technologies
Mobile Optimization

Responsive design for mobile devices is a must. I believe that no site must be left behind and there is no excuse not to optimize it for mobile with responsive layout. Test my page or see other samples in my portfolio.

My Work
Responsive Design
Browser Compatibility

Beautiful design is important - no doubt. But what's more important than compatibility? The content is meant to be viewed and read. My vision is to optimize all my work at least 3 browser versions back.

My Work
Browsers Compatibility
Performance Optimization

Speed of the loading page plays a great role in modern online experience. Most web surfers don't have any patience for slow loading pages and will "click away" within first few seconds. I can prevent that.

My Work
Performance Optimization
Typography is Key

Great typography is half the job, if not more. Nicely set type can do much more than fancy images or design fads. Over 90% of information design on the web is type - typography is my friend.

Typography

Portfolio
Portfolio

Web Design

Online AppProcessLive

Technologies used

  • HTML5
  • CSS3
  • jQuery
  • PHP
  • Google Maps API
  • MySQL Database
eCommerce Project

eCommerce SolutionProcessLive

Technologies used

  • XHTML
  • CSS
  • jQuery
  • PHP
  • MySQL Database
  • OpenCart eCommerce solution
Web Design Process Piece

Development & SEOProcessLive

Technologies used

  • HTML5
  • CSS3
  • jQuery
  • PHP
SEO for Web Page

Development & SEOProcessLive

Technologies used

  • HTML5
  • CSS3
  • jQuery
  • PHP
Web Design

Web Design & PhotoProcessLive

Technologies used

  • XHTML
  • CSS
  • jQuery
  • PHP
Web Design

Branding & Web DesignProcessLive

Technologies used

  • HTML5
  • CSS3
  • jQuery
  • PHP

Recent Blog Posts
Blog

Attention WordPress coders.

Attention WordPress coders. if you encountered a memory size issue on your site (in my case it was in posts area) such as this one: Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 32 bytes) in /home/username/public_html/wp-includes/meta.php on line 827 Try adding this snippet to your functions.php file //add this to functions.php function increase_memory_size() { ini_set('memory_limit', '2048M'); } add_action( 'admin_init', 'increase_memory_size', 1 ); That should help your server dedicate (if available) more memory for any given script in admin area...

My First attempt at public speaking #WordCampSacramento

If you have not spoken publicly before - you may think you understand. If you have, thank you for understanding... How was it? What did I miss? How red is my face? I answered all of those questions during the speech... But I loved it. I had an honor to speak right next to some of the highest authorities in WordPress world. Guys like Chris Lema spoke and then they let me out... Everyone in the crowd was like, "who is this guy?" Well, at least that is what I felt for the first few seconds. The crowd melted down once I dropped my ridiculous Russian accent and went along with my normal Russian accent. Because I was so nervous I probably skipped half the things I wanted to introduce and describe in details, but it is only my first experience. By the way, if anyone needs help with WordPress or liked what I spoke on, feel free to contact me. I'm glad to help - always.   Now, to add some science to the topic of my speech. The lecture meant to, but I'm certain it didn't cover all the wonderful benefits of Custom Post Types in WordPress. They are really a simple and clever solution which helps organizing the data and simplifying the content management. Every entry in the database in order to be searched and retrieved efficiently needs a unique index and better yet a second identifier which categorizes it. "post_type" is a column in `wp_posts` table (that is if your prefix is "wp_", which is a bad idea) and it makes the custom SQL queries easier. For example, if you have to retrieve a random testimonial which is organized in a custom post type called "testimonial" you would use a function called WP_Query and write the following:
$args = array('post_type' => 'testimonial', 'posts_per_page' => 1, 'orderby' => 'rand');
$random_testimonial = new WP_Query( $args );
That will give you the OBJECT with really only one post(testimonial) in it. Then you would have to run in through the regular "while" loop and output your random testimonial.
<?php if ( $random_testimonial->have_posts() ){
    // Start the Loop.
    while ( $random_testimonial->have_posts() ) : $random_testimonial->the_post();?>
      <h3><?php the_title(); ?></h3>
      <?php the_content(); ?>
<?  endwhile;
}
wp_reset_query(); // don't forget this part if you have other queries on the page
  Now, you might think "I'm not a coder, how does this benefit me?" In that case, at the very least you will get the dashboard menu called "Testimonials" with its own icon and slug (url path) reserved in your site structure. http://yoursite.com/testimonial/ Using some widget from Appearance->Widgets, you can bring that random testimonial into a sidebar or footer or any other part of your current theme. There, I said it - none coders can register and use custom post types. If you still don't understand - watch the video again and read the article one more time. This continues until you do...

Rybikov.com - launched

rybikov.com Uprising star in music of Ukraine - Viacheslav Rybikov. Official Site http://www.rybikov.com   Rybikov.com is an official site for singer, composer, musician and my inspiration Viacheslav Rybikov.

DeltaLCC.com

deltalcc

NEW NARI Sacramento Site!

nari_home

We built the new site theme for NariSacto.org.

We are web developers and this is what we do. Does your site need a facelift? Let us know... We can help.

A bit about this project.

This piece is still a work in progress but the page will be mobile-friendly design and will bring a whole new user experience (UX) to the visitors. Is your page low on click-through ratio? I can help, by simply making your page NEW responsive, functional and straight forward user interface(UI). The NARI site now has a clear navigational system, call-to-action areas, featured content connecting the interior pages directly to the home page. Displays resources for both visitors (homeowners) and the contractors (featured services). This makes the page resourceful and powerful for many potential connections of service and demand. The site map is obvious from the fully extended footer menu and every piece of content could be managed by the administrative interface that is simple and easy to operate.

ImpressSF.com - impressive work...

impress_SF_Webpage

Ready to Impress your clients?

This site features interior designer with her own style in simple elegant and very "clean" design. Micro site for Mega-Artist. Susan's work speaks for itself and I hope I was able to reflect the grand scale of her work in this single scrolling (for now) page. Check it out.

About Me
About

What I believe

My name is Nikolay Shipilin. I am a web developer. I received my Bachelor of Science in Web Design and Interactive Media degree from The Art Institute of California - Sacramento. I believe in intuitive and functional web pages. My skills are in front-end web development, back-end & database architecture as well as design and photography. I am very proficient in Adobe applications including the latest edition of Photohop, Illustrator, Dreamweaver, & InDesign. My specialty is in search engine optimizaion (SEO) and page load speed optimization. Brand development, logo design and web page construction are among many services I provide. Please feel free to review my portfolio and contact me with any questions and requests.

What I know

Web
Software
Other
  • XHTML / HTML5
  • CSS / CSS3
  • JavaScript / jQuery
  • AJAX
  • PHP / MySQL
  • OOP
  • Zurb Foundation
  • BootStrap
  • ActionScript
  • WordPress / Woo
  • OpenCart
  • SEO & Analytics
  • Web Security
  • Responsive Design
  • Site Performance
  • Photoshop
  • Illustrator
  • InDesign
  • Dreamweaver
  • Notepad++
  • FileZilla
  • Acrobat
  • Fireworks
  • Flash
  • Premiere
  • Microsoft Office
  • Final Cut
  • After Effects
  • Pro Tools
  • Corel Draw
  • Photography
  • Bilingual EN/RU
  • PC building
  • PC & Mac
  • Network
  • Printing
  • Music

Contact Me
Contact

Contact Information (required)
Preferred Method of Contact

Message (required)