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.

About me

Hi, my name is Alejandro Miralles. I’ve been working with computers for almost the past half of my life. I wrote my first program at the elementary school, but I really get caught into programming about ten years later, when I was at my first job doing spreadsheets all day long. At that time, I discovered that with a bit of VBA code, I could automate repetitive (and boring) task and boost my performance to the roof.

Since 2007 I been working on enterprise applications for the financial industry at FPA Software.

Around 2012 I wanted to take it to the next level, so I started working on PPL.NET, a port of FPA's proprietary programming language, that would run on top of .NET and allow our thirty plus corporate customers to upgrade their systems to the latest and greatest technologies with no rewrites.

Fast forward five years, PPL.NET is a stablished platform among our customers, it's running on production and is gaining traction every day. I can not disclose any details in here, but it suffice to say that our customers had been amazed!! (In a good way, of course! ;))

While working on PPL.NET compiler, I also created PPLStudio, a IDE designed from the ground up to boost the performance of PPL Developers.

I like to attend to software conferences around the world, meet with local devs, and talk to industry experts. I’been in cities like San Francisco, Seattle, Los Angeles, Dallas, Montevideo, and of course, Buenos Aires, my home town.

In addition to my datetime job, I partnered with a couple of high school friends to found SimplementeWeb, a company that provides web based solutions to small and midsized businesses.

I spend my spare time traveling with my family, reading about tech related stuff and playing with my little son, the “little” Gael.

Talk me about: .NET, Ruby, Rails, Node, JavaScript, Compilers Design, Git, Linux, Web, CoffeeScript, and.. I guess you got it... Any tech related stuff!

Top Stories from my blog

Paging WinForms DataGridView. 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 new 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