Abdurrahman Seyidoğlu - Frontend Engineer | ContraWork by Abdurrahman Seyidoğlu
Abdurrahman Seyidoğlu

Abdurrahman Seyidoğlu

Front-End Developer, Specialist in High-Performance Web Apps

New to Contra

Abdurrahman is ready for their next project!

Built the front-end, migrated from Laravel Blade templates to Vue.js with Inertia.js and SSR, implementing a new Figma design system with full responsiveness across all breakpoints. Supports 6 languages including Arabic, English, Turkish, Russian, French, and Persian with complete LTR and RTL bidirectional layout. Performance optimized with lazy-loaded images, responsive <picture> sources per screen size, and optimized CSS and font loading to eliminate render-blocking resources. Achieved strong Core Web Vitals scores, fast First Contentful Paint, zero layout shift, and optimized LCP, alongside an accessibility pass covering ARIA labels and semantic HTML. https://www.imtilak.com (https://www.imtilak.com/)
0
28
Inherited a Nuxt.js application running as a plain SPA with SSR disabled, re-enabled server-side rendering and resolved all hydration errors caused by server/client mismatches throughout the codebase. Rebuilt the mobile experience from the ground up for full responsiveness, and developed the blog section end-to-end. Drove deep performance and SEO optimizations including social media share previews, structured meta tags, and critical rendering improvements, taking the PageSpeed score from 40 to 93 on desktop and 5 to 50 on mobile, which contributed to growing monthly visitors from 5,000 to ~15,000.
0
26
Contributed to bug resolution and feature development, fixed form validation issues, addressed security vulnerabilities including CSRF token mismatches and environment variable exposure, and built landing and campaign pages.
0
20
A personal ledger app for tracking money between people, built with Next.js App Router, TypeScript, PostgreSQL, and Zustand. Implemented Google OAuth via Better Auth with optional Google Drive sync using each user's own appDataFolder keeping data in their account rather than a shared database. Solved real production challenges including a Google Drive race condition fixed with a mutex pattern and a production-only 403 traced to an empty Bearer token under live auth. Supports all currencies, multilanguage UI, per-person transaction history with running balances, a global overview with net totals, and CSV and PDF export.
0
23