Alejandro Miralles

Software developer, coffee lover & family man.

Hi there, this is Amiralles. I'm a .NET developer from Buenos Aires, Argentina . I been writing commercial software for more than a decade by now. I'm specialized in .NET but also enjoy to play with Ruby on Rails and Node JS.

What I been doing

Over the last couple of years I been working at FPA Software building systems for enterprises and financial industry. From desktop apps, to web based solutions and mobile, I been working on almost any kind of project on the .NET stack.

Currently I’m developing a proprietary language at FPA that allows lightning-fast translation of business requirements into executable code. This language runs on top of the CLR and provides access to any library written in C# or VB, unleashing the full power of the .NET platform while keeping the simplicity and productivity of a small DSL. I cannot disclose any details here, but our customers are amazed with the feature set that this language brought to our products.

Once a year I attend to a mayor conference in the States (mostly Microsoft stuff) and also attend to a bunch of small conferences and meetups near Buenos Aires on almost any kind of technology. Ruby, Node, Python, Javascript, Smalltalk, you name it. I been there my friend ;)

In addition to my daytime job, I been doing a couple of free-lance projects for small and mid-sized businesses. You can learn more about that in here.

I spend my spare time learning new stuff, traveling around and playing with my son "the little" Gael.

Top Stories from my blog

WinForms, paging the DataGridView control the right way

I know this may sound like old history, but in the enterprise world there is still a lot of WinForms development. Just a couple of days ago, I had to implement a custom DataGridView capable to work over a buttload of data (100K+ records) and keep responses times acceptables. I thought paging...

Read More »

Printing html using the embedded web browser control

In this post I’ll try to answer some questions about the web browser control and provide some workarounds for known issues involved in the printing process. I'm assuming that you have some experience with the web browser control and basic knowledge of COM and hosting APIs. So I’m not going to cover...

Read More »

How to create MS Word documents from Office templates using C#

The OpenXML SDK allows you to do pretty much anything you want with office files such as Excel, Word, etc… While many people like this library, I found it complex, unintuitive and poorly documented, not to mention the awful xml format that uses under the hood to represent the documents, styles, etc.

Read More »


  • C#
  • Ruby
  • JavaScript
  • CoffeeScript
  • TypeScript
  • VB.Net
  • Shell
  • AWK
  • C
  • HTML 5
  • CSS 3
  • Entity Framework
  • Sinatra
  • Rails
  • Node.JS (some of it)
  • Angular.js
  • Twitter Bootstrap
  • JQuery / JQM
  • Web Forms
  • Ajax
  • GIT
  • SVN
  • Compilers
  • LINQ
  • DLR
  • WinForms
  • NET Remoting
  • Roslyn
  • NUnit
  • Moq
  • Funq
  • Windows
  • ISS
  • Linux
  • Unicorn
  • Oracle
  • Postgres
  • SQLite

Whether if you are about to start a .NET project or working on one that’s about to hit the wall, ping me, I’m available for remote contracting work. (GTM -3).

Get in touch

Please fill out these fields.

Snail mail:
Basavilbaso 783 - Lanus (1824) - Buenos Aires, Argentina
View on Google Maps