MSc Software Engineer

Andrés Duque Software Engineer

About Me

I build web applications, from the interface to the data behind it. I like clear code, useful details, and understanding how things work.

Years of
experience

Dukke
A little about me

About Me (&)
My Journey

I’m Andrés, also known as Dukke. I build software, enjoy figuring things out, and keep finding new things to learn. Here’s how I got here.

View CV (PDF)

Early days

A different kind of problem

During my civil engineering degree at Universidad Nacional, programming started to catch my attention. I wanted to understand what I could do with it.

A hobby

It started just for fun

I began learning to code in my spare time. Small projects and plenty of questions gave me reasons to keep coming back.

21

My first team

Nevato gave me my first opportunity as a frontend developer. I built interfaces with React and learned what it takes to deliver work for clients.

Nevato

22

Making room to study

A web development program at Universidad Tecnológica de Pereira gave my learning more structure, alongside the things I was discovering at work.

Universidad Tecnológica de Pereira

22

Beyond the interface

At Prevalentware, I moved into full-stack development. My work grew to include APIs, databases, and the connections behind the interface.

Prevalentware

24

More pieces to connect

At G6 Networks, I build web applications that connect APIs and blockchain services, working closely with backend and product teams.

Gen6, G6 Networks

25

Understanding the decisions

My master's studies in Software Engineering at Uniandes brought more attention to architecture, trade-offs, and how software evolves over time.

Universidad de los Andes

Today

Still learning, every day

There is always something new to try. I keep building small projects, asking questions, and making time to understand the tools I use.

SELECTED WORK

A few things
I've built.

Blockchain applications, internal tools, and AI-assisted research. A selection of work from Gen6, Prevalentware, and freelance projects, with more private and personal projects behind the scenes.

01Built at Gen6

Gen6 dApps

A blockchain platform for publishing and verifying content, managing balances and transactions, encrypted member chat, and network node monitoring.

  • React
  • Flask
  • PostgreSQL
  • Substrate / Polkadot
  • Encrypted chat
  • Node monitoring
02Built at Gen6

Gen6 Verifier

A decentralized application that can be installed locally to verify files and identities against records on the Gen6 blockchain.

  • React
  • Flask
  • PostgreSQL
  • Blockchain verification
  • Local installation
03Built at Gen6In development

FONO

An event ticketing platform in development, using blockchain to support ticket verification with security and user privacy in mind.

  • React
  • Flask
  • PostgreSQL
  • Blockchain
  • Digital ticketing
04Freelance project

SICAR

An internal research platform that uses RAG and LLMs to retrieve relevant Colombian tax regulations and ground answers in source documents.

  • React
  • FastAPI
  • PostgreSQL
  • RAG
  • LLMs
  • Semantic search
05Built at Prevalentware

Lab Sonrisas Dashboard

An internal operations platform for managing customers, product orders, shipments, and invoicing in one connected workflow.

  • React
  • Express
  • GraphQL
  • PostgreSQL
  • Order management
  • Invoicing
06Built at Prevalentware

GreenLoop Dashboard

An internal workspace for planning projects, tracking timelines and deadlines, and keeping teams updated through Gantt charts and notifications.

  • React
  • Express
  • GraphQL
  • PostgreSQL
  • Gantt charts
  • Notifications
07Beyond this selection

Many more

More private projects, personal experiments, and small ideas that turned into software. Some built for others, some just to try something new.

  • Private projects
  • Personal work
  • Experiments

What
You Get

Built with care

A polished interface, a dependable backend, data that makes sense, and reliable releases. Software you can use today and keep improving.

A polished interface, a dependable backend, data that makes sense, and reliable releases. Software you can use today and keep improving.

Services

The work
behind it.

I can help with a complete application or the part that needs attention. Here is what that work can include.

Frontend & UI

I turn ideas and designs into interfaces people can use comfortably. From the first screen to the smallest interaction, the details should work together.

  • Custom layouts and reusable UI components
  • Responsive design, accessibility, and keyboard navigation
  • Purposeful motion and clear loading, empty, and error states
  • Page speed, search visibility, and browser compatibility

Backend & APIs

I build the services that make an application work: its business rules, integrations, and access controls, with clear boundaries and predictable behavior.

  • API design, implementation, and documentation
  • Authentication, permissions, and input validation
  • Third-party integrations, webhooks, and background tasks
  • Error handling and tests for business-critical flows

Databases

I design data models around the questions your application needs to answer. A clear structure makes information easier to use, maintain, and protect.

  • Data modeling, relationships, and integrity constraints
  • Queries and indexes tuned to real usage
  • Versioned migrations and existing data imports
  • Access policies, backup setup, and recovery checks

Infrastructure & DevOps

I set up the environments and delivery process that keep software running. Deployments should be repeatable, problems visible, and recovery planned for.

  • Cloud hosting, containers, and environment configuration
  • Automated builds, tests, and deployments with CI/CD
  • Environment variables, secrets, domains, and HTTPS
  • Logs, health checks, alerts, and release rollbacks

Testing & maintenance

I help existing products stay useful as needs change. That means understanding what is there, fixing friction, and making the next change easier.

  • Unit, integration, and end-to-end testing
  • Code reviews, refactoring, and dependency updates
  • Performance profiling and targeted bug fixes
  • Technical documentation, handover, and new features

Have an idea?
Let's build
something
useful.

A new application, an existing product that needs attention, or a team looking for another engineer. Tell me what you're working on, and we can talk through the details and see how I can help.

Dukke

Tell me about it.

PROFESSIONAL REFERENCES

People I've
worked with.

Thinks beyond his part of the code.

Andrés and I have worked together since university, including on freelance projects. He takes time to understand how the pieces fit together, from the interface to the API behind it. I appreciate being able to discuss a technical decision with him and come away with a clearer, simpler approach.

Juan Andres Lopez Motta
Juan Andres Lopez Motta

Backend Engineer

PlatformX Solutions

Easy to plan with. Easy to work with.

Working with Andrés feels straightforward. We agree on what needs doing, keep each other in the loop, and talk through problems early. That made a real difference in our freelance work, where we often had to figure things out together and make good use of the time we had.

Martin David Galvan Castro
Martin David Galvan Castro

Software Engineer

Global66

Always wants to understand why.

I remember Andrés as someone who would keep exploring a topic after the assignment was done. At university, he liked trying things out, asking questions, and sharing what he had figured out. Studying with him often turned into a good conversation about how something actually worked.

Diego Augusto Fonseca Gonzalez
Diego Augusto Fonseca Gonzalez

Software Engineer

Mercado Libre

Pays attention to the details.

At Prevalent, I appreciated the care Andrés put into his work. He would look beyond whether a feature worked and think about edge cases, how the data arrived, and what another developer would need to understand later. He was also open to feedback, which made reviewing work together much easier.

Camila Andrea Jiménez López
Camila Andrea Jiménez López

Backend Developer

Yalutec

Someone you can ask for help.

Andrés was an approachable teammate at Prevalent. If I had a question, he would take the time to walk through it with me and explain his reasoning. I liked that we could share ideas, learn from each other, and ask for a second opinion without making it a big thing.

Laura Vera
Laura Vera

Frontend Web Developer

SETI S.A.S · Bancolombia

Gets comfortable with the unfamiliar.

We've collaborated on different projects, each with its own tools and constraints. Andrés is willing to get into unfamiliar code, ask the right questions, and work out a practical next step. He stays involved when a problem crosses frontend and backend, and follows it through instead of just handing it off.

Miguel Landázuri
Miguel Landázuri

Regional Solution Engineer

ISS · Intelligent Security Systems

Good to see how far he's come.

I worked with Andrés at Nevato early in his software career, and we've stayed friends since. He was keen to learn and willing to take responsibility for his work. It's been good to see him build on that over the years while remaining the same thoughtful, down-to-earth person I got to know.

Sebastian Agreda
Sebastian Agreda

Senior Fullstack Developer

Source Meridian

drag

click