Asier Illarramendi
@aillarra
Senior TypeScript engineer building type-safe, maintainable web apps across frontend and backend.
What I'm looking for
I’m a senior engineer with 10+ years building web applications, working remotely since 2017. I move confidently across the stack—from Rust/Node.js APIs to Angular/React frontends—with a focus on type safety and code that’s easy to maintain.
Recently, I founded Kamae, a BJJ technique app with a Rust/Axum backend and Angular frontend. I also advised UploadCam on product and Firebase architecture, and migrated socialPALS to TypeScript strict mode by building a custom dependency analyzer to enable a safe, incremental rollout.
Earlier, I spent 6 years at Mobile Jazz, co-developing “Harmony”, an internal TypeScript framework with logging and Angular sub-packages, and helping the team adopt TypeScript strict mode. I built an interactive video calling experience using WebRTC Data Channels (Twilio WebRTC), engineered an infinite virtual log list with minimal DOM footprint, and modernized the Web SDK with IndexedDB and Web Workers.
I’m at my best when I can keep state management clean, enforce strong boundaries between frontend and backend, and back everything with solid testing. I care deeply about APIs that don’t surprise you—so product teams can move fast with confidence.
Experience
Work history, roles, and key accomplishments
• Regularly discussed product direction and tradeoffs directly with the founder. Not just implementing tickets, but weighing in on what to build and how.
• Engineered serverless Firebase Cloud Functions and established a strictly typed, shared interface between the frontend and the backend to guarantee end-to-end type safety.
• Built a "Bring Your Own Storage" (BYOS) infrastructure, unifying 3 div
• Systematically migrated the codebase to TypeScript strict-mode by developing a custom dependency analyzer. This tool identified low-dependency "leaf" files, enabling a safe, incremental migration without disrupting ongoing feature development.
• Collaborated within a cross-functional agile team (Product, Frontend, Backend & QA) to deliver new features and ensure the stability of a legacy fronten
• Co-developed “Harmony”, an internal TypeScript framework: owned its Logging and Angular sub-packages, designed a lightweight NgRx-inspired state management solution using discriminated unions, and led the team's adoption of TypeScript strict mode with typed interfaces and boundary parsers to enforce backend contracts. Helped define Angular, TypeScript, and SCSS best practices.
• Together (Cross-
Developed custom PHP and WordPress marketing websites directly for clients, handling requirements gathering and building tailored forms and mini-applications.
Built a full-stack web application connecting food enthusiasts with local food producers.
• Managed the end-to-end delivery of custom marketing websites and small web applications for diverse business clients.
• Handled direct client consulting, requirements gathering, and UI design, establishing a strong foundation on frontend architecture, SEO, and full-stack development.
Developed an internal tool in 3ds Max to automate the work of animators.
Education
Degrees, certifications, and relevant coursework
9zeros
Curso de producción y realización de animación tradicional, 3d y multimedia
2003 - 2005
Fak d'Art
Curso básico de animación
2002 - 2003
Tech stack
Software and tools used professionally
OpenAPI
DigitalOcean
Amazon S3
Cloudflare
Electron
Sass
MySQL
PostgreSQL
MongoDB
IndexedDB
Sentry
Google Drive
Dropbox
Node.js
Symfony
NestJS
Yii
Affinity Designer
Storybook
Angular Material
Angular 2
Jest
React
AngularJS
Webpack
Parcel
JavaScript
HTML5
ES6
CSS 3
PHP
Rust
Bugfender
ExpressJS
LoopBack
Cloud Firestore
pnpm
Firebase
WordPress
Kirby CMS
XState
TypeScript
Git
Docker
Twilio
WebRTC
Blender
Autodesk 3ds Max
npm
Capacitor
NgRx
Playwright
Axum
Vitest
Dioxus
Zod
Bevy Engine
Mock Service Worker (MSW)
OpenCode
Orval
Availability
Location
Authorized to work in
Website
doup.illarra.comSalary expectations
Job categories
Skills
Interested in hiring Asier?
You can contact Asier and 90k+ other talented remote workers on Himalayas.
Message AsierGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
