Hello and welcome to my little corner of the web! My name is Andrew Kwasik and this is where you can find info about me. If you're looking for my blog on my ramblings, then please go here

Unfortunately, I haven't had much time to update this page with details about me but I hope to find some time eventually. For now, I'm currently studying in Computer Science towards a BSc degree. You can use this site to see my current projects and their status, as well as some basic info on my past projects.

Please use the quick links above to jump to the various sections of this page. Note that all external URLs will open in a new window. Thanks for visiting!

ARM ARM ARM ARM
  • Android Development
  • Assembly Language (particularly ARM)
  • Mono/.NET cross-platform development
  • Minix3 (and the microkernel concept)
  • Operating System Design in general

All logos are property of their respective organizations.

Current Projects


KBudget (Android app)
Started on July 2010
Description This program was written to track my daily spending. So far it's pretty basic, allowing you to create different Budget categories and set applicable monthly budget limits on them. Then you can add transactions to each category and keep track of where your money has gone in the month. It also allows you to track your income such as your paychecks and see how much you save throughout the month.
Environment Android 2.1+
Status Released
Download Check the Android Market

Packet-loss Monitor (KWiQ)
Started on January 2010
Description I wrote this program because I started getting tired of the horrible quality of WiFi at my school. I wanted a way to record the packet loss on my connection and monitor that data over time. I based most of it on Tom Grandgent's IPCheck which is a win32 console app that focused more on the ping/traceroute functionality. Whereas my program focuses on pinging and determining the quality of the connection. The program is also designed to be entirely cross-platform.
Environment Linux/OS X (Windows still needs work) [Developed in C# using MonoDevelop]
Status Usable but still needs work
Download Not Available

Mozilla Firefox Extension
Started on September 2009
Description ... coming soon ...
Environment Mozilla Firefox
Status On Hold (Usable but still needs work)
Download Not Available

Simple PHP-based News Script
Started on June 2009
Description Just a simple news script. I got sick of all the complicated scripts online such as WordPress which are meant for full-fledged blogs and wanted something very basic for just announcements.
Environment PHP 5.x+
Status On Hold (Usable but still needs work)
Download Not Available

Past Projects


Video Editing (multiple sub-projects)
Started on Approx Jun 2001 (ended Nov 2006)
Description I had some fun messing around with video editing using Adobe Premiere. I managed to push out 3 videos publicly. I used japanese animes and video game trailers to create my videos because I found they allowed the most freedom (versus having to record my own video or find a real-life movie that matched a song). The first video I made is based on Dragonball Z (a popular anime in the US in the late 90s?) of which I'm not too proud of (but hey, you have to start somewhere). The second video was made using Devil May Cry 2 video trailers (a PlayStation 2 game) of which had some improvements but because of limited footage, there's a lot of it that didn't turn out well. But my most proud acheivement in video editing is my Bleach video (a popular on-going anime that was recently licensed for distribution in the US). Although I still made some mistakes with it (I had too much fun with fade in/out), I think its a large improvement on the previous two and it's definetely my best work. Although you'll see why I don't plan on pursuing this as a career :-)
Environment Video (Xvid codec, AVI container)
Status Abandoned
Download Not Available (see kwazico.com)

AF-Renamer
Started on Approx Jun 2001 (ended Nov 2006)
Description This was my first useful win32 application. It gave the user the ability to mass rename a bunch of files while setting certain criteria and naming patterns. Gave me some good experience with the Windows API and the C language, but unfortunately its been abandoned for a few years now.
Environment Windows (only tested on XP)
Status Abandoned
Download Not Available

(As of Feb 12, 2011)

Since I can't remember the hardware I put in my machine, I'll keep to mostly generic specs:

Desktop (Main PC)
CPU Intel Core 2 Quad CPU (Q6600, 2.4Ghz)
Motherboard Asus P5K-VM
Memory 4GB
Primary HD 80 GB Intel X25-M SSD
Secondary HD(s) 1.7tb of Storage space (3 hard drives; 1 NTFS-formatted, 1 ext4-formatted, 1 ext3-formatted)
OS Ubuntu 10.04 (primary) / Windows 7 Pro (secondary)
Date Purchased Aug 2008

Backup Server
CPU AMD Athlon X2
Motherboard Unknown
Memory 1GB
Primary HD 80 GB IDE
Secondary HD(s) 2x1.5TB in RAID-1 (using mdadm)
OS Ubuntu 9.04
Date Purchased June 2009

MacBook Pro 13" 2010
CPU Intel Core 2 Duo 2.4 Ghz
Motherboard Unknown
Memory 4GB
Primary HD 250 GB SATA
Secondary HD(s) none
OS Mac OS X 10.6.3 (primary) / Windows 7 Pro (secondary)
Date Purchased April 2010

Other Devices
Google Nexus One (primary phone)
ROM CyanogenMod 7 (Android 2.3)
Radio 5.08.00.04
Primary Apps LauncherPro Plus, Titanium Backup Pro, SetCPU
Date Purchased June 2010

HTC Magic (Dev Phone)
ROM AOSP Froyo (Android 2.2)
Radio 6.35.16.19
Date Purchased Jan 2011

Other devices include the iPod Touch (4th gen).
Contact Info

The best way to reach me would be by the following email:
(Antispam protected email address)
(you'll have to type it as it's an image to avoid spambots)

Alternatively, you can use the contact form on my blog site:

www.kwazico.com