Spec sheet
Professional profile
This isn't a résumé. It's what you need to know before trusting your digital presence to someone you've never met.
| Name | Rómulo Giovanni Felizola Ottaviani |
|---|---|
| Responsible for | JS Brand Lab — technical direction and delivery |
| Based in | Venezuela · remote |
| Serving | Spain, United States and Latin America |
| Languages | Spanish native · Portuguese C1 · English B2 · Italian B1 |
| Education | International Commerce (UIP, Panama) · Web Development (SOC, Spain) |
Capabilities
-
Sites that load and rank
jsbrandlab.com · 8 pages · 0 KB of JavaScript
Websites and stores in static HTML, with structured data and one page per search intent. No live process to maintain or to fall over.
-
Applications with sessions and permissions
Panel in production · isolation enforced in the database
Internal dashboards and private areas where isolation doesn't depend on the code remembering to filter: Postgres enforces it. A badly written query returns nothing instead of returning what it shouldn't.
-
Application security
OWASP Top 10 · vulnerability fixes in production
Headers, content policy and authentication reviewed while building. Real experience fixing input validation, access control and authentication in applications already in use.
-
Deployment and measurement
This very page, measured on every build
The project closes published and with a way to know whether it's working. Not a zip file and a "there you go".
History
-
2026 — present
Co-founder · CTO
JS Brand Lab
Complete digital presence for businesses: brand, site, applications, security and deployment. One person accountable for the cycle, which is the reason it exists.
-
Dec 2023 — Feb 2025
Backend Developer
Aion Team — Barcelona, remote
Development and maintenance of Laravel applications. SQL database design and management. API integration with Python. Fixing common vulnerabilities: input validation, access control and authentication.
What I don't do
Every résumé lists what its author can do. None of them say where the edge is, and that's exactly what's worth knowing before signing.
- Paid advertising campaigns: I don't run them or manage your ad budget.
- Video production and professional photography. If the project needs it, I tell you the cost before we start.
- Native mobile applications.
- Projects where I can't answer for the whole result. If I can only touch one part and someone else handles the rest, I'd rather say so than share the blame later.
How to start
Write to me and tell me what you need. If I'm not the right person, I'll say so in the first message and save you the time. If I am, the prices, timelines and exclusions for each package are published.
felizolaromulo23@gmail.com · github.com/Romfeli · romulofelizola.com