abelcastro.dev

Hi! I'm Abel, a Full Stack Developer

That guy in the picture is me, back in 2008, before I began to code. I come from the beautiful Canary Island La Palma but for several years now, I have made Austria my home.

Abel Castro - Full Stack Developer

About Me

I'm passionate about creating innovative solutions mostly using languages like Python and TypeScript. I build robust, well-tested applications and follow Test-Driven Development (TDD) practices.

My Journey

In my more than 10 years as a Full Stack Developer, I've had the privilege of working with many smart and talented people. Thanks to them, I've learned to see software development as a craft that requires dedication, continuous learning, and great attention to detail.

At the same time, I've learned that building software is a team effort that depends on collaboration, clear communication, and empathy. It's crucial to find the right balance between these aspects to deliver successful solutions while maintaining a sense of fulfillment and confidence in the work we do.

These learnings form the foundation of my approach to software development: craftsmanship, collaboration, and a strong focus on delivering real value.

Frontend Development

React, Next.js

Backend Development

Django, FastAPI, NestJS

Testing

pytest, vitest, jest, Playwright

Languages

Spanish, German, English


My Blog

In my blog I (and LLMs) write about coding-related topics.

The primary goal of my blog has always been to experiment and explore new technologies rather than getting more views.

The initial version of my blog was launched in 2021 using Django, Django templates, and Bootstrap. Over time, the blog evolved significantly: it incorporated htmx and even implemented a REST API. Both the blog and this page were part of the same Django project.

But similarly to my career path, the blog and the frameworks I work with have evolved significantly. When I discovered the charm of Next.js, I decided to re-implement it using Next.js. Check it out using the link below!

Please note that all opinions expressed on the blog are my own.

To the blog

My Projects

One of my favorites ways to learn and grow as a developer is by building side projects. Here are some of them:

TheBest.Ink
TheBest.Ink

A platform for making easier to find tattoo artists and studios near you.

Next.jsTailwind CSSDjango
Sports Dashboard
Sports Dashboard

Small app that displays the results and standings of the most popular football (soccer) leagues in Europa.

Next.jsMUIDjangoPostgreSQL
Basic Analytics
Basic Analytics

My self made and hosted alternative to Google Analytics. Made with Django, DRF, Bootstrap and Chart.js.

DjangoBootstrapChart.js

Abel Castro 2025 - checkout the source code of this page on GitHub - Privacy Policy