cosmos
Skip to main contentSkip to the footer
hi!
My name is
Tuncay ÇAKMANUS
a.k.a. `rudral`
&
COMPUTER ENGINEER & FULL-STACK WEB DEVELOPER
I craft Next.js & Node.js apps with Typescript.
Skip to the about section

with the latest trends in web technologies

Tech Stack & Skills

A web developer's tech stack is like a toolbox full of different tools. Each tool has a specific purpose and they all work together to create a website or web application. My tech stack is always growing and changing as new technologies are created.

NEXT.JS

Server-Side Rendering / Static Site Generation / Dynamic Routing / API Route Development / Authentication / Layouts and Themes / Multilingual (i18n) Designing / Client & Server Side Testing with Jest / SWR / Security Headers

TYPESCRIPT

Static Type-Checking / Scability for Large Projects / More Readable and Maintainable / Structured and Self-Documented Code

JAVASCRIPT

Functional Programming and Encapsulations / Closures and Lexical Environments / Scope and Housting / Inheritance / Polymorphism / Asynchronous, Non-Blocking Code

REACT

Frontend Programming / Component Based JSX User Interfaces / State Management & Redux / ContextAPI / Built-in and Custom Hooks / HOCs / Vite / Preact

NODE.JS

Web Servers / Server-Side Scripts / API Routes / Crypto Bots / Telegram Bots / Connecting Databases and APIs / Express Web Apps / Backend Programming / Portable Apps

CSS & HTML

Dynamic CSS Variables / Animations / Responsive Design / Form Design and Validation / Navigation / SEO Optimization / Tailwind CSS

I turn complexity into simple solutions
With this powerful tech stack and the skills that I have, I do my best to take the projects to the next level.
Skip to the footer section

The story of my programming journey

About Me

Web development is a process of continual learning and experimentation. I'm constantly trying new designs, investigating new technologies, and pushing myself to explore new areas of web development. I am a senior fullstack web developer with experience in both front-end and back-end web development.

How it all started...

My interest in web development started way back in 2001 (yes, it goes that far back!) when I was in middle school. Then I had published my very first pure-html website as I learned from local technology magazines. At that time, we were connecting to the internet with a 56k modem, designing Quake3 Arena maps(Yes, in 3D) and playing GTA 2.

The emergence of freelancing on the early 2000s was a major breakthrough for the online world. Over the years, the freelancing industry has grown exponentially. It has also created numerous job opportunities, allowing people to explore different types of work.

Education

I graduated from Bahçeşehir University in 2012 with a Bachelor's Degree in Computer Engineering. I have always been interested in software development throughout my education life.

I have been involved in many software projects including websites — I was using PHP programming language and Apache servers back then. One of the sites I made when I was at university in 2010 is still active and available here.

I submitted my final project with a mobile application written in java and c++ based on OpenCV which is a computer vision and machine learning software library. You can find related project's poster that I designed in 2012 here.

Teamwork

I know that being able to work collaboratively with other team members is integral to the success for any software developer. Working in a team for software engineers has become more effective with the advancement of technology. With version control systems such as git, web developers can work together as a team to create amazing websites, even remotely.

Throughout my career I used my software skills other than web development for things like game development. I participated in blueprint & C++ based multiplayer game development with Unreal Engine for a company in İstanbul in 2017. I had the opportunity to work with designers and developers from many different departments.

Client Relations

The client-developer relationship is one of the most important aspects of a successful website. A web developer must be able to understand the needs and wants of the client, and the client must be able to trust and communicate with the web developer. As a web developer, I strive to create an open and honest relationship with my clients, based on these pillars. This way, we can work together to create a successful online presence for your business.

Besides I have trading experience, I established my own local distribution company in 2015 and it is still active with 7 employees. Listening and understanding the customer and solving their problems has always been my priority, which has given me a lot of experience that I can use in the software industry as well.

10+ years Dev Experience

Fast-forward to today, and I have had the privilege of working at few startups, a large company and many individual projects.

I have a strong background in HTML, CSS, and JavaScript/Typescript, and I am also experienced in devOps, databases&APIs, and web security standards. I am passionate about creating well-designed and user-friendly websites, and I am always looking to improve my skills and knowledge in web development.

I build the web.

I can design the layout, write the code, and even handle the server administration.

As a full stack web developer, I have a wide range of skills that allow me to build websites from start to finish. Whether you need a simple website or a complex web application, I can get the job done.

Follow me today on social media!