Skip to content
View muratgozel's full-sized avatar

Organizations

@workemy
Block or Report

Block or report muratgozel

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
muratgozel/README.md

Murat Gözel

Hi there,

My name is Murat. I'm an independent, senior-level software developer specialized in creating accessible, beautiful and robust software products. My portfolio contains various kind of applications including frontend, backend, bot, iOS and CLI apps. I worked with B2B companies closely for most of my career and has been in different kind of digital communities.

It's been more than ten years I have been building custom software and making infrastructural decisions, therefore yes, I have a few open-source projects that I built completely with the intention of helping young fellows. You will find some below.

Tech Stack

My tech stack contains technologies both in programming and design. These are the technologies I trust most and can recommend.

  • My primary programming language is javascript with typescript and I'm able to code in python, solidity, swift and shell as well.
  • eslint and prettier to keep my codebases clean and standard.
  • vitest for testing.
  • Conventional commits, commitlint, Buildkite and shell scripts to run CI/CD workflows.
  • Svelte as a frontend framework including SSG.
  • Tailwind for styling.
  • Fastify as backend server framework.
  • Redis for in-memory storage.
  • PostgreSQL as a database and DataGrip as GUI.
  • Logto for authentication.
  • Docker for containerizing my backend apps.
  • WebStorm as a code editor.
  • Xcode for iOS apps.
  • Sketch to design user interfaces and other things.
  • Adobe Illustrator for print design.
  • Digitalocean for cloud servers.
  • AWS S3 for various storage needs.
  • Infisical for secret management.
  • Postmark and AWS SES for transactional email.
  • Matomo for analytics.

Principles

  • I avoid workng with big tech giants as much as possible.
  • Learn what's new and stay customer optimized.
  • Infrastructure comes first to create maintainable and reliable products.
  • My frontend products are compatible with modern browsers, IE 10 and IE 11.

Design Portfolio

My works can be found here: behance.net/muratgozel

Pinned

  1. node-calver node-calver Public

    Calendar based software versioning library as node.js module and with cli support. 📅

    TypeScript 26 5

  2. MIMEText MIMEText Public

    RFC-2822, RFC-2045 and RFC-2049 compliant raw email message generator.

    JavaScript 71 34

  3. py-rbac py-rbac Public

    Python implementation of the NIST model for role based access control (RBAC).

    Python 28 7

  4. turkey-neighbourhoods turkey-neighbourhoods Public

    Always up to date names of cities, districts and neighbourhoods of Turkey + city distances. / Her zaman güncel, Türkiye şehir, posta kodu, plaka kodu, ilçe ve mahalle listesi + şehirlerarası mesafe…

    TypeScript 52 9

  5. node-releaser node-releaser Public

    Automated versioning and package publishing tool. Supports semver and calver. Extendible with plugins.

    JavaScript 11 1

  6. locale-util locale-util Public

    Unicode CLDR data parser and module, regularly updated based on unicode.org releases.

    TypeScript 9