Placeholder Image

Hello, I'm Nicolás

I’m a full stack web developer from Chile with a passion for building performant and scalable web applications. I started coding my first year of university more than 15 years ago, originally in Java (back in the JSP days), and more recently in Python and JavaScript. These days, I mostly build Django apps.

Lately I've been writing a blog about my web development work called Django Horizons:

dh
Logo 1
Logo 2
Logo 3
Logo 4
Logo 5
Logo 6
Logo 6
Logo 6
Logo 6
Logo 6
Logo 6
Logo 6
Logo 6
Logo 6
Logo 6
Logo 6

My Skill Set

I'm proficient at developing full-stack web applications using Django, modern CSS libraries and JavaScript, as well as building web APIs using Django REST Framework. I'm comfortable with raw SQL queries, and have experience doing query optimization in PostgreSQL. Additionally, I have a working knowledge of the main Python data science libraries as well as modern development tools such as Git and Docker.

Recently, I've been very interested in the integration of JavaScript libraries like HTMX and Alpine.js into Django templates, as an alternative to heavier frameworks like React.

Currently I'm working on:

I'm in the early stages of developing a data science visualization project focused on Chilean politics, using pandas, Matplotlib and Seaborn, along with Wagtail CMS. I will post more information here when the time comes.

Placeholder Image

I also developed and maintain:

In 2024 I developed 2 full-stack Django projects with HTMX and Alpine.js

Betview // www.betview.net

A free-to-use sports bet tracker, with an inbuilt analytics engine.

https://github.com/nicoferreira90/bet_tracker_orange

Django Horizons // https://django-horizons.fly.dev/

A Wagtail CMS project, in which I document my journey into web development.

https://github.com/nicoferreira90/django_horizons

Get in touch

I'm always open to discussing new opportunities or collaborations. I'm generally happy to work on anything Python or Django related.

Feel free to reach out to me through any of the following channels: