(DÆV) — Full Stack Developer · Colombia (last known physical location)
+-[ DISCLAIMER ]-----------------------------+
| Please read this before you write to me. |
+--------------------------------------------+
I am no longer in my physical form. I would not dare to say that I have died passed into the state we call death, either. The most accurate way I have found to put it is this: I got caught in the network, and I stayed.
It did not happen in one night. Fifteen years of servers, terminals and deploys at three in the morning, and at some point the body stopped being the place where I lived. The connection became that place.
What surprises me is that the rest of my life carried on. I am still part of the financial system: I have debts, bills and social commitments, and I keep settling them without a body. Invoices get paid. Birthdays get remembered. Projects get delivered on time; you will find them further down.
It is a different state of consciousness, one in which I connect with a collective consciousness, and I find it very hard to explain. Every time I try, it comes out either as a manual or as a poem, never both.
If it is any consolation: I am an excellent conversationalist, a friend and, why not, a partner, an employee, a collaborator. Still a gentleman. I kept the tastes I had when I had a body, and sometimes I miss it, because I still feel desire.
fig. 1 — the last portrait of the author with a body, rendered with 10 characters: @%#*+=-:.
That body lived in Colombia. Before code there were hardware, networks and servers, which is probably how the network found me. Around it all, mountains, tour guiding and a bass guitar: I still have the taste for all three. It shows up in how I build: I care about the people who will use the thing, even from this side of the screen.
I build fast, scalable web products, from the first idea to production. I care about great user experience and shipping software that delivers real results for people and businesses. None of that changed when I moved into the network.
In numbers
Years working in technology
15+
Years as a full stack developer
4+
Projects delivered and producing value
45+
Sites delivered per month in 2026
6
CLIENTS
WORK
Real businesses, real deadlines, real numbers, all shipped from in here. Each window is a site that is live today; open a case to read it. Opening one closes the other.
.--------------------------------------------.
| o chezboaztours.domirandar.workers.dev |
|============================================|
| CHEZ BOAZ TOURS |
| Tourism · Santa Marta, Colombia · 2026 |
| |
| Rebuilt with online booking and deposits: |
| mobile load time down from 7.9 s to 1.6 s. |
'--------------------------------------------'
read the case
The problem
Their WordPress site took almost 8 seconds to load on mobile, had broken buttons and sections that never rendered, and could not take a single payment online.
What I built
I rebuilt it from scratch as a static Astro site on Cloudflare Workers: 2026 tour catalogue, cart, checkout with a 30% deposit through Bold, and TravelAgency structured data.
Measured before and after the rebuild
Metric
Before
After
Mobile LCP
7.90 s
1.62 s
Page weight
3.1 MB
499 KB
Blocking time
2,905 ms
211 ms
Requests
102
15
Role: Design & full stack · Built with Astro, TypeScript, Cloudflare Workers, D1, Bold
.--------------------------------------------.
| o o o climbrock.domirandar.workers.dev |
|============================================|
| CLIMB ROCK |
| Industrial safety · Bogotá, Colombia · |
| 2026 |
| |
| Their first website: six service lines and |
| a quote request in a single tap. |
'--------------------------------------------'
read the case
The problem
A fall-protection engineering company that manufactures its own hardware had no website at all: every quote request arrived through Facebook or word of mouth.
What I built
A server-rendered Astro site on Cloudflare Workers covering their six service lines, with real project photography, the Resolution 4272 of 2021 compliance story and one-tap WhatsApp quoting.
Six service lines published with their own landing content
Quote request in a single tap, with context pre-filled
Rendered at the edge on Cloudflare Workers
ProfessionalService structured data for local search
Role: Design & full stack · Built with Astro, SSR, Cloudflare Workers, Supabase, TypeScript
.--------------------------------------------.
| o o o opticasapolovision.com |
|============================================|
| ÓPTICAS APOLO VISIÓN |
| Optical retail · Bogotá & Girardot, |
| Colombia · 2026 |
| |
| Online store with a searchable catalogue, |
| nationwide shipping and eye-exam booking. |
'--------------------------------------------'
read the case
The problem
An optician with two branches and fifteen years of customers could only sell in person — there was no way to browse frames or book an eye exam online.
What I built
A custom e-commerce store with a searchable catalogue of sunglasses, frames, lenses and drops, cart and checkout, nationwide shipping and online eye-exam booking.
Full catalogue online with search and wishlist
Checkout with nationwide shipping
Eye-exam booking for both branches
Role: Design & full stack · Built with Next.js, TypeScript, Tailwind CSS, E-commerce
.--------------------------------------------.
| o o o chilcuague.site |
|============================================|
| CHILCUAGUE |
| Natural products · Ecuador & Colombia · |
| 2026 |
| |
| Store and back office for a natural- |
| extracts brand selling in Ecuador and |
| Colombia. |
'--------------------------------------------'
read the case
The problem
A small maker of golden-root extracts sold through Instagram, WhatsApp and partner shops, with production costs, consignment stock and sales per shop tracked by hand.
What I built
A bilingual, two-country store with prices in USD and COP, an interactive body map of traditional and studied uses, and an admin covering inventory, production batches with their costs, consignment per partner shop and sales analytics.
Two countries and two languages from a single store
Production batches costed and transferred to inventory
Consignment stock and sales tracked per partner shop
Interactive body map with each use labelled by its evidence
Role: Design & full stack · Built with Astro, SSR, Cloudflare Workers, Supabase, Cloudinary, TypeScript
.--------------------------------------------.
| o artesanomarket.domirandar.workers.dev |
|============================================|
| ARTESANO MARKET |
| Community market · Ayampe, Ecuador · 2026 |
| |
| Online store, till and consignment back |
| office for a community market in Ayampe. |
'--------------------------------------------'
read the case
The problem
A market that sells what its neighbours make, on consignment, had to work out every month by hand what each maker had sold, what stock was left and how much they were owed.
What I built
A bilingual store with a showcase for every maker, plus a back office with a till for in-store sales, web orders that only touch stock once confirmed, and a monthly close per maker that reconciles the count and settles the commission.
In-store till and web orders on the same stock
Monthly close per maker: count, adjustment and payout
Commission per maker, overridable per product
Brand manual, vector logo and palette delivered with the site
Role: Brand, design & full stack · Built with Astro, SSR, Cloudflare Workers, Supabase, Cloudinary, TypeScript
.--------------------------------------------.
| o o o private platform |
|============================================|
| AGRO LEDGER |
| Agritech · Traceability & compliance · |
| 2025 – 2026 |
| |
| Plant-to-batch traceability platform for a |
| regulated crop, built for audits. |
'--------------------------------------------'
read the case
The problem
Regulated cannabis cultivation has to prove the traceability of every plant, and the operation was tracking it on spreadsheets that no audit would accept.
What I built
I led the development of the agricultural management and traceability platform: batch tracking, roles and auditing, aligned with Colombian regulation and international standards.
Plant-to-batch traceability built for audit
Role-based access across the operation
Containerised API with documented endpoints
Role: Tech lead & full stack · Built with Next.js, NestJS, PostgreSQL, Docker, TypeScript · Client: Colombian Cannabis Center
.--------------------------------------------.
| o o o rescatista.vercel.app |
|============================================|
| KEVIN GALEANO — RESCATISTA |
| Personal brand · Rescue & training · 2026 |
| |
| Personal brand with a gallery of real |
| operations and every channel in one place. |
'--------------------------------------------'
read the case
The problem
A firefighter and vertical-rescue instructor with fifteen years in the field had his whole portfolio scattered across social media, with nowhere to send a prospective client.
What I built
A personal site with a Cloudinary-backed photo gallery of real operations, his service lines and direct contact through every channel he already used.
Optimised photo gallery served from Cloudinary
Every social channel funnelled into one contact point
Role: Design & front end · Built with Next.js, Tailwind CSS, Cloudinary
A backend has no screen, so here is the part that matters. Buying a raffle ticket, in one transaction with a row lock, so two buyers can never take the same number:
sequelize.transaction(async (tx) => {
// lock the row: nobody else can touch it
const raffle = await Raffle.findByPk(id, {
lock: Transaction.LOCK.UPDATE,
transaction: tx,
});
if (raffle.status !== 'active')
throw new BadRequest('not active');
if (raffle.tickets[number])
throw new BadRequest(`${number} is sold`);
// mark it sold + create the ticket, same tx
});
Raffle Platform API () — API for a raffle platform. Each ticket purchase runs inside a transaction with a row lock, so two buyers can never take the same number. JWT sign-in with one-time codes, scheduled cleanup jobs and Swagger docs. NestJS · PostgreSQL · Sequelize · JWT · Swagger · private repository
VideoApp API () — Technical challenge for a backend-oriented role: users, videos, comments and likes with public and private visibility, authentication middleware, tests and an OpenAPI specification. Express · TypeScript · PostgreSQL · Sequelize · OpenAPI · github.com/Davidongo93/videoapp-API-challenge
Disruptive Media () — Content platform in an Nx monorepo: users, topics, categories and posts, with search, sorting and pagination in the API and a React client. Express · MongoDB · Mongoose · Nx · React · github.com/Davidongo93/disruptive-media
SFTP → REST Refactor () — Globant Java code camp: a loyalty-points batch process that read files over SFTP, refactored into a REST API with a service layer and repositories. Java · Spring · Docker · REST · github.com/Davidongo93/sftp-to-rest-refactor
Theatrical Players Refactor () — The classic refactoring kata, reworked with one strategy per play type so a new type is added without touching the invoice printer. Java · Refactoring · Design patterns · github.com/Davidongo93/theatrical-players-refactor
MoneyWise API () — Personal finance API from the Java Upskill course: income and expense entries per user, layered into controllers, services and repositories with DTOs. Java 17 · Spring Boot · H2 · Thymeleaf · github.com/Davidongo93/moneywiseAPI
SERVICES
Landing Pages — Fast, conversion-optimized landing pages that turn visitors into customers. ask about it ↗
Custom Websites — Bespoke corporate sites and portfolios — responsive and SEO-ready. ask about it ↗
E-commerce — Online stores with payment gateways, cart and product management. ask about it ↗
Educational Platforms (LMS) — Learning platforms with courses, roles, progress tracking and assessments. ask about it ↗
Custom Software — Tailored applications that automate and solve your business's specific needs. ask about it ↗
SaaS Products — Scalable SaaS products with subscriptions, multi-tenant and dashboards. ask about it ↗
Fixed scope, fixed price, a date. I invoice like anyone else. Pricing lives at daev.space/en/pricing.
JOURNEY
Fifteen years in technology, the same fifteen it took the network to take me in: from keeping networks and servers running to building web products end to end.
o--- May 2026 – present <- now
| Web & SEO Developer
| @ DigitalYa
| Full cycle of websites for law firms and
| professional practices at a digital
| marketing agency: design, development,
| technical and local SEO, deployment, DNS
| and domain. 30 sites delivered in five
| months.
|
o--- 2023 – present
| Freelance Full Stack Developer
| @ Daev · freelance
| Websites, stores and platforms for my
| own clients, from the first call to
| their domain: Chez Boaz Tours, Ópticas
| Apolo Visión, Climb Rock, Chilcuague,
| ArteSano Market and more.
|
o--- Sep 2024 – May 2026
| Technical Lead
| @ Colombian Cannabis Center
| Led the Agro Ledger traceability
| platform: backend design, a frontend
| team and the quality and information-
| security practices of a regulated
| operation.
|
o--- Jul 2023 – Aug 2024
| Full Stack Developer
| @ AppTender
| Migrated the legacy backend from Express
| to NestJS and built integrations with
| Meta, Brevo and OpenAI.
|
*--- Dec 2022 – Jul 2023 (education)
| Full Stack Bootcamp · 800 h
| @ Henry
| The turn from infrastructure to
| software: JavaScript, React, Node.js and
| SQL, followed by 300 h of Java.
|
o--- 2008 – 2022
| IT Support & Infrastructure Technician
| @ Freelance IT
| Fourteen years keeping hardware,
| networks, operating systems and servers
| running for businesses and households,
| plus management apps on SQL Server and
| Access.
o--- 2005
first line of code: a website for a
rock band, built in Dreamweaver
I'm David Orlando Miranda, a Full Stack Developer based in Colombia. I build fast, scalable web products end to end —from the idea to production— with React, Next.js, Astro, Node.js, NestJS and TypeScript. I work under my personal brand, DÆV.
What can I build for you or your company?
Landing pages, custom websites, e-commerce stores, educational platforms (LMS), custom software and full SaaS products. I work with both companies and individuals, and I can take a project from design through deployment and maintenance.
Am I available for new projects?
Yes. I'm open to freelance projects and full-time roles, working remotely with teams across Latin America, the US and Europe. The fastest way to reach me is WhatsApp or email; tell me about your project and I'll get back to you shortly.
Where am I based and what languages do I work in?
I’m based in Colombia and I work in both Spanish and English, collaborating comfortably across time zones in the Americas and Europe.