Skip to content
View muratgozel's full-sized avatar

Organizations

@workemy
Block or Report

Block or report muratgozel

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 Loading

  1. node-calver node-calver Public

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

    TypeScript 27 5

  2. MIMEText MIMEText Public

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

    JavaScript 75 34

  3. py-rbac py-rbac Public

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

    Python 28 8

  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 53 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