Gifts for valentine's day or for girlfriend's birthday are always related to heart-shaped objects. It could be a heart shaped objects. If you want to give a gift for a techie girl, you can try giving her a swarovski usb heart memory key or a usb mouse. These two products are quite famous on the online store.
The swarovski usb gift is something techie and also very elegant for gift. You can also put words like "Happy Valentine's Day" on the red heart-shaped mouse to express your love (sounds mushy). Whatever gifts you give, the most important is not the heart-shaped object, but it's the care and sincerity truly from your heart that counts.
You can also include some additional items, such her favorite chocolate or candies, roses or anything she likes. Wrap them in a heart-shaped wrapper and wishes for surprise. Also include a greeting card.