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.
MSc Software Engineer
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

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
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
I began learning to code in my spare time. Small projects and plenty of questions gave me reasons to keep coming back.
’21
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.

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

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

’24
At G6 Networks, I build web applications that connect APIs and blockchain services, working closely with backend and product teams.
’25
My master's studies in Software Engineering at Uniandes brought more attention to architecture, trade-offs, and how software evolves over time.
Today
There is always something new to try. I keep building small projects, asking questions, and making time to understand the tools I use.
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.
A blockchain platform for publishing and verifying content, managing balances and transactions, encrypted member chat, and network node monitoring.
A decentralized application that can be installed locally to verify files and identities against records on the Gen6 blockchain.
An event ticketing platform in development, using blockchain to support ticket verification with security and user privacy in mind.
An internal research platform that uses RAG and LLMs to retrieve relevant Colombian tax regulations and ground answers in source documents.
An internal operations platform for managing customers, product orders, shipments, and invoicing in one connected workflow.
An internal workspace for planning projects, tracking timelines and deadlines, and keeping teams updated through Gantt charts and notifications.
More private projects, personal experiments, and small ideas that turned into software. Some built for others, some just to try something new.
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.
A design shaped around your product, with thoughtful details, clear interactions, and layouts that feel at home on any screen.
The logic behind your product, built to handle real workflows, connect your tools, and give the right people the right access.
Information organized around how your product works, with consistent records, efficient queries, and a plan for changes as it grows.
A repeatable path from development to production, with checks before release and visibility into how your application is running.
Readable code, useful tests, and clear documentation so the next feature or fix has a sensible place to start.
I can help with a complete application or the part that needs attention. Here is what that work can include.
I turn ideas and designs into interfaces people can use comfortably. From the first screen to the smallest interaction, the details should work together.
I build the services that make an application work: its business rules, integrations, and access controls, with clear boundaries and predictable behavior.
I design data models around the questions your application needs to answer. A clear structure makes information easier to use, maintain, and protect.
I set up the environments and delivery process that keep software running. Deployments should be repeatable, problems visible, and recovery planned for.
I help existing products stay useful as needs change. That means understanding what is there, fixing friction, and making the next change easier.
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.

Tell me about it.
drag
click