Personal details

Bruno M. - Remote front-end developer

Bruno M.

Freelance Front-End Architect
Based in: 🇪🇸 Spain
Timezone: Madrid (UTC+2)

About

Bringing to the table 12+ years of experience, I have worked on every part of the stack, with a focus on modern front-end architectures in the last years, but I'm also proficient with migrations, performance optimization, CRM / CMS development and UI / UX design and implementation.

In my last projects I've worked as Front-End Architect on web apps serving millions of users, growing startups with complex technical challenges and small companies with tight schedules.

When developing for the web, my maxims are:

  • The code should be readable and maintainable.
  • The markup should be accessible and semantic.
  • The styles should be well-organized and composable.
  • The UX should be clear and engaging.

Work Experience

Frontend Architect & Tech-Lead
Reflek.io | Jul 2024 - Jan 2026
HTML/CSS
SQL
Node.js
Three.js
WebGL
TypeScript
React
JavaScript
Next.js
Storybook

- Solely took charge of an existing codebase that was developed by out-sourced developers and took it fully in-house, leading technical handoff, hiring for a new team and onboarding of the hired developers, and lead the frontend project through development.
- Started from scratch to define the complete Architecture of the next iteration of the project, ensuring all technical issues with previous architecture were resolved, and designed an AI-assisted workflow to speed up development for the whole team.
- Work on a complex 3D project, which involved a GUI Editor to create 3D maps and an embedded viewer which was exposed as an SDK.

Front-End Architect
Freeverse | Sep 2021 - Jul 2024
HTML/CSS
SQL
Node.js
TypeScript
React
TypoScript
Cryptocurrency
Next.js
Storybook
NFT

Since I joined Freeverse, I've helped the company on several fronts:
- Analyzing the existing codebase to identify potential improvements and refactoring opportunities.
- Mentoring 2 Junior Front-End developers on Front-End Best Practices, Architecture and Optimizations.
- Improving the UI/UX of existing applications, using my Design knowledge to propose clear and consistent visual solutions.
- Helping the team improve the specifications and estimations of proposed work.

Besides these responsibilities I've worked directly with a client to define, design and develop a pilot project on my own, creating a secondary line of business for the company.

Education

UNLP
Bachelor's degree・Graphic Design
Jan 2009 - Jan 2013