Software Development

Correcting The Future

Vorlath

Vorlath

  • Sex: Male
  • Country: Canada
  • Occupation: Software Developer
  • Member since: Nov 2005
  • Forum posts: 24
  • ICQ 290162883
  • MSN cleos [at] rogers.com
  • Yahoo!: cleosaulnier [at] yahoo.com
  • AOL: Vorlath3
  • Login status: Offline

About me

I am a Software Developer that strives to discover the core concepts that enable computing. These core concepts go well beyond anything taught in schools, universities, colleges, books or seminars. They enable one to understand where all the functionality of programming languages come from and also their limitations. For example, creating distributed and parallel software is completely solvable without having to deal with threads, functions, locking or any of those so-called tools. In fact, all the details of parallel computing are quite natural and can be solved by thinking in a sequential manner. Read my blog to find out more.

My work

Although the author (me) behind this online persona usually does contracting work, I am open to full time work. Contact me for either contract or employment.

Languages: C/C++, Java, Javascript, Perl, VB, ActionScript, XML, various assembly languages (6502, x86/MMX/SSE, etc.).
Libraries: Regular expressions (regex), Windows API SDK, Linux (pthreads, epoll, etc.), sockets, threading, DirectX (Direct3D, DirectShow, DirectDraw, DirectInput etc.), COM.

My specialty is optimizing, threading and socket programming with a keen emphasis on data structures and algorithms (big Oh and runtime analysis). I also have an interest in parsers and parser generators.

On a planning level, here are my top 5 qualities that make me stand out.
1. I am second to none at converting ideas into reality.
2. Bringing a behind schedule project back to being viable and profitable.
3. I complete every project I start or am involved in.
4. Maintenance, optimization and future enhancements.
5. Record of working in teams as well as individually with little supervision.

Some of my code can be viewed and downloaded at the following two locations.
A LR1 parser generator.
http://csparser.sourceforge.net/

A non-recursive backtracking regular expression parser. Used in the above parser generator.
http://csregex.sourceforge.net/