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 freelance software engineer based in Taguig City, Philippines. I have 8 years of experience in developing software, mainly web applications.

This is my mini-portfolio website. Here you can browse what little work I could claim as my own (long story, just click the link for a short explanation). You could also check what services I 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.

Services

Important note

I am only available for contractual or part-time work.

I normally 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.

I do not offer the following services:

  • Web / Graphic Design work - this page would've been much prettier if I was a designer.
  • Academic work e.g. thesis writing, solving machine problems - I don't want to lower further the standards of local IT professionals. Instead of making me do your dirty work, I would prefer that you hire me as a tutor.
  • Non-agile "grunt-work" - I don't want to work 40+ hour work weeks on your run-of-the-mill software sweatshop.
  • Non-Rails teaching gigs without training material - Good training material requires at least a month of preparation. Asking me to teach a class without those on hand would effectively reduce my trainer's fee by 80%. In short, if you don't have training material for the course I'm going to teach, prepare to pay me for the extra effort.

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.

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.

Given that all of my major projects for the HK SARG, I chose not to include them in my portfolio rather than risk having Jackie Chan or Jet Li-type policemen barge in my house and take me away somewhere.

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

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

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/

books

Ruby on Rails 3.0: A Free Student Manual

Released

With Rails 3.1 now out, I've decided to give away my student manual for Rails 3.0.

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

https://github.com/bryanbibat/rails-3_0-tutorial

web applications

Lotto Simulator

Online, open to the public

Just a small web app I made to show the futility of playing the lotto while showcasing some new features of Rails 3.0.

Blog post here.

  • Ruby on Rails 3.0
  • MySQL
  • jQuery

http://apps.bryanbibat.net/lotto/

view it at GitHub

Project .: A Ruby/HTML5 Visual Novel

Online, open to the public

A tech-demo I made for the Global Game Jam 2012. I couldn't think of a good game so I just went ahead and played with web technologies.

Blog post here.

  • Ruby on Rails 3.0
  • MySQL
  • vn-canvas

http://gamejam.bryanbibat.net/

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".)

ruby gems

ffnpdf

Released, with occasional updates

A practice gem I made to learn gem publishing.

Converts FanFiction.net stories into PDF.

Blog post here.

  • Ruby 1.9

http://rubygems.org/gems/ffnpdf

view it at GitHub

About me

I'm a enterprise software engineer by trade but I got sick of the whole corporate world life and quit my job. Nowadays, I spend my time playing online games doing research for my blog, building side projects, and taking occassional freelance jobs.

Aside from development work, I also like to teach, especially given that local CS degree courses tend to be detached from the reality of software development. Public speaking is also one of my unusual hobbies, as unlike most of my software development colleagues, I'm not afraid to talk about stuff that I'm passionate about.

I am also currently the VP for Technology 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 services section above.