BRYANBIBAT

robot zombie software developer*

*because guru is soooo Web 1.0 and ninja isn't as awesome as robot zombies

About this site

profile pic

Hi, I'm Bryan Bibat and I'm a retired software engineer based in Taguig City, Philippines. I have 10 years of experience in developing software, mainly web applications.

This is my mini-portfolio website where you can browse a small sample of my work. You could also check what skills I used to offer.

I guess you have some time on your hands since you're still reading this. In that case, you might want to head over to the bio section to know more about me. If you really have a lot of time on your hands, why not head over to my blog and read about the geeky stuff I'm into. I also have a bookstore over at Leanpub where I'm crowdfunding future books.

Skills

Important note

I have retired from professional web software development.

I used to offer the following services:

  • Web Development - mainly Ruby on Rails, but I'm ok with other web frameworks.
  • Systems Analysis and Design - from Requirements Analysis, to Database Design, to Application Architecture and practically everything in between.
  • Teaching and Tutorials - from basic Computer Science to specific technologies. See also Pangkaraniwang Developer below.

Contact

For inquiries, you can contact me at my e-mail address bry@bryanbibat.net.

You can also contact me through skype (bry.bibat) as long as I am online.

Please note that I may choose to ignore your inquiries for obvious (MLM recruitment, asking me to do free work) and not-so-obvious reasons.

If you absolutely have to get in touch with me, your best bet is to meet me at the next PhRUG or DevCon event.

Network

My works

While I may have worked with a bunch of platforms (and almost all major commercial databases) in my previous work, I can't put them here because of these three letters: NDA.

Anyway, here is my portfolio, a short list of stuff I made post-enterprise development:

books

HTML5 Shoot 'em Up in an Afternoon

published, continuously updated

Originally a rushed manual for a weekend workshop of 40 people, I've expanded this book to include more pictures and diagrams to make it easier for beginners to grasp basic game concepts.

https://leanpub.com/html5shootemupinanafternoon

Rails 3.0: A Student Manual

published

I've decided to give away my student manual for Rails 3.0 after the release of Rails 3.1.

  • Ruby on Rails 3.0
  • RSpec 2.5
  • a bit of jQuery

https://leanpub.com/rails3dot0-astudentmanual

Rails 4.0: A Student Manual

published

A transitional book before I write a new Rails 4.1/4.2 manual from scratch.

  • Ruby on Rails 4.0
  • RSpec 3
  • a bit of jQuery

https://leanpub.com/rails40astudentmanual

projects

Pangkaraniwang Developer

"throwaway"

I want to teach software development to every Filipino who wants to learn how to build software.

This video blog/wiki is my way of doing just that.

http://pd.bryanbibat.net/

RailsFTW

Released, rarely updated

In my experience, one of the most annoying parts about teaching Ruby on Rails is installing the whole thing. Whether it's the training room having limited internet connection or the students blatantly ignoring the steps written in the training manual, expect a bunch of stuff to crop up at the start of the training to waste 2-3 hours of your allotted time.

To remedy this problem, I've modified the official Ruby Installer for Windows to include all the necessary gems and dependencies to allow a trainee to start building Rails apps in less than 5 minutes.

http://railsftw.bryanbibat.net/

web sites

Developers Connect Philippines - http://devcon.ph/

Online, open to the public

I'm a major contributor and the site sys admin for DevCon's website.

  • Ruby on Rails 4.2
  • PostgreSQL
  • Twitter Bootstrap

view it at GitHub

Philippine Ruby Users Group - http://pinoyrb.org/

Online, open to the public

As with DevCon, I'm a major contributor and the site sys admin for PhRUG's website.

  • Ruby on Rails 4.2
  • PostgreSQL
  • Twitter Bootstrap

view it at GitHub

web applications / games

Tactics?!?

Open Beta

Incremental SRPG I made to test some new features of Rails 4.2.

  • Ruby on Rails 4.2
  • PostgreSQL/Redis
  • Sidekiq

http://tactics.karaniwan.org/

Gunner

In progress

An HTML5 clone of a relatively new type of arcade ticket redemption games.

  • Phaser

http://datenshizero.github.io/gunner/

Making an HTML5 knockoff of Chinese arcade game knockoffs with Phaser

view it at GitHub

Yet Another World War II Shooter

Online, open to the public

Demo game for HTML5 Shoot em 'up in an Afternoon. See book above for more details.

  • Phaser

http://datenshizero.github.io/yaws/

view it at GitHub

RicegrowJS

Online, open to the public

Simple ~10 minute text-based game/simulator about rice farming

  • Machina.js
  • jq-console

http://datenshizero.github.io/ricegrow-js/

view it at GitHub

WDFAC

Online, open to the public

Simple browser game I made to practice JavaScript

  • jQuery
  • Font Awesome

http://datenshizero.github.io/wdfac/

view it at GitHub

mobile applications

Conway's Game of Life Live Wallpaper

Free for download at Google Play

This is a Live Wallpaper implementation of Conway's Game of Life coded during the (non-official) Philippine leg of the Global Day of Code Retreat 2011.

I needed a new geeky wallpaper and a cute thing to code for the event. This was killing two birds with one stone.

  • Java
  • Android SDK

Get it at Google Play

(If you can't find the app via your phone's Market search, try using the search terms "code retreat".)

About me

I'm a enterprise software engineer by trade but I got sick of the whole corporate world life and quit my job. I spend my time nowadays playing online games lending my skills to software development-related outreach programs (ie. speaking in seminars, volunteering in events), building side projects, and doing research for my blog.

I am also currently the President of Developers Connect Philippines (DevCon) and an active evangelist for the Philippine Ruby Users Group (PhRUG).

My contact details are at the end of the skills section above.