Alexandru Groza - Projects
  Main Internet site | FAQ | Personal

Welcome to Alexandru Groza's main Internet site!
This page centralizes and simplifies access to all of my projects.

  Project Status Language
Microprogramming TECHNIQUES active English
Personal Weblog active English
Old Disc Drives active English
Vintage Audio active English
AGNET Server active English
Lumea Tuburilor on hold Romanian
PhotoWork active Romanian
Passat 3A (B4) discontinued Romanian
Vremuri pending Romanian

  Projects I worked on Status Language
Atlasul Romaniei active Romanian

About me and my projects

I am a long time computer programmer and electronics engineer.

I started computer programming back in 1993 on an 80386SX/25MHz machine. I was using x86 Assembly language and Borland Pascal with Objects. As information was scarce, I learned programming mainly by trial and error. Reading the Help system of the utilities I was using back then also helped. I learned strong design guidelines and solid architecture from computer literature of the era. This is my underlying stone on which I built all of my current knowledge.

I was always strongly driven to create minimalist functional graphical user interfaces to access the business logic behind my software. As for the source code, I always guided myself by the less is more principle. I produce heavily structured, self-explaining, ultra optimized source code. Not a single line more than needed. I have been faithful to these principles ever since.

Although I worked on both CISC and RISC architectures, I have always emphasized x86. Pure nostalgia? Perhaps. I have worked with various microcontrollers, Z80 and x86 microprocessors. I have even started designing my own computers. A few successful Z80 machines and an 80286 based machine that was never materialized due to lack of resources at the time. But I still have the original electrical schematics that I designed.

Speaking of electronics, at about the same time I started computer programming, I began assembling simple circuits based on schematics published within the literature of the era. In time I started designing my own. I am interested in analog audio signal amplification and digital microelectronics.

Of the projects presented on top of this page, I regularly maintain only those with an active status. But more often I write articles in the Personal Weblog. Check it out if you have time. Discontinued projects are displayed only for historical reasons and should be treated as archive.

I believe sharing knowledge and information is gold. So enjoy browsing my projects.

Copyright notice: All the work presented on this site is proprietary and cannot be used without my written approval. All rights reserved.

about me
Name Alexandru Groza
Gender Male
Residence Romania
Nationality Romanian
Education Technical University "Gh. Asachi of Iasi"
Faculty of Automatic Control and Computer Engineering
Specialization Embedded Systems Control at Continental Automotive
Degree awarded dipl. engineer
Native Language Romanian
Foreign Languages English (proficient)
French (proficient)
Computing Platforms Microsoft Windows (all versions, proficient)
Microsoft DOS (all versions, proficient)
Mac OS (all versions, medium)
UNIX (FreeBSD, basic-medium)
Computer Technologies Delphi (RTL, VCL, FMX, inline assembly, proficient)
Pascal (RTL, TurboVision, inline assembly, proficient)
C/C++, C# (runtime, inline assembly, medium)
Visual Basic (medium)
HTML, CSS, XML, JavaScript (medium)
16-bit and 32-bit Assembly (x86, medium)
8-bit and 16-bit Assembly (Z80 and PIC, beginner)
Reverse engineering (medium)
Debugging (proficient)
GIT subversioning (medium)
SVN, TFS subversioning (proficient)
Technical documentation writing (proficient)
Other Technologies Graphics processing and designing (medium)
Audio processing and filtering (medium)
Electronic CAD Design (EAGLE, proficient)
Management Skills JIRA, other bugtrackers (proficient)
Team Leading and Project Management (medium)
Technical Skills Vacuum tube technology research
Design of electrical schematics for automation
Design of digital microelectronics
Design of printed circuit boards of high complexity
Microcontroller and microcomputer devices
Microprogramming of embedded devices
Other Skills Electric guitar and synthesizer player
Hobby cyclist
Hobby photographer
Vintage audio gear collector
Private server operator
Copyright © 1998- Alexandru Groza