I build things people actually love using.
Hey, I'm Ecem. Engineer with a product brain. I build fast, ship with intention, and care deeply about the people on the other end of the screen.
your year in review - except it's 6 years
Ecem's Wrapped
years shipping production code
React since 2019
companies, zero boring ones
MoJ → BuzzFeed → Deutsche Bank → Shell → more
QA investigation time cut
by integrating AI at Flatplan
lines of TypeScript migrated
zero regressions
test coverage achieved
at Nexus Mods (30M users)
cat (Kedosh)
Senior Nap Engineer. Not for hire.
open to engineer, technical success manager & product-adjacent roles 👀
selected work
Problems I've solved
Most of my work lives in private repos - but impact is public. Here's how I think about problems and what I delivered.
Flatplan · Senior Software Engineer
Turning cryptic errors into plain English - with AI
The Problem
The QA team was losing hours every week trying to decipher raw error logs from a publishing pipeline. The errors were technically accurate but completely unreadable to non-engineers.
My Approach
I identified this as a leverage point - not just a dev problem but a cross-team bottleneck. I scoped and built an OpenAI integration inside Appsmith that translated error logs into human-readable explanations in real time. No ticket was filed asking for this; I spotted it, proposed it, and shipped it.
The Outcome
40% reduction in QA investigation time. Engineers spent less time on support. The QA team felt empowered to diagnose issues independently.
Shell · Senior React Developer (Contract)
High-stakes data viz for a global energy trading platform
The Problem
LNG traders needed to visualise and act on complex, high-volume data across pricing and access management workflows. Performance and reliability were non-negotiable - bad data = bad trades.
My Approach
Built highly optimised React/TypeScript frontends using AG Grid for large dataset rendering. Delivered modular frontend components for pricing workflows while also contributing to Python (FastAPI) backend services. Championed consistent testing and linting standards across the team.
The Outcome
Production-grade trading UI used by a global energy company. Mentored junior devs, improved codebase standards, and contributed across the full stack - not just the frontend.
Nexus Mods · Frontend React Developer (Contract)
Building for 30 million gamers - and making sure it actually works
The Problem
Nexus Mods serves one of the largest modding communities in the world. The existing UI needed a modern overhaul without breaking the experience for millions of users, across web and mobile.
My Approach
Led the design and build of accessible, modern UI components - with accessibility (a11y) as a first-class concern, not an afterthought. Pushed for GraphQL adoption to clean up data fetching. Wrote tests obsessively, hitting 90%+ Jest/RTL coverage. Also prototyped React Native workflows to de-risk future mobile expansion.
The Outcome
Significantly improved test coverage, cleaner data layer, and components accessible to users with disabilities. The mobile prototyping work informed the product roadmap for future native expansion.
6+ years in
The journey
Flatplan
Full-timeSenior Software Engineer
May 2025 – Present
AI-powered QA · TypeScript migration · Sprint leadership
Distributed Technologies Research
ContractSenior React Native Developer
Oct 2024 – Apr 2025
Fintech · Crypto wallet · Biometric auth · iOS & Android
Shell
ContractSenior React Developer
Jan 2024 – Oct 2024
LNG trading · Enterprise scale · AG Grid · FastAPI · Mentoring
Nexus Mods
ContractFrontend React Developer
Jan 2023 – Dec 2023
30M users · Accessibility · GraphQL · 90%+ test coverage
BuzzFeed
Full-timeFull-stack Software Engineer
Feb 2022 – Jan 2023
Next.js · Quiz features · Performance · WCAG · Mentoring
Deutsche Bank
Full-timeFull-stack Software Engineer
Jan 2020 – Feb 2022
MiFID II compliance · React/Node/Scala · 7+ teams · CI/CD
Ministry of Justice
Full-timeJunior Frontend Developer
Jan 2019 – Sep 2019
GDS standards · AngularJS · TDD · User research sessions
thinking out loud
Random thoughts
powered by openai gpt-4o-mini
Am I a fit?
Paste a job description below. Get an instant compatibility report mapped to my actual experience.
powered by Claude (Anthropic) · type /help for easter eggs