I-fan Chen

Owner at 0xlab

Taiwan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
I-fan Chen is a seasoned embedded systems engineer and entrepreneur with 18 years of experience building Linux-based platforms, package management and mobile middleware. As owner of NC and co-founder/developer at 0xlab, he blends hands-on development with product-minded framework design, having led GSMD and installer/launcher work at OpenMoko and delivered dual-mode Linux phone kernels and MMI frameworks at Compal. His open-source pedigree includes long-term Opkg and Open Embedded contributions and backend improvements to PackageKit that simplify APIs and enhance runtime diagnostics. Comfortable across kernel, filesystems, GUI toolkits (EFL/ETK/QPE) and telephony stacks, he is especially strong at system analysis and cross-layer debugging. Based in Taiwan, he pairs academic training in math and CS with a practical, long-term commitment to free software and embedded platforms. An interesting detail: he concurrently runs a nutrition club while maintaining active engineering leadership, reflecting an entrepreneurial, multidisciplinary approach.
code18 years of coding experience
job3 years of employment as a software developer
bookbachelor, Math, Computer Science, bachelor, Math, Computer Science at National Taiwan University
github-logo-circle

Github Skills (6)

c1710
c1110
package-management10
api-design10
dbus10
gobject9

Programming languages (1)

C

Github contributions (5)

github-logo-circle
PackageKit/PackageKit

Aug 2007 - Apr 2009

A D-BUS abstraction layer that allows the user to manage packages in a secure way using a cross-distro, cross-architecture API.
Role in this project:
userBack-end Developer
Contributions:43 commits in 1 year 8 months
Contributions summary:I-fan's commits focus on simplifying the API of the package management system, specifically within the `pk-engine.c` and `pk-task-dummy.c` files. These changes involve modifying signals, callbacks, and function calls related to package management operations like finding, removing, installing, and getting dependencies. The commits also include updates to TODO lists and the addition of runtime information to signals, likely to improve the performance and debugging capabilities of the package management system.
secureapid-buslinuxbus
zodman/conary-backend

Feb 2009 - Feb 2009

Contributions:14 commits in 3 days
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
I-fan Chen - Owner at 0xlab