About
Who are you?
My name is Jeremy. I currently live in the wonderful state of Massachusetts with my wife Monica, a cat named Monkey, and more tech. than you can shake a stick at. I was first introduced to the world of software engineering at around 7 or 8 years of age, I can’t remember exactly. My first fond memory is that of drawing a single line to the screen using the Commodore 64 V2-Basic programming language. I think that was the first time I realized the power of computers.
In highschool I solidified my love of programming by taking a 2-year programming course that had us learning the basics of… Basic. The class ended with a 3 month long final that consisted of designing our very first video game. I wish I could find the code, I had a mean lookin’ 2D RPG. We were, during the course the first year, also exposed to more powerful languages such as C/C++.
Professionally I’ve been programming C/C++ for almost 7 years now and have gradually been shifting to managed C++ and C#. I’ve never trusted the “it just works” paradigm. “It might just work” but when errors do occur their cause is not always readily apparent. Having an understanding of pointers and addressing (required reading for C/C++ programmers) is necessary to debug code. Sadly time constraints dictate my language of choice and managed code is faster to write.
What in the blue blazes is Daksystems?
The “Dak” of Daksystem is short for Dakota, my nickname. Initially Daksystems was a test bed for pages/apps I was writing while trying to get back in to web design. In a play to add my presence to the web I purchased the domain name and a bit of web space. Later I added a blog, a gallery, and some test apps for friends and family to enjoy.
Why blog? No one cares.
Narcissim. I’m my own number fan… it makes fanclub meetings awkward. Look, I’m not so delusional as to think what I write here is worth the bits it takes up. I don’t even imagine my traffic will be much more than friends or family(as of this edit my traffic actually is much more than friends/family). But this was a good way to get my thoughts out there and to showcase some of my code. From time to time I will dump code both to the blog and to my personal repository.
Language Experience?
.Assembly - 1 year
.BASIC - 2 years
.C,C++,C# - 7 years
.Fortran - 1 year
.HTML - 3 years
.Java - 2.5 years
.Microprocessors - 1 year
.MySql - 1 year
.Pascal - 1 year
.PHP - 2 years
Major Projects?
.3D Scanning – I currently handle a sizable portion of the 3D scanning work done at my job. Tasks include scanning & editing 3D meshes, converting from mesh to model, and measuring 3D surfaces. Recently, with the inclusion of VR lab, we’ve begun to explore importing 3D scans to Unreal Tournament 2004(the VR environment.) Another future application is the application of whole body kinematics applied to our 3D scans.
.CaveUT Currently working as a contractor on the CaveUT mutator for Unreal Tournament 2004. This mutator allows you to create a virtual CAVE environment using the Unreal engine and up to 32 client machines.
.Databases – I helped design and currently maintain a large database of 3D data.
.Hive – In early 2009 I started attending graduate classes at WPI here in MA. HIVE is a virtual reality research group headed by Professor Lindeman.
.KVasir - Named for the norse god of wisdom, KVasir is an extensible suite of packages for running psychology experiments. KVasir uses TCL/TK as a GUI framework allowing for the fast creation of modules. A low level assembly kernel driver was written to give KVasir the best possible chance of obtaining a <1ms resolution in timing experiments. Documentation isn't set for release until possibly 2008.
.Spin_Images – Automatic landmark and 3D feature extraction using spin images.
.Virtual Reality Lab – I designed, coded, and currently maintain a virtual reality lab at work.
Contact Information?
admin@daksystems.net