KevinDuBois

Differences between revisions 15 and 19 (spanning 4 versions)
Revision 15 as of 2009-03-07 18:52:51
Size: 4418
Editor: c-98-224-217-102
Comment: update
Revision 19 as of 2011-03-25 18:29:59
Size: 4306
Editor: proxy2-global249
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
I am an undergraduate Computer Engineering student at the University of Michigan and a fan of Ubuntu and everything Linux. I have been using Linux primarily for 4 years now. I am a Computer Engineer, specializing in kernel and embedded work. I have special talents in multimedia and graphics. I graduated from the University of Michigan in 2010. I've been an active user and supporter of Ubuntu and everything Linux. I have been using Linux primarily since 5.10.
Line 8: Line 8:
My natural languages are C/C++ and Python. I can also program in assembly, if need be.
I have had experience with OpenGL, Gtk+, gtkmm, gdk, xlib, Cairo, libfakekey, gtkglext libraries, ffmpeg, and encoding/decoding libraries as well as lots of other code bases here and there.
I've been the organizer for Ubuntu Hours occurring in San Diego, California since November.
Line 11: Line 10:
As far as linux and computing goes, I am interested in Free and Open Source Software, advanced graphics programming, low level operating system internals, and writing hardware drivers for the linux kernel. I hope to My natural languages are C/C++ and Python, and assembly. I have had experience with OpenGL, Gtk+, gtkmm, gdk, xlib, Cairo, libfakekey, gtkglext libraries, ffmpeg, and encoding/decoding libraries as well as lots of other code bases here and there.

As far as linux and computing goes, I am interested in Free and Open Source Software, advanced graphics programming, low level operating system internals, and writing hardware drivers for the linux kernel.
Line 16: Line 17:
I frequent #compiz-fusion-dev, #videolan, and #ubuntu-us-mi I frequent #sparkfun, #avr, and #ubuntu-us-ca
Line 22: Line 23:
OpenPGP Keys:
pub 1024D/B6BE7E88 2008-02-08 Kevin DuBois <kdub432@gmail.com>
= Ubuntu Advocacy and Involvement =

* LOCO Team

I am a member of the California Ubuntu Loco team [CaliforniaTeam] from 2010 onward. I've been organizing the San Diego area activities. I have organized the monthly San Diego area ubuntu hours, and was an exhibitor for the Ubuntu booth at the Scale9x expo.

I was a member of the Michigan Ubuntu LOCO team [MichiganTeam] from its founding in 2008 to 2010. During my involvement, I attended most Ann Arbor based activities, and gave some speeches on behalf of the Ubuntu Loco. I moved to California and joined the California team instead!

* Open Source Blog

I maintain http://kdubois.net, an open source blog that has had 100,000+ pageviews since I made it about 3 years ago. I generally write advice, project updates, or how-to's (eg, [[http://kdubois.net/?p=24]], [[http://kdubois.net/?p=25]] )

* Speeches
I gave an hour and a half long speech promoting Ubuntu Linux to the Ann Arbor Computing Society on behalf of Michigan Loco in December 2008

I have written a guide for installing Ubuntu on the Lenovo Thinkpad x61 Tablet. http://www.thinkwiki.org/wiki/Installing_Ubuntu_7.04_%28Feisty_Fawn%29_on_an_X61_Tablet

I've also written many guides on my blog I'm to lazy to enumerate here :P.
Line 26: Line 43:

= Projects & Contributions =

== Ubuntu ==

'''Packaging'''

Packages on REVU:

tv-grab-dvb : a tool for ripping EPG data off of DVB TS streams and parsing them into XML

ocropus : a Tesseract-based optical character recognition program (obsolete, packaged upstream)


''' LOCO Team '''

I am a member of the Michigan Ubuntu LOCO team [MichiganTeam] . We've got a lot of good projects going on, look into some of them!

''Penguicon'' [[http://penguicon.org]] : We're heading up the Ubuntu presentations and organizing various activities! Hope to see you there in April!

''User Support'' : If #ubuntu is too crowded, stop by #ubuntu-us-mi for support!

''Packaging and Bug Jams''
= Other Open Source Projects & Contributions =
== Android Kernel ==
My job involves development for the Android kernel, which is open source and eventually winds its way back to the mainline kernel. I have developed and improved the graphics drivers for the kernel.
Line 52: Line 48:
I'm a contributing developer to the project. I maintain [[http://gitweb.compiz-fusion.org/?p=users/kdubois/extra-animations;a=summary]], a branch of extra animations. ( Videos here [[http://kdubois.net/?p=46]]). We're currently working on porting the project from C to C++ for the next big release.

Feel free to suggest new plugin or animation ideas to me! If I think its a good idea, there's a good chance I'll actually do it. :P
I was a contributing developer to the project from 2007 to 2009. I maintained [[http://gitweb.compiz-fusion.org/?p=users/kdubois/extra-animations;a=summary]], a branch of extra animations. ( Videos here [[http://kdubois.net/?p=46]]). I am syndicated on [[planet.compiz-fusion.org]] as well.
Line 58: Line 51:
* patches and bugfixes to the team. My rework of the audio filtering infrastructure was incorporated into mainline.
Line 59: Line 53:
* Small patches and bugfixes to the team. I'm currently doing a huge rework of the audio backend that will remove a lot of redundant/ugly code, and allow for on-the-fly adjustments to the A/V stream. You can grab it from here: [[http://git.videolan.org/?p=vlc-filters.git;a=summary]]
 
== FFMPEG ==
* I was accepted into the 2009 Google Summer of Code working on an audio filtering library that will provide equalizers, normalizers, volume adjustments, etc. all on the fly.
Line 62: Line 57:
Line 70: Line 64:
I'm a computer engineering student, which means I like hardware just as much I like software. My blog has a few details of projects that I've made from PIC microcontrollers that I've programmed using entirely OSS software. I have experience with embedded systems, and have worked with the assembly on PIC/amtel/PPC/i386 processors. I like flipping bits, and really would like to advance hardware design on linux systems. I have made slight modifications to get the entry level PIC programmer to work with linux. I'm a computer engineering, which means I like hardware just as much I like software. My blog has a few details of projects that I've made from AVR and PIC microcontrollers that I've programmed using entirely OSS software. I have experience with embedded systems, and have worked with the assembly on PIC/amtel/PPC/i386 processors.
Line 72: Line 66:
== Advocacy ==

'' Open Source Blog ''
I maintain http://kdubois.net, an open source blog that has had 100,000+ pageviews since I made it about a year ago.

'' Speeches ''
* I gave an hour and a half long speech promoting Ubuntu Linux to the Ann Arbor Computing Society on behalf of Michigan Loco in December
* I'm tenatively scheduled to give an hour long presentation at the Penguicon conference on the current state of the Linux Desktop


== Guides ==
I have written a guide for installing Ubuntu on the Lenovo Thinkpad x61 Tablet.
http://www.thinkwiki.org/wiki/Installing_Ubuntu_7.04_%28Feisty_Fawn%29_on_an_X61_Tablet

I've also written many guides on my blog I'm to lazy to enumerate here :P.
== Testimonials ==

About Me

I am a Computer Engineer, specializing in kernel and embedded work. I have special talents in multimedia and graphics. I graduated from the University of Michigan in 2010. I've been an active user and supporter of Ubuntu and everything Linux. I have been using Linux primarily since 5.10.

I've been the organizer for Ubuntu Hours occurring in San Diego, California since November.

My natural languages are C/C++ and Python, and assembly. I have had experience with OpenGL, Gtk+, gtkmm, gdk, xlib, Cairo, libfakekey, gtkglext libraries, ffmpeg, and encoding/decoding libraries as well as lots of other code bases here and there.

As far as linux and computing goes, I am interested in Free and Open Source Software, advanced graphics programming, low level operating system internals, and writing hardware drivers for the linux kernel.

Email: kdub432@gmail.com

IRC (freenode.net) Registered nicknames: kdub, kdubois I frequent #sparkfun, #avr, and #ubuntu-us-ca

Blog: http://kdubois.net

Launchpad Homepage: https://launchpad.net/~kdub

Ubuntu Advocacy and Involvement

* LOCO Team

I am a member of the California Ubuntu Loco team [CaliforniaTeam] from 2010 onward. I've been organizing the San Diego area activities. I have organized the monthly San Diego area ubuntu hours, and was an exhibitor for the Ubuntu booth at the Scale9x expo.

I was a member of the Michigan Ubuntu LOCO team [MichiganTeam] from its founding in 2008 to 2010. During my involvement, I attended most Ann Arbor based activities, and gave some speeches on behalf of the Ubuntu Loco. I moved to California and joined the California team instead!

* Open Source Blog

I maintain http://kdubois.net, an open source blog that has had 100,000+ pageviews since I made it about 3 years ago. I generally write advice, project updates, or how-to's (eg, http://kdubois.net/?p=24, http://kdubois.net/?p=25 )

* Speeches I gave an hour and a half long speech promoting Ubuntu Linux to the Ann Arbor Computing Society on behalf of Michigan Loco in December 2008

I have written a guide for installing Ubuntu on the Lenovo Thinkpad x61 Tablet. http://www.thinkwiki.org/wiki/Installing_Ubuntu_7.04_%28Feisty_Fawn%29_on_an_X61_Tablet

I've also written many guides on my blog I'm to lazy to enumerate here :P.

Other Open Source Projects & Contributions

Android Kernel

My job involves development for the Android kernel, which is open source and eventually winds its way back to the mainline kernel. I have developed and improved the graphics drivers for the kernel.

Compiz Fusion

I was a contributing developer to the project from 2007 to 2009. I maintained http://gitweb.compiz-fusion.org/?p=users/kdubois/extra-animations;a=summary, a branch of extra animations. ( Videos here http://kdubois.net/?p=46). I am syndicated on planet.compiz-fusion.org as well.

VLC

* patches and bugfixes to the team. My rework of the audio filtering infrastructure was incorporated into mainline.

FFMPEG

* I was accepted into the 2009 Google Summer of Code working on an audio filtering library that will provide equalizers, normalizers, volume adjustments, etc. all on the fly.

Pet Projects

* Jot aims to be a character recognition program used by tablet PC's to allow for handwritten input of characters. The recognition rate is about 70% as of now, and its not user friendly yet. If you want something more usable, try out onestroke! Jot Homepage : https://launchpad.net/jot

* Flashnotes is a flashcard program aimed at training pianists. Written with GTK/Cairo, I hope to hook it up to a midi sequencing library so the program can recognize when the user gets the note correct. Grab the current code frome here: http://kdubois.net/src/flashnotes.tar.gz

Hardware Hacking

I'm a computer engineering, which means I like hardware just as much I like software. My blog has a few details of projects that I've made from AVR and PIC microcontrollers that I've programmed using entirely OSS software. I have experience with embedded systems, and have worked with the assembly on PIC/amtel/PPC/i386 processors.

Testimonials



CategoryHomepage

KevinDuBois (last edited 2012-11-20 18:34:07 by 209-134-76-65-user)