Visual HTML / CSS builder
A drag-and-drop editor for landing pages and emails. Blocks become real markup, not a screenshot.
Open demoFrom the Sonora desert
Web products, APIs, and the AWS path that keeps them running.
I have spent nine years building full-stack products, mostly for US companies and some here in Mexico. I can take a feature from the UI through the API and onto AWS. I work fine on my own or with a team, and I still like the unglamorous parts: deploys, data, and the last bug before launch.
These days that stack is Svelte or Angular, Laravel or Express, Docker, AWS, and models in the loop: Groq or a hosted API when it helps, Ollama at home when it should stay private.
The short version, if you are scanning.
shipping web products
ECS, Lambda, CloudFront in production
containers, images, and CI
remote work with US and Mexican teams
A few systems I have shipped. Each card opens a short demo of how that kind of product works.
A drag-and-drop editor for landing pages and emails. Blocks become real markup, not a screenshot.
Open demoDNS, CDN, containers, and CI so a release is a pipeline — not a weekend on one box.
Open demoScrapers and scheduled jobs that pull data, clean it, and drop it where the product can use it.
Open demoWhatsApp bots, payment callbacks, and the unglamorous jobs that move an event between systems.
Open demoRecent writing. The rest lives in the blog.
A single DigitalOcean box is a valid architecture. A full AWS path is a different one. I compare user → DNS → CDN → API → ECS/EC2/Lambda and say when each hop earns its keep.
An ALB spreads traffic. An API gateway enforces the contract of an API. Here is when I use CloudFront, API Gateway, ALB, and NLB — and when stacking all of them is waste.
OAuth 2.0 is delegated authorization, not a magic login. I walk through authorization code, PKCE, client credentials, refresh tokens, and the mistakes that leak accounts.
I like a small loop that a team can see. Scope, build, deploy, hand off.
What we are building, what done looks like, and what we are not doing this time.
UI, API, and data in the same week when I can. Svelte or Angular, Laravel or Express.
Docker, CI, and the AWS path so a release is a pipeline, not a weekend on one box.
Access, a short note on how to run it, and I stay reachable if it breaks.
Grouped by the job, not by a score. Cloud models when they earn it. Local when the data should stay here.
The main ones I use — not every logo in the catalog.
Groq when I want fast inference. OpenAI, Claude, and Gemini when the job needs them. Ollama and Open WebUI on my machine when the work should stay private.
Claude Code, Cursor skills, and spec-driven development (SDD) to keep agents on a track. I also put them on tests, PR reviews, code review, security passes, and accessibility fixes. Local first when the repo or the data is not something I want in a hosted context.
I build web products and the systems around them: apps, APIs, deploys, and the odd automation that saves a team from doing the same task twice. Most of that has been remote work for US companies, plus clients here in Mexico. Lately the work lives in Svelte, Angular, Laravel, Docker, AWS, and AI tools.
Instituto Tecnológico de Hermosillo (ITH), Hermosillo
Java, PHP, C# / .NET, a bit of Python, and the usual systems coursework.
CBTIS 11, Hermosillo
Where I started: C, PHP, Java, and Android Studio.
Seagage
Powdevs, Hermosillo
Rivka Development, Hermosillo
I am available for focused work. These are the jobs I do well.
Long-lived product UIs and APIs. Svelte, Angular, React, Laravel, Express.
DNS, CDN, containers, and the path from git push to something that stays up.
Images that match production, plus GitHub Actions or Jenkins so a release is a pipeline.
LLM APIs, assistants, and automation — when a model is actually useful, not decorative.
Payments, WhatsApp, scrapers, and the jobs that move data between systems.
CRM, LMS, and the internal tools a team actually opens every day.
If you want to talk about a role or a build, write me. I read email.
The fastest way is a message to this address.
Email me danielbojorquezf@gmail.comOpens your email app. Nothing is sent from this page.