Who is Keith Kanios???
In my personal life, I am a loving husband and father. I have very little tolerance for dishonesty, disrespect, misguided zealotry and/or fanaticism over anything, smug elitist attitudes or the physical/mental abuse of other people. I am very logical and organized... but I value instinct, intuition and common-sense just as well. I do what I say and I don't make promises unless I know I can fulfill them. I will not help people who are not willing to help themselves. I am an extremely hard worker and sometimes that attribute, foolishly, takes away from my health. I like to help people understand things without bias, especially when it comes to technology.
In my professional life, I am a veteran of the United States Navy, an accomplished electronics technician, an expert computer technician and an advanced computer programmer who specializes in, but is not limited to, x86/64 assembly language programming and PHP development. I am currently working on a plan for a future business called Dynatos Technologies in which will allow me to better market my well developed computer abilities. The rest of my abilities are too numerous to list here without destroying the context of this page, so please view my resume in the link below if you are interested.
Click here to CONTACT me via e-mail.
Projects
Below is a list of various computer related projects that I have contributed to or am currently involved with.- ASM Community - A general resource website, that I host, in order to assist programmers interested in software development using assembly language. There are a good number of very generous volunteers who help moderate and maintain the site and messageboard. I have also developed the PHP "Wiki" plugin that you can find in the ASM Community Messageboard.
- The Netwide Assembler (NASM) - NASM is the most widely used x86 assembler today. The popularity of NASM derives from the capability to run on many platforms, as well as the straight-forward syntax that it employs. I, with the help of my good friend Bryant "Synfire" Keller, have revamped NASM's primary website. Also, I helped in the revamping of NASM to support the new 64-bit (x86-64/x64/AMD64/Intel 64) architecture.
- The DynatOS Project - DynatOS is an Operating System I have written exclusively in x86 assembly language utilizing the Netwide Assembler (NASM) as the main production tool. DynatOS is currently capable of memory management, process management and priority based multitasking. The current focus is on producing a fully functional operating system for personal computers that use the AMD64 processor series.
- NASMX - This project is a collection of macros, include files and examples that are meant to help Netwide Assembly Language programmers develop software in a fraction of the time it normally takes. This project was fueled by the tremendous efforts of Bryant "Synfire" Keller and probably wouldn't exist without him. I am currently the primary maintainer of this project.