AboutMe


P e r s o n a l I n f o

Hi, this is C Hanish Menon (HanishKVC)'s CrAzYzOnE.
I entered earth from an other dimension in 1975.
I am from Kerala (India) which I love for it's Greenery, but have spent most of my life in Karnataka (India).

I had my education at

  • Vidyaniketan, Tumkur, Karnataka ( till 10th )
  • Sarvodhaya PU College,Tumkur
  • UVCE (Bangalore, a short stint) + S.I.T, Tumkur ( BE (CSE) )
    If u r a Mech Engr from UVCE 97 (passing year) batch who remembers me then please do drop me a email.

Hi friends I miss u all. If any of us are currently not in touch, then lets get in touch. Please do mail me. 


Currently manage the technical aspects for RTM.ie/SysRTM
Architected a secure e-document system with client devices as well as backend, a UV Steralisation based consumer product, a connected Power Monitoring as well as Zigbee Device Control system which can be easily extended to be application platform for TVs at homes.
Previous work experience [4]: Airvod
InCharge of all the technical developement at Airvod as well as running the Research and Development Center at Bangalore. Successfully developed Full end to end IFE systems for both the Portable and In seat markets. Developed end to end DRM systems which got Hollywood Approvals for Early Window Movie access for both these markets.
Our paradigm changing Seat Centric IFE system which eliminates lot of complexity, wires and weight but at the same time adds loads of redundancy also got DO160 certification (with additional Boeing constraints) and EASA approval. The only external entity in the full system is the Servers and WiFi access point from VT Miltope, even there we have our own modules managing all the critical and main functionality on the server. This full system was achieved with a small and good team consisting of just 10 people across System, Hardware, Software, QA and Mechanical.

Sadly it is Also the first company which I have worked in where we couldnt realise the fully potential of the IP due to stupid reasons, when in reality we had the best technical IP for the IFE domain. 
Previous work experience [3]: Flextronics (thro Fedtec) Fedtec.
Incharge of architecting and technical guidance for the Digital Media systems (involving System design(h/w-s/w), OS porting, driver development, Codecs, embedded and otherwise). Also handle the embedded Linux intiative. Have ported Linux to new ASICs and or Target boards(HAL). Enhance and or Embed subsystems like Multimedia, Block, Networking. Drivers for Multimedia (Graphic, Sound), Communications (Ethernet, Uart), DVB (MPEG Decoders, Tuner), etc. A custom ATAPI/CF/Generic Block layer with custom FAT FS implementation. Design new PCMCIA/ATAPI h/w-s/w modules for embedded systems. Enhance subsystems like PCMCIA, USB,... with new chipset supports. Handled OSes like Linux, uCLinux, pSos, VxWorks, Nucleus, uCos, uItron. Implemented custom languages and many many utility applications.
Also help with Systems Engineering.

_I.E._ Linux/ProprietryOS based Settopboxs/Card, Linux/ProprietryOS Multimedia PMPs/MediaCenters/Card, Systems4SecuredContentDistributionAndViewing, MultimediaAdMixer4TVChannels, MultimediaExtenders4TVs, ...
Previous work experience [2]: Reliance(thro INNOMEDIA). INNOMEDIA.
Incharge of CHOISservers for our Interactive television networks. I mainly work on or use Linux. I look after the design and implementation of all the things that go into making the CHOISservers. It involves developing TCP/IP based Services(CHOISServer & its protocol-which provides Authentication, Content distribution, Dynamic Interactive Contents, Streaming, ... ), eServices on the Interactive cable network, Linux Device drivers, some mpeg work, Clusters & High availability, etc.
Previous work experience [1]: iCode.
Incharge of the Research and Training department.
Also incharge of the DataImport utility for the Business package and the custom Delphi components developed in iCode.
Look at my resume for details
As a Hobby
  • I believe in OpenSource movement and GPL. so I have written many GPL packages. Also I have done Bug fixing and Enhancements to GPL and Opensource packages. Check them out at My Works .
  • Lot of programs for my College and
  • for Myself when hacking various things, you know copy protection of windows prgs, Bios passwords, my own MultiTasker for Dos etc. etc.. etc...
 

My Thoughts (circa 199x's and 200x's)

Linux & GNU

Linux and the GNU community are happenings that will be always remembered in Computing history.
  • It has allowed all of us to have a open sourced software system for our computers.
  • It allows developers to learn from others ideas and code.
  • At the same time allow one to enhance a program to fit ones need.
  • Help create better software by allowing anyone to fix bugs and enhance it.
  • Lastly (but atleast for me not the least one is) it allowed me to posses legal software for my computer. As a result of this I would always love to give back as much as I can to this community.
And now (2012) Android which is Linux at the OS level with a new custom but still open source Application framework which uses Java language at the coding level but converts to a non java dalvik bytecode for execution (thus allowing the apps to run on either Arm or Mips or x86 or what ever else in future) along with support for native coding where required rules the Mobile and Tablet (well will shortly) space.

Windows

As of now on the Desktop world Microsoft windows rules (especially Windows2000 is really cool and stable provided you have enough resources), Linux still has catching up to do as far as a general computer user is concerned. However KDE and GNOME are positive things for Linux in the right direction.

On Microsoft Windows I mainly use Delphi, my favorite programming tool. However I have worked on VC++, C++Builder, VB, TC, Masm/Tasm etc.
I like the Power of Delphi in that at one extreme it provides a very powerful and friendly Prototyping tool and at the other extreme it allows one to tweak around at the lowest levels possible in terms of Winxx APIs, Assembly, etc. It allows the developer to decide as to what depths he wants to go.

One of the sites i usually check out for info regarding delphi is Dr Bob's Delphi Clinic Also the recently started Community site at borland is also great.

Recently I have found 2 new packages which are also very good for Windows programing in C. They are

  • MingW32 - The minimalist gnu win32 toolkit.
    • provides all the basic gnu programs(like gcc, as, ar, gprof, gdb etc) for the win32 platform.
    • provides the C Headers and wrapper libraries for Win32 platform.
    • Comes with Win32 support programs like the Windows Resource Compiler.
    • Also provides C++ support and the STL.
    • A open source iniciative.
  • Lcc win32
    • Based on the lcc compiler - a ANSI C compiler.
    • Has a Simple yet Excellent IDE.
    • comes with a GUI Windows Resource editor, a Function cum Variable browser etc.
    • Also as a integrated Debugger.
    • Also as the required include files for COM support.
    • A Freeware. But one as to pay to get the Source.

HTML

Well I first started out seriously with the help of AOLpress package. Migrated to other packages down the lane. Well to start with it was Macromedia Dreamweaver which helped create great looking Web sites. Then as I shifted my major time to Linux I started with Netscape Composer for Rapid prototyping followed by editing of HTML for the final effects. With Mozilla coming of age I thought of shift over to Mozilla. Also there is this browser come editor called Amaya from w3c consortium .Its also good at its job and I use it a lot these days. However in the end I have realised that its best to write HTML documents on my own using any plain text editor.

Here I would like to request you all to move away from proprietory word processing packages and their formats to the universal and open HTML format. It gives the author the flexibility of either using a WYSIWYG editor or any plain text editor. As Web Browsers are common on almost any platform today these HTML pages are readable for almost anyone.

Others

I am not a painter by profession, but its one of my hobbies when I am not programming, hacking or sleeping. And Jasc's Paint Shop Pro beats other software in this field coolly on Windows and there is the famous GIMP on Linux. 


I n t e r a c t a

Check out my Blog (also hanishkvc.wordpress, hanishkvc Google+) and drop comments where you feel like.

You can contact me via hanishkvc@hotmail.com


updated partly after 6 years ;-), (c) HanishKVC,  Sep 2012