🧑‍💻Expertise

Web & Application development

My primary experience comes from building and maintaining larger production systems. This encompasses building of APIs, pipelines, services and automation. Coming from a web-design background, slowly I have paired my back-end knowledge with front-end development and thus am able to bring full-stack knowledge to any project I work on.

Infrastructure management

While I do not see myself as a DevOps or SRE, I am very capable with designing systems which are ready to deploy on AWS, GCP, DigitalOcean, Railway or Hetzner. I have decent experience and exposure to Docker, Kubernetes and infrastructure as service with Terraform and Pulumi.

CI/CD

I have worked with most CI/CD software and systems, well enough to be able to understand how to set up a deployment pipelines, write documentation, spec and manage settings in a way where a full deployment lifecycle can be ensured without downtime.

Techstack & technical expertise

Tech Sectors
  • Web-development & Design -

  • Ecommerce (Operations & Dev) -

  • API & Microservices -

  • CRM, ERP & CRM Integrations -

  • OCR, IDP, AI & LLM -

  • Backend

    • Django, Python

    • LangChain, Restframework

    • Flask, FastAPI, SQLAlchemy

    • PostgreSQL, SQLite, Oracle

  • Frontend

    • HTMX, HTML, CSS,

    • JS, Alpine, React, NextJs, Vue

  • Testing

    • as a methodology

    • PyTest, Selenium, Behave

  • Infrastructure

    • Docker, K8s, Terraform,

    • Gitlab/Github

  • Cloud

    • AWS, Hetzner, GCP,

    • DigitalOcean, Railways, Heroku

Scrum & Agile

Since 2018 I have worked in Agile Scrum teams. I am very familiar with using Jira, Kanban, Github or Gitlab as a tool for project management. As well as Sprint planning, retro, triage, poker, review and all other Scrum ceremonies. Over those years within these project management frameworks, I have delivered dozens of features, ranging from small to large ones, as well as going through the full development lifecycle on large projects from their design to deployment (and maintenance).

Django & Python as specialization

While I have worked with many frameworks and languages, Django and Python have found a special place in my heart. Regardless what application needs to be developed, the productiveness and professionalism which I can deliver with Django is unmatched.

Whether we are talking about legacy Django applications with a few dozen apps, greenfield or projects in their design phase; I am very capable in bringing upwards capacity to any project; regardless whether I am tasked to write code, or just advice.

Highlight of my strong points:

  1. Rapid development and feature iteration, especially for MVP's and startups

  2. Analyzing, debugging and solving performance issues and bottlenecks

  3. Development of well scalable asynchronous applications

  4. Rewrites and codebase migration as a Django project

  5. Architectural design of features and pipelines

In the past I have build incredible scalable APIs, Microservices and Pipelines, as well as automation and reporting. I have seen dozens of Django production systems, designed differently, with different or the same issues and problems; interfaced with teams writing Django well, and teams writing Django bad. While I see myself as a Django expert, I approach each project as a newbie, hoping to learn even more about the framework; ensuring that my learning process never ends.


AI and LLMs

You can find more about my AI, ML & LLM experience on the below page.

🧠AI & ML

Web-Design & UI Design

I have been involved in the development and design over a few dozen web-sites since 2008 through 2012; with low-code CMS systems such as WordPress, Joomla, Magento and Drupal. This ranges from large e-commerce stores with various plugins, to small boutique websites for professionals.

Nowadays I can also get ahead with using Figma for UI/UX design. However, I prefer these to be provided by an designer affiliated with the project; as I prefer to spend time in development or specification & planning of features as well as projects.

Technical content

I am great at translating my understanding of systems and processes into technical documentation and tutorials. Whether its a new feature that I worked on, or some new process I learned; I am able to not just make technical people, but also regular clients understand the need for X, Y or Z; and how to use the feature or a/our product.

Sample below. Upon request a lot of samples of content can be provided.

🧑‍🏭Services

Last updated