About
I'm a telecomunications engineer, I like hacking devices, normally (but not limited to) electronics & programming.
Programming:
I've been coding since I had my first computer.
And I've been doing it in many different languages on different platforms:
- PC: C / C++, Pascal / Object Pascal, Visual basic (Classic and .Net), PHP, Javascript, Python...
- PLC-Robotics: Structured text, MCC, KRL, Ladder, AWL...
- Embedded: C / C++, ASM for many uC (PIC16 & PIC18, AVR, STM8, ARM...).
Electronics:
On the hardware side, I've been disassembling and trying to understand many electronic devices since my early childhood. Many times I reverse engineer devices just for fun. I've also designed some electronic devices, some of them have been in use for many years.
I have experience (designing / troubleshooting / reverse engineering) in these categories:
- Analog (Audio, video, others...).
- Digital (Logic, microcontrollers, serial & paralel busses...).
- Power supplies (Linear or switching, powered by mains using SMPS or old transformers...).
- Computers.
- Lightning (CCFL, LED...).
- Measuring equipment (DMM, scopes...).
- Some industrial electronic devices (Power supplies...).
- Many consumer electronics (CRT or LCD TV, monitors, power amplifiers, set top boxes, HIFI equipment, DVD players, game consoles...).
- Some home appliances.
- Printers: Oh no!!, these are pure evil devices!!! Keep away from these if possible!!!
I very rarely throw away any piece of hardware, either I repair it or reuse it for another purpose or to recycle parts. (Lately, I've been throwing away some stuff because it turns out houses have limited storage capacity :D).
My way of doing things:
- I hate slow stuff, so I always look for optimization in speed if possible.
- I hate slowness also in computers, so I try to avoid having bloat software in my computer, and try to optimize it for speed.
- In coding I love "good" code, and I'm always looking for ways to make my code better (clean, readable, maintenable & fast).
- I also love good functional design, I always find myself trying to improve other's people products or trying to design another device for better functionality.
- I like my stuff to be: Functional, fast, durable & serviceable.
Note
I really like privacy, so I just put here very basic information.