Hi, I am Arturo

Fullstack Developer

I am a developer passionate about building clean and scalable solutions.
I am especially interested in patterns and architectures that bring clarity and efficiency to software development.

About Me

My interest in programming started in high school; I got hooked by the challenge of solving problems like puzzles. Since then, I have focused on building applications both on the client and server sides.

During my university studies, I deepened in languages like Java, JavaScript and C#. Professionally, I have mainly worked with Angular on the frontend and with C#, Python and Node.js on the backend.

My preferred stack for personal projects is React/Node.js. I consider myself persistent and curious. Even when I am not working, I try to keep practicing whenever I can, even just a little. Every small step is better than standing still.

Featured Projects

DayZ Editor

DayZ Map Editor (Work In Progress)

🎮 Procedural map editor for DayZ using Three.js, React3Fiber, Drei and Turf.js. Imports heightmaps (.asc), draws biomes zones with Turf.js and positions the selected structures automatically. Exports to compatible formats with Terrain Builder(.txt).

reactthreejsnodejsexpressmongodbmongoosetypescripttailwindcssvitejs

Country Page - WorldRanks

📊 Web app with a dynamic table and advanced filters using country data. Supports sorting, search, combined filters, and navigation between related countries.

reactjavascripttailwindcsscss3html5

Country Quiz

🌍 React app that generates dynamic quizzes from a REST API. Includes state handling, real-time validation, and game-flow control.

reactjavascripttailwindcsscss3html5

REST Countries API

🌍 React web app consuming the REST Countries API to list, search, and filter countries by region. Includes details with border navigation and light/dark mode.

reactjavascripttailwindcsscss3html5

GitHub Profile

🔍 Responsive JavaScript app integrating multiple GitHub REST API endpoints to search users, list repositories, and open repo details in new tabs.

reactjavascripttailwindcsscss3html5

Time Tracking Dashboard

⏱️ Responsive dashboard built with JavaScript, Tailwind, HTML, and CSS. Reads data from local JSON and switches between Daily, Weekly, and Monthly views with dynamic updates.

reactjavascripttailwindcsscss3html5

My Task Board

🔧 Full-stack Next.js app to manage tasks with CRUD actions over HTTP (GET, POST, PUT, DELETE) plus state management with DB persistence.

nextjsreacttypescriptsupabasepostgresqlnodejstailwindcsscss3html5

Simple Coffee Listing

☕ React page with a dynamic product list built from reusable components. Includes filters, JSON data loading, and conditional rendering.

reactjavascripttailwindcsscss3html5

Guess The Word Game

🧠 Vanilla JS game with validation logic, attempt tracking, and DOM manipulation. Features random words, auto-focused inputs, and reset on failure.

javascripttailwindcsscss3html5

Music Player

🎵 Vanilla JS app to play, pause, and navigate songs. Manages progress and player state via direct DOM manipulation.

javascripttailwindcsscss3html5

Multi-step Register Form

📝 Form with field validations, step-by-step navigation, and state control using plain HTML, CSS, and JavaScript.

javascripttailwindcsscss3html5

Device Shop Checkout

🛒 Store checkout built with HTML and CSS. Responsive design using Flexbox and CSS Grid, validated form, and two-column layout.

tailwindcsscss3html5

Contact Page

📬 Contact form with inputs, a select, and responsive layout. Built with pure HTML and CSS, focusing on structure and markup best practices.

tailwindcsscss3html5

Meet the Team Section

👥 Team presentation component using CSS Grid and relative/absolute positioning. Adaptive design plus semantic HTML structure.

tailwindcsscss3html5

Business Blog Card

📰 Blog card styled with Flexbox and CSS. Semantic structure, overlapping image, and clean look with precise positioning.

tailwindcsscss3html5

Simple Feature Section

✨ Three responsive cards using nested Flexbox layouts. Semantic HTML and clean CSS with careful typography and spacing.

tailwindcsscss3html5

Testimonial Page

💬 Responsive layout using Grid and Flexbox. Includes testimonials, icon lists, and adaptive styling with media queries and polished typography.

tailwindcsscss3html5

Article Listing

📝 Article list showing image, title, and date. Built with Flexbox and semantic structure, adapted for multiple screen sizes.

tailwindcsscss3html5

Join Our Newsletter

📧 Subscription form with semantic HTML structure and a styled interface. Uses input, button, and icons in a visually attractive section.

tailwindcsscss3html5

Minimal Blog Card

📰 Minimal blog component using HTML structure and CSS styling. Displays image, title, description, and tag in a simple, elegant format.

tailwindcsscss3html5

Simple Frequently Asked Questions (FAQ)

❓ Basic FAQ implementation with HTML and CSS, focused on accessibility, keyboard navigation, and clear question/answer layout.

tailwindcsscss3html5

Contact Form

📧 Accessible form with real-time validation, screen-reader messages, and full keyboard navigation. Responsive design with visual feedback and success toast.

tailwindcsscss3html5

Social Links Profile

🔗 Static profile with social links, responsive layout, and hover/focus states for better accessibility and UX.

tailwindcsscss3html5

Blog Preview Card

📝 Static visual component with responsive design and hover/focus effects to enhance interaction and accessibility.

tailwindcsscss3html5

Experience

Full Stack Developer

The Wise Seeker
02/2024 – 11/2024

Digital platform for talent assessment and selection.

On the frontend, I contributed to new features, issue fixing and UI improvements using Angular, NgRx, NgXs, Bootstrap, Tailwind and Storybook to build consistent and reusable components.

On the backend, I worked on service refactors, new endpoints and bug fixing using Python, FastAPI, MongoDB and SQL.

Angular Angular Python Python NGRX NGRX Bootstrap Bootstrap Tailwind Tailwind Storybook Storybook MongoDB MongoDB SQL SQL

Software Developer

Wimtruck / Mojito360
03/2022 – 05/2023

Maritime and air logistics application.

On the frontend, I collaborated with the UI/UX designer to implement new interfaces and features, as well as maintenance and E2E tests using Angular, Redux, RxJs, NgRx, Bootstrap and Cypress.

On the backend, I developed new APIs and controllers, plus maintenance tasks using C#, SQL and Azure Functions.

Angular Angular C# C# Redux Redux RxJs RxJs NgRx NgRx Cypress Cypress SQL SQL Azure Functions Azure Functions

Full Stack Developer

Shop2Front
04/2020 – 10/2020

I started my professional career and learned the basics of web development and agile methodologies.

Worked as a freelance full stack developer on the Shop2Front mobile app with two teammates, built with Ionic Framework, Angular and Firebase.

Built a landing page to promote the app using HTML, JavaScript and CSS. We followed a Lean methodology for team development.

The app is currently not available, but you can see some examples at the following link. Shop2front

Angular Angular Node.js Node.js Ionic Ionic Firebase Firebase TypeScript TypeScript HTML HTML SASS SASS

Education

Computer Engineering

Specialization in Software Engineering
Polytechnic University of Valencia
2017 - 2023

Contact

I am looking for new opportunities as a full-stack developer in a company where I can contribute my skills and continue growing professionally.
Feel free to reach out if you have any questions.

Email

arturotinajas@gmail.com

Location

El Albir, Alicante, España