Skip to content
View soberbat's full-sized avatar
๐ŸŽฎ
Focusing
๐ŸŽฎ
Focusing

Block or report soberbat

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
soberbat/README.md

About me

I'm a former designer working as a Frontend Developer. I've started my software development career with Frontend and could not stop but to explore other areas like Backend development and Cloud. I've been loving it since and been mostly developing mobile and web apps starting from 2021. I've worked in a digital agency setting on my previous position and worked as a Full Stack Engineer for a SaaS startup in manufacturing industry.

  • I live in Turkey. ๐Ÿ›ฉ๏ธ
  • I am especially interested in cloud and cloud infrastructure.
  • You can find me in Linkedin
  • And have a look at my Portfolio for more projects

๐Ÿ›น Side Projects

Most of my public work on GitHub is personal side projects that I've created both for practising and feeding my soul with cool looking productions and seeing how far I can get with what I gathered from my working years. Some projects are frontend and some are cloud and backend focused projects. I like trying to implement new experiemental features and beautiful designs that look stunning. And these are some of my work I've developed recently. Check my portfolio out for more of them. Here are some;

๐Ÿ“‘ Shore

A Next.js + Strapi CMS Jamstack blog. Skinshore is a static export of a Next.js blog where performance and SEO optimization are of importance. Strapi CMS is used as the Headless CMS choice, and the images are served from an S3 bucket for production use. Dynamic routes are configured taking advantage the latest features of the Next.js App Router. Page-level SEO optimizations are implemented for higher ranking in search results.

๐Ÿ—“๏ธ Task Manager

Tasker Manager is an app where you can track your tasks with your team. Collaborate and be productive at what you do. It is written with Nest.js and deployed to Google Cloud. Fully automated with Github Actions. Both backend and frontend are deployed as docker containers and the Cloud SQL instance is provisioned to store user data. Prisma used as the ORM and styling is done with Tailwindcss.

The app is a fully functioning HEIC to JPEG converter. It was solely a production of question, can I build my own converter? I've used some other tools for this purpose but creating my own was definitely something. It follows a very clean mono-repo structure with NX. The API is a container deployed as a Google Cloud Run Services. The backend handles the recieved form data from the frontend using multer and processes the image, changes its format as JPEG send sends it back to the client.

I am planning to build the next pet adoption platform in Turkey, with latest technology. This bit is just the starting point to collect emails from users to give them the project updates. The landing frontend is deployed to an S3 bucket and the backend uses Lambda functions and SQS to process user data. The emails are being sent using Sendgrid and the data is being saved to DynamoDB. I am planning this app to be completely on AWS cloud with other cool services they offer.

๐Ÿ—‚๏ธ R Resume

The app allows you to create a personalized resume to impress in your interviews. Frontend application manages complex data using Redux. The store has multiple slices for an enhanced developer experience. It features a minimalistic design that is both smooth and functional. Users can customize their resumes and download them. Reusable components & React Hooks used throughout the app.

๐Ÿ›ฐ๏ธ Space Factions Simulator

UnniverseCam is a space faction simulator with planets and starts. The application features a UI managed with React Context API for state management. It brings a complex design to life with elements such as select menus, carousel slides, and footers. A WebGL Typescript class handles logic for the 3D Scene. The codebase is written with modularity in mind. React UI and scene updates each other based on user input. This focus on modularity and synchronization makes the application a great example of how a modular UI can enhance immersive web experiences.

Pinned Loading

  1. pati pati Public

    A Pet Adoptation Platform

    TypeScript

  2. shoreblog shoreblog Public

    TypeScript

  3. task-manager task-manager Public

    A Dockerized Backend API written using NestJS and Prisma, automated with GitHub Actions, featuring CRUD operations. Deployed using Google Cloud Run with connections to a MySQL Cloud SQL instance.

    TypeScript

  4. portfoliov2 portfoliov2 Public

    Portfolio Version 2

    TypeScript

  5. univversecam univversecam Public

    A Three.js & Next.js app designed & written with optimal modularity in mind. React Context as State Managment tool and framer motion for cool animations.

    TypeScript

  6. heic-to-jpeg heic-to-jpeg Public

    A Dockerized HEIC to JPEG convertion API written with Express.js deployed as a Google Cloud Run Service with the help of Multer for processing form data.

    TypeScript