Skip to content
View AzazelSensei's full-sized avatar

Block or report AzazelSensei

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AzazelSensei/README.md

Abdullah Gökmen

Software Engineer

Building scalable backend systems & cross-platform applications

Portfolio LinkedIn Email


About Me

  • Currently working at the Turkish Ministry of Health, contributing to systems serving 85M+ users
  • Focused on backend architecture, microservices, and DevOps practices
  • Experienced in building production-grade mobile & web applications
  • Backend works and some projects are not shown for security reasons and client requirements

Tech Stack

Backend

Java Spring Boot PostgreSQL Redis RabbitMQ Kafka gRPC Elasticsearch

Frontend & Mobile

Flutter Dart React Next.js TypeScript

DevOps & Tools

Docker Kubernetes Jenkins Grafana Git


Projects


Open source

Merged contributions I actually landed:

Project PR
openhab-addons [network] Align allowSystemPings docs with MainUI #20128
gravitino [#8309] docs: replace deprecated apt-key in how-to-build.md
PMD [doc] Fix #2527: restore CPD tiling article link
picocli [doc] Drop the dead hawkeye example
maven-deploy-plugin [MDEPLOY-315] Clarify deploy without a local distributionManagement
PMD [java] Fix #6965: AbstractClassWithoutAnyMethod false positive on der...
cucumber-expressions Add a README to the .NET NuGet package #312
Linthra add AppStream metainfo for software centres #435
a2a-java link Javadoc from the README #287
openrouteservice document csv extra info #1974
serverpod_docs Add Google and Apple IDP admin operations pages
frankframework/frankframework Document metrics export options in AppConstants
flutter_file_picker Relax file_picker_linux dbus to ^0.7.13
sqlite-jdbc support automatic_index and cache_spill pragmas
philter Fix curl Content-Type header in filter policies docs #91
lsp4ij sample for registering a custom LSP client command #553
lsp4ij update rust-analyzer semantic tokens section #1302
smooth_sheets add a README link to navigator_resizable
maven-enforcer Add tests for requireJavaVersion five-part JDK strings #980
mdn/browser-compat-data Mark api.HTMLAllCollection as deprecated
spoon add missing Javadoc tags to ProcessingManager #3923
gctoolkit Add class Javadoc for public event summary types #264
conpot set FakeSession.maxtimeout before pyghmi _initsession
plantuml/plantuml add how to update alphadoc #2420
pinot-docs document broker FailureDetector #13502
capacitor-plugins keep datetime format default from rendering as a flag #157
maven-ear-plugin Avoid NPE in isArtifactRegistered when module artifact is null #519
mc-image-helper say when a mod page URL is given to install-curseforge #685
maven-assembly-plugin Drop the Maven 2.0 qualifier from the multimodule package-phase note...
citrus note that validation processors replace default validators
maven-invoker-plugin Document how to use a JVM debugger with invoker ITs #708
maven-jar-plugin Document that skipIfEmpty wins over forceCreation
melos only report success when dart pub exits 0
maven-surefire Fix #3303: distinguish JUnit 6 ParameterizedClass invocations
maven-remote-resources-plugin Fail clearly when configureLocator has no project POM #275
jackson-databind Document that CacheProvider must return new cache instances
lottie-flutter avoid CanvasKit stack overflow on animated trim paths #411
maven-enforcer RequireFilesExist should accept a file reached through
jsoup Add Elements.before(Node) and after/prepend/append(Node) #953
Feign Skip bridge methods in contract parsing and map them for dispatch
retrofit.dart serialize FlutterCompute @Body via toJson
mdn/browser-compat-data Add css.types.color.from_currentcolor for relative color origin
form_builder_extra_fields add a visual example gallery for extra fields #21
flutter_file_picker Relax file_picker_linux dbus to ^0.7.13
melos honor PUB_CACHE when generating IDE files
content Remove incorrect private+no-store guidance from HTTP caching guide
retrofit.dart detect generated toJson on Freezed models
mdn/browser-compat-data VideoFrame.copyTo.format_property
Lithos UI Toggle coverage for #124
freeCodeCamp stray article in Toggle Text App

Open pull requests:

Project PR
bsl-language-server Add FAQ for PairingBrokenTransaction pairing vs early rollback #1277
camel-quarkus Document Twitter native locale requirements #2564
gravitino [#12492] docs: document jdbc.options for PostgreSQL plan_cache_mode
logging-log4j2 Honor spring.cloud.config.watch.enabled on Log4j2EventListener
maven-acr-plugin Document Main-Class in the Application Client FAQ #61
maven-changes-plugin Fail announcement templates on null Velocity values #130
maven-checkstyle-plugin failsOnError should fail the build, not abort the report #656
maven-ejb-plugin Fail when the EJB source directory cannot be created #195
maven-gpg-plugin Clarify that sign-and-deploy-file uses Resolver POST
maven-help-plugin Do not let effective-pom encoding fall back to null
maven-jar-plugin Skip empty JARs when includes match no files #510
maven-resources-plugin Restore mavenFilteringVersion for the usage page
maven-shade-plugin Write an empty relativePath on dependency-reduced-pom.xml
maven-wrapper Fail when only-script mvnw has no download tool #441
apicurio-registry Remove unchecked generic varargs warning in unionOf #8905
awaitility/awaitility Fix Predicate never tested when Callable returns null
docs [amplify-libraries][Flutter] Document copyWithModelFieldValues for nu...
flutter_cache_manager Await store.putFile so cache info is persisted #492
TornadoVM add class-level Javadoc to examples #35
oblivion how to share the proxy on the LAN #217
BetonQuest/BetonQuest consistent notify keyword on counting objectives #3967
bytechef explain JSON File Write source property #2249
mobile-app show error widget when content fails to load #84
cowrie/cowrie accept grep -m max-count
aibolit #696: replace huge Java fixtures with inline examples
cucumber-expressions Document Python usage in the package README #311
cucumber-jvm Document Scenario.attach for screenshots
native [jnigen] Expose editable documentation on the visitor API #3496
deephaven-core add Raises descriptions for autocomplete #6164
docs Document OIDC_LOGIN_BUTTON_TEXT on the frontend #6615
jkube clarify oc:build defaults to cluster S2I #1528
eclipse.platform.ui Relax LargeFileTest marker timing factor #2622
rdf4j document gzip uploads on the Workbench add page
infinite_scroll_pagination drop offstage new-page progress indicator
exist [doc] Document recursive xmldb:create-collection() #3869
bloc testing initial events
bloc add prefer_bloc_provider
bloc add avoid_missing_event_handlers
equatable compare records with == in objectsEquals
mocktail hint when previous when() is missing then*
mocktail name the verified mock on call-count mismatch
get_it Add optional ignoreIfNotRegistered to unregister #420
frankframework/frankframework Clarify getInputFromSessionKey missing-key exception #11377
frostwire/frostwire [android] Show disk-full error when a cloud download cannot be moved...
smooth_sheets list real-world examples in the README #128
gauge-java Add gauge_javac_args so javac can emit debug symbols #188
gleec-wallet Document custom KDF commit builds #3290
dagger Clarify that enableAggregatingTask is on by default #5235
error-prone Skip nested java.lang types in AvoidCommonTypeNames
json_serializable.dart Use $enumEncode for non-nullable enum toJson lookups
json_serializable.dart Prefix json_annotation helpers when imported with a prefix
pyrdp replace dropped libgl1-mesa-glx with libgl1
gpx-animator/gpx-animator Add a How to contribute section to the website #220
nowinandroid point the README at Declarative Gradle #78
graphhopper/graphhopper Use continue on when the street name stays
grimmory-docs Clarify Bookdrop NFS/SMB watch limits (grimmory#485)
flutter_animate Annotate Widget.animate() with @widgetFactory
hapi-fhir add 2026 changelog section #5034
rohd add ExternalSystemVerilogModule example to user guide #568
hive_ce_docs Update contacts tutorial to GenerateAdapters
hive_ce_samples Use GenerateAdapters for the contacts sample
jetty.project Document pemWorkDirectory on QuicheServerQuicConfiguration #12795
heralding use configured HTTP banner as Server header
nexus empty window is not a selector miss
build_verify Add optional clean before expectBuildClean #22
peanut.dart extra-args example in peanut.yaml #118
kotlinx.coroutines Join backgroundScope after cancel in runTest
kroxylicious/kroxylicious use clusterDefinitions instead of targetCluster #4277
patrol report drag time on dragUntil timeouts #2103
armeria Document the OAuth 2.0 client #5636
mage Fix NPE when creature type choice is missing #14392
css-examples put border-image-source last in CSS output
micrometer Document @MeterTag when placed on a method
injectable Add constructorCallback to generated micro package init
license-maven-plugin Skip null dependency trail when excluding transitives #310
snare build Docker image on Python 3.8
eo #7988: name the missing map key in the error
apache-kafka-connect-docker scrape Connect JMX with Prometheus #65
openaev document notification triggers and asset-scoped filters
opencast/opencast Handle null properties in service registry updated() #1174
odd-platform Add failed job/test status reason to alert chunk descriptions #1227
openremote/openremote Show client secret length on the interconnect form #1365
security Document demo installer password checks vs REST API settings #4081
plantuml/plantuml Document missing Javadoc @param tags #2629
testcontainers-spring-boot compare this project with official Testcontainers #1224
PMD [java] ExhaustiveSwitchHasDefault: list missing cases in the violation
nessie CEL filters for commit log, entries, and references #5325
slf4j Pin fluent API caller method name in CallerInfoTest
reactor-core Document that reactor-core-micrometer meters stay registered
robolectric/robolectric Include post stack traces when tests fail with unexecuted runnables #...
rstudio/rstudio debugSource warning when keep.source is FALSE #12375
pgpverify-maven-plugin NPE when ProjectDependencyGraph is null #488
updater refresh updater library architecture map
endlessh optional Banner config line
pflag Keep wrapping after an unbreakable usage word
spring-cloud-bus Document RabbitMQ exclusive queue locator #249
spring-cloud-consul Document spring.cloud.consul.config.prefixes #746
tut-spring-security-and-angular-js Add a mocked JWT test for the resource server #23
Spring AI Normalize advisor observation contextual names
spring-data-redis Document setIfAbsent return value
spring-security Document DaoAuthenticationProvider timing-attack mitigation
nextcloud-deck Show a readable error when an attachment hits the server size limit #830
tldr add page
tldr add page
trino-gateway Replace deprecated MBeanExporter.unexportAll #864
fx Add AsType generic wrapper over As
NullAway Document MethodRef overload signatures in the sample library model #1016
uyuni Document createOrUpdatePath permissions as a string #7968
flow Improve AppShellConfigurator annotation error details (vaadin/hilla#231)
valkey-glide move protobuf encode/decode tests to internals #3947
very_good_cli resolve dart coverage package_config in pub workspaces
vyuh_node_flow layering panel example for node stacking #10
lottie-flutter use the dotLottie 2.0 animation path in the README decoder

GitHub Stats

GitHub Stats Top Languages
GitHub Streak

GitHub Instagram

Pinned Loading

  1. persistent-memory persistent-memory Public

    Human-like persistent memory for AI coding agents — local-first, immutable decision/lesson records with provenance, hybrid retrieval, zero API keys

    Python