Technical musings on ARM, Android, Linux-kernel, x86 and of course C.
|
|
1998 Atari 2600 |
|---|---|
| 2000 GW-BASIC | |
| 2003 VB6 | |
| 2004 SQL | |
| 2005 C | |
| 2006 8085, x86 | |
| 2008 Inkscape | |
| 2009 Android | |
| 2010 Linux Kernel | |
| 2012 git | |
| 2013 ARM | |
| 2014 SW Design, MISRA-C | |
| 2015 SW Engineering | |
| 2016 Agile Program Management - Execution | |
| 2017 SW Architecture for Automotive Use-Cases | |
| 2018 Python | |
| 2019 Technical Leadership of SW Teams | |
| 2022 Financial Markets |
Active Window Logger - Personal productivity system usage analytics.
Slide-deck and Video of Sensors on Android @ DroidCon2011 - India.
Odd-ball mini-projects :
Other miscellany :
- [git] git prevision - Checkout a previous revision of a specific file.
- [git] estimate-porting-effort-using-commits.sh - Effort estimation using git commits.
- [ Linux kernel patch ] SATA HDD I/O speed-up in raw mode.
- [ Linux kernel patch ] [ inotify ] Add support for mmap-ed files.
- listencast.c - pulls ANY shoutcast stream.
- atomic-test.c - Simple user-space atomic ops without gcc intrinsics.
Information shared and opinions expressed are my own and
do not necessarily reflect those of my current/past employers.
Have got something to say? Drop me a line.
