Front-End Dev & Ai Products Expert, 21 life circles and so on.
I craft clean, responsive UIs, chase bugs until they regret existing,
and somehow still enjoy JavaScript (don't ask).
Focused path: Front-End → System Design (current stage) → Cloud Services (i don't know how).
🔥 Check out my Portfolio
🤝 Open to collaboration with Back-End devs who write real code (not motivational console.logs)
📩 temrevil@gmail.com | 📱 WhatsApp me.
Home turf is the front end: HTML, CSS, JavaScript, TypeScript and React. Lately I have been getting my hands dirty in a bunch of other languages through open-source work: Python, Go, Rust, C#, Ruby and a little Java. I am still early with most of them, but fixing a real bug in a codebase teaches me more than any tutorial ever did.
I like fixing small, real problems in projects that people actually use. A few of them:
| Project | Language | What I fixed |
|---|---|---|
| freeCodeCamp | JavaScript | Added missing tested requirements to a lab's user stories |
| TanStack Router | TypeScript | Made validation errors format safely instead of crashing on odd inputs |
| Storybook | TypeScript | Taught an ESLint rule to recognise the storybook/test import |
| Plotly.js | JavaScript | Fixed number formatting dropping the sign flag (like +.2f) |
| python-docx | Python | Stopped add_picture crashing on unsupported image types |
| go-yaml | Go | Fixed a printer crash when handling YAML aliases |
| GitHub Linguist | Ruby | Added support for the Civet language |
| AWS Lambda .NET | C# | Made the JSON logger honour the category setting |
| near-sdk-rs | Rust | Fixed outdated documentation links (merged) |
| F1 Race Replay | Python | Fixed the race leaderboard showing the wrong finishing order |
More on my activity tab if you want the full list.




