Technical Specifications Gerard Oms
& Dev Ecosystem
Explore the engineering view of my portfolio. Deep dive into backend architectures, geospatial data search optimization, Cloudflare Workers serverless migration, AI / LLM models, and active projects.
Technical Stack
Backend & Serverless
Frontend Engineering
Databases & DevOps
AI & Machine Learning
Featured Deployments
SaaS Clínicas — Medical Management Platform
Multi-tenant SaaS system for private clinics. Includes interactive appointment scheduling, patient records, invoicing, and RBAC auth.
Personal Finance Platform
Complete financial management solution. RESTful backend in Java/Spring Boot and frontend in Angular (Signals).
Automated Backup SaaS Platform
Multi-tenant system for automating, scheduling, and managing cloud data backups.
AI Invoice Extractor (Python & Gemini)
Application automating structured data extraction from PDF invoices using the Google Gemini API.
Work Experience
Real-world software engineering, serverless migrations, automations, and freelance client projects.
Full Stack & AI Automation Developer
- Building bespoke full stack web applications with Angular, React, Node.js, and Spring Boot to deliver scalable digital products.
- Designing and deploying business process automations leveraging LLM APIs (OpenAI, Claude, Gemini) and structured data workflows.
- Architecting serverless solutions (Cloudflare Workers) and optimizing backend databases for speed, security, and low operating costs.
Backend Developer
- Refactored and migrated legacy Node.js endpoints to a serverless Cloudflare Workers architecture, ensuring scalability for a critical incident mapping platform.
- Engineered dynamic search and filtering mechanisms for geospatial data, optimizing SQL queries to efficiently retrieve map points and lists.
- Enhanced application security by replacing hardcoded frontend credentials with a robust backend authentication system.
Software Developer (Internship)
- Developed a full-stack internal app for secure, automated management of critical data, featuring role-based auth, task scheduling, and physical hardware interaction.
- Interfaced with OS via Node.js for physical device control, authorizing only validated hardware for offline application deployment.
- Designed physical security layers and external device configurations, combining NestJS backend and Angular frontend.
Fullstack Developer
- Developed comprehensive full-stack web applications using Angular for dynamic frontend UI and Node.js for backend services.
- Actively participated in the complete software development lifecycle, building and maintaining robust architectures.
- Optimized client-server communication ensuring data integrity and smooth user experience.
Ready to build together?
Whether you need a backend engineer for your core dev team or a consultant to architect a digital product.