KevinDuBois

Differences between revisions 8 and 19 (spanning 11 versions)
Revision 8 as of 2007-10-23 19:54:23
Size: 2569
Editor: 198
Comment:
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 4: Line 4:
= About Me =
Line 5: Line 6:
=== 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.
Line 7: Line 8:
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 2 years now. I've been the organizer for Ubuntu Hours occurring in San Diego, California since November.
Line 9: Line 10:
I consider myself pretty well versed in C and C++, and Java. I have a good knowledge base in object oriented programming, and can quickly adapt to other languages, if I need to ;-)
I have had experience with OpenGL, Gtk+, gtkmm, gdk, xlib, Cairo, libfakekey, and gtkglext libraries.
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.
Line 12: Line 12:
As far as linux goes, I am interested in Free and OSS Software, advanced graphics programming, low level Operating System internals, and writing hardware drivers for the linux kernel. I'm just coming up to speed on the latter two, and hope to contribute some very useful code in the near future! 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.
Line 15: Line 43:
Email: kdub432@gmail.com
       kdubois@umich.edu
= 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 18: Line 47:
---- == 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.
Line 20: Line 50:
== VLC ==
* patches and bugfixes to the team. My rework of the audio filtering infrastructure was incorporated into mainline.
Line 21: Line 53:
=== Projects & Contributions === == 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 23: Line 56:
'''Compiz Fusion''' == 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]]
Line 25: Line 60:
One of the more exciting projects I'm involved in, compiz fusion is an openGL based window manager for linux operating systems, (i.e. eyecandy for linux). I'm currently bug hunting for this project, and working on writing some new window animations, that I expect to be done early december, depending on school's workload. Feel free to suggest new plugins ideas to me! * 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]]
Line 27: Line 62:
''Homepage: '' opencompositing.org == Hardware Hacking ==
Line 29: Line 64:
''IRC:'' #compiz-fusion 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 31: Line 66:

'''Jot'''

Jot aims to be a character recognition program used by tablet PC's to allow for handwritten input of characters. As of today (Oct 22, 2007) it is in an alpha stage, but should be usable in a few weeks, after I implement a secondary comparison technique to refine handwritten character recognition.

''Jot Homepage'' : https://launchpad.net/jot


'''Bug Hunting'''

I try to hunt down as many bugs as I can in Ubuntu during my spare time. Look on Launchpad if you're interested in seeing what I've done!



=== LOCO teams ===

I am a member of the Michigan Ubuntu LOCO team. We're just starting out, and I hope to get the promotion of linux and Ubuntu rolling in Michigan very soon!


=== 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


=== Events ===
'''Presentations and Speeches'''

I am giving a 1-2 hour presentation for the Ann Arbor chapter of the American Computing Society on December 5th,2007 on new developments in Linux, Ubuntu, and other exciting Open Source Projects.


== 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)