Full-Stack Web and Mobile Developer focused on UI design, server-side architecture, and building practical, user-focused applications.
Full-Stack Developer
Software Developer with over 3 years of experience in designing and developing web and mobile applications, with a focus on implementing sustainable, maintainable, and project-specific solutions. Experienced in developing different parts of a product, from designing and implementing user interfaces and application logic to developing server-side services and managing data. Proficient in frontend and backend development, with knowledge of software architecture, software engineering principles, Clean Code, API design and implementation, database management, and performance optimization. When developing user interfaces, I pay particular attention to proper structure, user experience, responsiveness, and application performance. On the server side, I focus on designing well-structured, scalable, and maintainable systems. Experienced in analyzing project requirements, translating product needs into technical solutions, designing project structures, implementing new features, fixing bugs, and troubleshooting technical issues. I also have the ability to review and improve existing code, identify technical weaknesses, and implement the necessary changes to improve software stability, readability, and performance. In mobile application development, I work with appropriate technologies to implement user interfaces, manage application state, communicate with backend services, and build the overall application structure. Across different projects, I aim to make technology and architectural decisions based on the actual needs of the product rather than simply adopting the latest tools and technologies. In addition to my technical skills, I have experience with Git, code management, team collaboration, and working in project-driven development environments. When facing technical challenges, I first analyze the problem and its constraints, then look for a solution that not only addresses the current issue but also remains maintainable and extensible as the project evolves. Continuous learning and keeping my technical knowledge up to date are important parts of my professional journey. I regularly explore new technologies, tools, and software development practices, and I strive to adopt those that provide genuine technical and practical value to my projects and development workflow.
I am always looking to learn tools and technologies that go beyond current standards. My goal is not simply to write code, but to deeply understand systems and keep up with the rapid changes in the world of technology.
Html
Css
JavaScript
TypeScript
Dart
React
Next.js
React Native
React Router v8
Tanstack Query
Tailwind
Bootstrap
SaSS
NodeJs
ExpressJs
NestJs
SQL
MySQL
PostgreSQL
MongoDB
Redis
Supabase
Prisma
Drizzle
Git
Linux
Docker
Problem Solving
Critical Thinking
Flexibility
Teamwork
Work Ethic
Continuous Learning