Experience.
I build the interfaces teams rely on when seconds matter.
- Checks I wrote
- within the shared frontend suite
- Fewer requests
- in one alerting workflow
- Regression tests
- test files: 3 to 30
- Shared test suite
- team total across 954 files
At F24 I cut request volume by 75% in a key alerting workflow, expanded regression test files 10x from 3 to 30, shipped message assistance across 13 languages, and helped raise the frontend suite to 7,000+ passing tests across 954 files. I worked on frontend architecture, business logic, error handling and release checks with the wider product team.
miguelalmeida1592@gmail.comProfessional experience
Aug 2022 – Present / F24 / Berlin
Software Engineer | Frontend & Product Systems
- Improved enterprise alerting and operational tooling, cutting request volume by 75% in a key alerting workflow, expanding regression test files 10x from 3 to 30, and shipping message assistance across 13 languages.
- Built core alerting workflows from product mockups to production, owning frontend architecture, business rules and interaction/state logic in Svelte and TypeScript.
- Migrated major workflows into React while delivery continued; defined shared UI patterns and typed contracts with Product, Design, Backend and QA.
- Authored 2,000+ automated checks inside a frontend suite with 7,000+ passing tests across 954 files, covering end-to-end flows, accessibility, regression and resilience.
2021 — 2022 / Independent / Berlin
Freelance Frontend Developer
- Delivered responsive client products end to end, translating UX decisions into maintainable frontend systems from problem definition through implementation.
Selected engineering work
Needle
Semantic visual search engine
React 19 · TypeScript · Vite · XState · Web Workers
- Built semantic search over 10,000 Met artworks using hybrid HNSW/exact retrieval and field-weighted visual metadata.
- Virtualized and lazy-loaded dense results with responsive images for fast exploration.
- Owned search model, interaction design, performance and deployment end to end.
Second Voice
AI rewriting product
Next.js · React · TypeScript · Supabase · Playwright
- Built original-vs-rewrite comparison, explicit request state, recovery and controlled sharing.
- Implemented schema-validated provider/model routing and request-scoped telemetry without logging users’ text.
- Rebuilt the Duet desktop/mobile interface while preserving end-to-end behavior.
Leu
Native iPhone PDF study app
Swift · SwiftUI · PDFKit · local-first architecture
- Built a native reader that keeps the learning loop inside the PDF: read, understand, recall and revisit.
- Designed source-grounded explanations, active recall, blind-spot detection and reconstruction around the exact passage.
- Kept the product local-first with native interaction, explicit provenance and separate logic/UI verification gates.